{"data":[{"id":"36de2ef6-11c1-444b-9aa3-f8b1a465184c","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/queue-hygiene-policy.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"42a379ed5f0b49f87571f0bc8c58ffc90ca8c5c6","consumedAt":1788494607108,"consumerToken":"30ee1628-e074-4a8e-b0c6-6988eec3b959","authorizationId":"3f2e6a1e-3545-4491-ba40-6aae8777a843"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T04:03:28.13093+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"42a379ed5f0b49f87571f0bc8c58ffc90ca8c5c6","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:3f2e6a1e-3545-4491-ba40-6aae8777a843","mission_step_id":"0997dafe-1560-4588-98fe-ffe4ab2c3b95","command_center_event_id":"b29a9bea-239c-4d95-804f-8d063c2de669"},{"id":"36e09521-e800-4122-a25b-33bf9d22d1d2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2651,"terminal":false,"missionId":"40211941-9bd3-4e10-854a-2aad018ba31f","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":830,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"40211941-9bd3-4e10-854a-2aad018ba31f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":814,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T16:22:48.048432+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2651","receipt_type":"automatic_mission_resume","idempotency_key":"mission:40211941-9bd3-4e10-854a-2aad018ba31f:automatic-mission-resume:2651:repair_mission_waiting_for_gate","mission_step_id":"b39ef781-647c-4629-be4a-1957170c015b","command_center_event_id":"40211941-9bd3-4e10-854a-2aad018ba31f"},{"id":"36e32efc-6d5e-49e7-b711-649a8ef7a4b8","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"1563ce70e5f048adb49c386bab0c23936c5d14dc18e57f22348c9cf3885c6e79"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:46:07.360279+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:852f03e3-184c-4f15-902e-f81091428e17:repository-mutation-intent-blocked:1563ce70e5f048adb49c386bab0c23936c5d14dc18e57f22348c9cf3885c6e79","mission_step_id":"a971add4-5d0c-4429-b34b-64b76e82a39f","command_center_event_id":"852f03e3-184c-4f15-902e-f81091428e17"},{"id":"36e4244a-c921-40d0-86ae-0a3cdf12fe63","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_not_unique:supabase/functions/drive-import/index.ts","fingerprint":"866283aebdac64d297aa364a7a074a7478d16d4cf30255403d308e1d518c032d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:11:20.726047+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:052d8593-4e24-4a79-9e0f-1104bd364775:repository-mutation-intent-blocked:866283aebdac64d297aa364a7a074a7478d16d4cf30255403d308e1d518c032d","mission_step_id":"1ab690b4-548a-4546-96e9-443be1b9a62c","command_center_event_id":"052d8593-4e24-4a79-9e0f-1104bd364775"},{"id":"36e49565-fc22-4c5b-8b3c-29f6d2f43c4a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-pagination-final\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:42:46.097295+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1ac7f316-f174-4a19-8f65-70f51fa4ba0e:owner-progress-heartbeat:119417931","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"36e5cdac-77aa-45a3-a90e-7bdbf861914e","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct the single directly related freeze-version invariant exposed by Gate after the owner-authorized frontend build velocity maintenance generation; preserve the same mission, branch, PR, and final refreeze.","baseSha":"11726215d902cbef15c372cc44096394e35722e1","issuedAt":1788201570203,"expiresAt":1788201750203,"missionId":"9716c521-3988-4461-b2d1-5b5ffb47ef66","singleUse":true,"authorizationId":"19f5c71a-665d-4cb3-a7ce-511581cefdcf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T18:39:31.113848+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"11726215d902cbef15c372cc44096394e35722e1","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:19f5c71a-665d-4cb3-a7ce-511581cefdcf","mission_step_id":"35be41b8-c0ec-47a1-95ab-32415e976edf","command_center_event_id":"9716c521-3988-4461-b2d1-5b5ffb47ef66"},{"id":"36e7093d-d6c4-4a2f-b691-0eda1a81acc5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"PR #1578 is complete in scope but its current exact-head KnockLaunch Gate is failing. Diagnose the first causal failure from the current Gate run/logs, repair only that proven Proposal Studio/source defect on this same branch and PR, preserve the seven-file product scope and all owner constraints, and re-run the exact-head Gate. Do not merge or deploy until the Gate is green. Do not touch control-plane files or unrelated tenants.","wordingChanged":false,"canonicalIntent":"PR #1578 is complete in scope but its current exact-head KnockLaunch Gate is failing. Diagnose the first causal failure from the current Gate run/logs, repair only that proven Proposal Studio/source defect on this same branch and PR, preserve the seven-file product scope and all owner constraints, and re-run the exact-head Gate. Do not merge or deploy until the Gate is green. Do not touch control-plane files or unrelated tenants.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"studio","statement":"Big Papi's live proposal workspace includes a three-pane Proposal Studio with selectable owner-facing layers and a real proposal preview.","proofConditionIds":["visual-studio"]},{"id":"layers","statement":"Canvas, Background, Frame, Brand/Logo, Typography, Header, Summary, Pricing/Offer, Imagery, Notes/Terms, Footer, section visibility, and section ordering are represented in a universal presentation contract and meaningfully editable.","proofConditionIds":["source-contract","visual-studio"]},{"id":"persist","statement":"Save design persists sanitized presentation configuration to the active tenant proposal profile and increments profile version without altering pricing/business logic.","proofConditionIds":["source-contract","live-release"]},{"id":"render","statement":"Proposal rendering and future PDF generation consume the saved presentation contract while existing profiles retain the current premium Big Papi appearance by default.","proofConditionIds":["source-contract","visual-studio"]}],"objective":"PR #1578 is complete in scope but its current exact-head KnockLaunch Gate is failing. Diagnose the first causal failure from the current Gate run/logs, repair only that proven Proposal Studio/source defect on this same branch and PR, preserve the seven-file product scope and all owner constraints, and re-run the exact-head Gate. Do not merge or deploy until the Gate is green. Do not touch control-plane files or unrelated tenants.","constraints":[{"id":"preserve-business","statement":"Do not change Big Papi pricing, offers, proposal data, approval/send semantics, logo source, or existing stored PDFs.","proofConditionIds":["source-contract"]},{"id":"one-engine","statement":"Do not create a parallel proposal engine or duplicate release/render path.","proofConditionIds":["source-contract"]},{"id":"owner-language","statement":"Proposal Studio controls use owner-facing language rather than code/CSS terminology.","proofConditionIds":["source-contract","visual-studio"]},{"id":"no-witness-save","statement":"Visual Witness may make harmless unsaved preview adjustments but must not persist witness-only design changes.","proofConditionIds":["visual-studio"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source-contract","kind":"repository","claim":"Current Forgejo main contains the universal presentation contract, studio, persistence API, validator, and renderer integration.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"live-release","kind":"runtime","claim":"The exact merged affected frontend and proposal-engine artifacts are live in production.","route":"/mobile-vendor/quotes","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-studio","kind":"visual","claim":"In the live Big Papi workspace, Proposal Studio opens, Frame and Typography layers can be selected, unsaved controls visibly change the real proposal preview, and the studio has the intended three-pane desktop composition.","route":"/mobile-vendor/quotes","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Proposal Studio","targetedActions":[{"action":"open proposal studio"},{"action":"select Frame layer"},{"action":"change a frame preview control without saving"},{"action":"select Typography layer"},{"action":"change a typography preview control without saving"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"99f6bd916e0c344402a0a8aa07bdb35eb4edb1f7ed45eae8afe3625bcabb61e2","requestContractRevision":2,"previousRequestContractHash":"20acd0c6e421615e9e61f6dfa5516cb29c56a24cf18dbea37c4df8b28534885f"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-03T17:15:14.283722+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dcdb72d8-d27f-4a95-a232-8824c0787a1d:request-contract-revision:2:99f6bd916e0c344402a0a8aa07bdb35eb4edb1f7ed45eae8afe3625bcabb61e2","mission_step_id":"f6baeb22-9297-45ae-8787-551abd4af054","command_center_event_id":"dcdb72d8-d27f-4a95-a232-8824c0787a1d"},{"id":"36e8c08b-60aa-4fd7-a339-5ffd9ef67ca4","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Valid merged ancestor work is falsely terminally superseded because mission-ledger ignores Forgejo top-level merge_base.","baseSha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","issuedAt":1788533225646,"expiresAt":1788533405646,"missionId":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df","authorizationId":"8e718f88-3701-4f98-b729-f85230024e07","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:47:06.170581+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8e718f88-3701-4f98-b729-f85230024e07","mission_step_id":"d8313740-ec0d-4442-801c-dda58dec3088","command_center_event_id":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df"},{"id":"36e9e456-cf5e-4987-aa22-b0ff302ba6a6","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-6c3a9c3dc918","writes":[],"patches":[],"version":1,"approved":true,"missionId":"6c3a9c3d-c918-457a-b7d0-30c4ef3250f9","objective":"Owner-authorized corrective control-plane optimization after PR #5064 proved the runtime now resolves only two external action packages before Gate code. Modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json from current main. Preserve the optimized helper reduction, but enforce the startup budget against distinct external action packages (cache and upload-artifact), not individual cache/restore/cache/save entrypoints. Preserve hard safety, stale-generation evidence ordering, one canonical Gate/release authority, exact-head/live-main proof, domain-scoped QA, and refreeze the control plane after live proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","anchor":"      - name: Restore reusable frontend QA evidence\n        if: ${{ steps.gate-preclassify.outputs.frontend_toolchain == 'true' }}\n        id: gate-frontend-qa-evidence-restore\n        uses: https://data.forgejo.org/actions/cache/restore@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}\n\n","replacement":"      - name: Restore reusable frontend QA evidence\n        if: ${{ steps.gate-preclassify.outputs.frontend_toolchain == 'true' }}\n        id: gate-frontend-qa-evidence-restore\n        uses: https://data.forgejo.org/actions/cache/restore@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}\n\n"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"      - name: Save reusable frontend QA evidence before final main freshness verdict\n        if: ${{ steps.validate.outputs.frontend_qa_evidence_save == 'true' }}\n        continue-on-error: true\n        uses: https://data.forgejo.org/actions/cache/save@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}","replacement":"      - name: Save reusable frontend QA evidence before final main freshness verdict\n        if: ${{ steps.validate.outputs.frontend_qa_evidence_save == 'true' }}\n        continue-on-error: true\n        uses: https://data.forgejo.org/actions/cache/save@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"          const gate = section('gate', 'release-cc-execution');\n          const gateHeader = gate.slice(0, gate.indexOf('    steps:'));\n          const frontend = section('release-frontend', 'release-migrations');","replacement":"          const gate = section('gate', 'release-cc-execution');\n          const gateHeader = gate.slice(0, gate.indexOf('    steps:'));\n          const frontend = section('release-frontend', 'release-migrations');\n          const remoteGateActionPackages = new Set(\n            [...gate.matchAll(/uses:\\s*https:\\/\\/data\\.forgejo\\.org\\/actions\\/([^@\\s]+)@/g)]\n              .map((match) => String(match[1] || '').split('/')[0])\n              .filter(Boolean),\n          );\n          if (remoteGateActionPackages.size > 2) throw new Error(`Gate external action package startup budget exceeded: ${remoteGateActionPackages.size} > 2`);"},{"path":"config/control-plane-capabilities.json","anchor":"    \"automaticMergeExactGreenTargetMs\": 2000,","replacement":"    \"automaticMergeExactGreenTargetMs\": 2000,\n    \"routineNonFrontendPhysicalGateTargetMs\": 8000,\n    \"routineFrontendGateTargetMs\": 10000,\n    \"routineFrontendMergeToLiveTargetMs\": 15000,\n    \"routineScopedBackendControlPlaneGateTargetMs\": 20000,\n    \"routineScopedBackendControlPlaneReleaseTargetMs\": 25000,\n    \"gateRemoteExternalActionPackagesMax\": 2,\n    \"gateRemoteExternalActionBudgetPolicy\": \"physical_gate_resolves_at_most_two_distinct_external_action_packages_cache_and_upload_artifact_cache_restore_and_save_entrypoints_share_one_cache_package_resolution\","},{"path":"config/control-plane-capabilities.json","anchor":"    \"controlPlaneFreezeVersion\": \"1.58.94-release-machinery-hardening-refreeze\",","replacement":"    \"controlPlaneFreezeVersion\": \"1.65.4-seconds-class-delivery-hardening-refreeze\","}],"implementation":{"files":[],"writes":[]},"requestContract":{"source":"current_owner_request","version":1,"explicit":true,"outcomes":[{"id":"correct-budget-ship","statement":"Ship the proven two-package Gate startup optimization with a correct distinct-package regression guard and refreeze.","proofConditionIds":["runtime-proof"]}],"objective":"Owner-authorized corrective control-plane optimization after PR #5064 proved the runtime now resolves only two external action packages before Gate code. Modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json from current main. Preserve the optimized helper reduction, but enforce the startup budget against distinct external action packages (cache and upload-artifact), not individual cache/restore/cache/save entrypoints. Preserve hard safety, stale-generation evidence ordering, one canonical Gate/release authority, exact-head/live-main proof, domain-scoped QA, and refreeze the control plane after live proof.","constraints":[{"id":"scope","statement":"Only the two exact control-plane files may be modified.","proofConditionIds":["runtime-proof"]},{"id":"safety","statement":"Hard safety and stale-generation evidence invariants remain intact.","proofConditionIds":["runtime-proof"]},{"id":"refreeze","statement":"Control plane is frozen after live proof.","proofConditionIds":["runtime-proof"]}],"proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"The live Gate resolves at most two distinct external action packages and the control plane is refrozen.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"requestContract":{"source":"current_owner_request","version":1,"explicit":true,"outcomes":[{"id":"correct-budget-ship","statement":"Ship the proven two-package Gate startup optimization with a correct distinct-package regression guard and refreeze.","proofConditionIds":["runtime-proof"]}],"objective":"Owner-authorized corrective control-plane optimization after PR #5064 proved the runtime now resolves only two external action packages before Gate code. Modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json from current main. Preserve the optimized helper reduction, but enforce the startup budget against distinct external action packages (cache and upload-artifact), not individual cache/restore/cache/save entrypoints. Preserve hard safety, stale-generation evidence ordering, one canonical Gate/release authority, exact-head/live-main proof, domain-scoped QA, and refreeze the control plane after live proof.","constraints":[{"id":"scope","statement":"Only the two exact control-plane files may be modified.","proofConditionIds":["runtime-proof"]},{"id":"safety","statement":"Hard safety and stale-generation evidence invariants remain intact.","proofConditionIds":["runtime-proof"]},{"id":"refreeze","statement":"Control plane is frozen after live proof.","proofConditionIds":["runtime-proof"]}],"proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"The live Gate resolves at most two distinct external action packages and the control plane is refrozen.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"controlPlaneMaintenanceReason":"Owner-authorized correction after live Gate evidence proved two distinct external resolver packages; refreeze required after live proof."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"controlPlaneMaintenanceReason":"Owner-authorized correction after live Gate evidence proved two distinct external resolver packages; refreeze required after live proof."},"recovery":false,"fingerprint":"34f741690a787287e0c064539f025559f125e53a5308c55ccd412ab866de7e71","replayCount":0,"serializedBytes":8834},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:10:00.75487+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:6c3a9c3d-c918-457a-b7d0-30c4ef3250f9:repository-mutation-intent:34f741690a787287e0c064539f025559f125e53a5308c55ccd412ab866de7e71:0","mission_step_id":"f1c2a240-89fb-4fab-b11c-ca850eb7bcdc","command_center_event_id":"6c3a9c3d-c918-457a-b7d0-30c4ef3250f9"},{"id":"36ea74cb-cd01-45c7-b2f1-86d4c3a7232c","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9b641ad4d3b2ddcbccb16149272f89821f8454f7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"The Command Center control plane mission status reconciles without mission_status_500.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"outcome-2","satisfied":true,"statement":"The Command Center canonical mutation and rollback continuation lane functions again.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"outcome-3","satisfied":true,"statement":"The Command Center control plane is re-frozen after verified live repair.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Preserve corrupted mission 258f05e8-0f5d-46e9-97b2-801f292b07c5 as immutable history.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-2","satisfied":true,"statement":"Preserve current main application and tenant source except the two explicitly authorized cc-execution repair files.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-3","satisfied":true,"statement":"Preserve all tenant data, database contents, and migration history.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-4","satisfied":true,"statement":"Use Forgejo only with one branch, one pull request, Gate, squash merge, and release only cc-execution.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-5","satisfied":true,"statement":"Do not create empty branches or duplicate recovery missions.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]}],"contractHash":"54608bb42c17d0b559fbb6cb34f242f45de13c6f2bcabe716bbfe82b282a06a0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-repair","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"54608bb42c17d0b559fbb6cb34f242f45de13c6f2bcabe716bbfe82b282a06a0","repositoryProofStatus":"verified","repositoryProofSourceSha":"9b641ad4d3b2ddcbccb16149272f89821f8454f7"},"required":true,"satisfied":true},{"id":"release-repair","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"54608bb42c17d0b559fbb6cb34f242f45de13c6f2bcabe716bbfe82b282a06a0"},"required":true,"satisfied":true},{"id":"runtime-repair","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"54608bb42c17d0b559fbb6cb34f242f45de13c6f2bcabe716bbfe82b282a06a0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T01:56:16.652252+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9b641ad4d3b2ddcbccb16149272f89821f8454f7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:aa87b95e-0096-4470-bebc-05121e58a2d0:request-contract:54608bb42c17d0b559fbb6cb34f242f45de13c6f2bcabe716bbfe82b282a06a0:9b641ad4d3b2ddcbccb16149272f89821f8454f7:verified:","mission_step_id":"5be1a72f-d6e0-4184-a80e-1cd094895d6c","command_center_event_id":"aa87b95e-0096-4470-bebc-05121e58a2d0"},{"id":"36ecff16-e1b8-4a06-a7d7-198b6e5abbe1","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a000aeb398df","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":27929,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"executorlessWaitMs":170503,"firstUsefulResultAt":"2026-10-04T00:06:03.989Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4692,"terminal":false,"missionId":"a000aeb3-98df-4204-8422-ca31ce5b1a61","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"daf57056a25041f9c0648b3e8944e23c3de223a1","timingsMs":{"prReadinessMs":755,"approvedPlanMs":0,"shipAndProveMs":3198,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"a000aeb3-98df-4204-8422-ca31ce5b1a61"},"performance":null,"deploymentId":"forgejo-main-daf57056a250","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1798,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T00:09:03.343231+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4692","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a000aeb3-98df-4204-8422-ca31ce5b1a61:automatic-mission-resume:4692:canonical_release_reconciliation_pending","mission_step_id":"ab35ba53-1c21-4f96-8cd6-e18147f1d674","command_center_event_id":"a000aeb3-98df-4204-8422-ca31ce5b1a61"},{"id":"36ed3cf8-350b-4a1e-acbd-0517cde3d61b","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"251d402fc12c5c36b680278fe5ff0b02b29054da8e0824cf1908adc1fd5a06d4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:18:31.382491+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:acdb7521-1245-4b43-881a-bd2345be622b:repository-mutation-intent-blocked:251d402fc12c5c36b680278fe5ff0b02b29054da8e0824cf1908adc1fd5a06d4","mission_step_id":"d6b7a3db-9925-440a-b818-536f37244864","command_center_event_id":"acdb7521-1245-4b43-881a-bd2345be622b"},{"id":"36ef5d91-f783-4635-bf1b-1d394d409fa6","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-27T16:53:09.172Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T16:43:47.596068+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:29a78e00-e80b-4f8f-81aa-aba19badaafb:owner-wait-live","mission_step_id":"1ce1182e-8649-4534-bc56-38997cd15e2e","command_center_event_id":"29a78e00-e80b-4f8f-81aa-aba19badaafb"},{"id":"36f12716-20c7-44e5-8b13-d82577e6f1cf","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.218-durable-async-repository-mutation","prNumber":null,"terminal":false,"missionId":"80a641a9-6336-4d0e-8b9e-6207e8751773","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":191,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":409,"providerAuthMs":0,"ledgerPrepareMs":409,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":409,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":409,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"80a641a9-6336-4d0e-8b9e-6207e8751773"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1350,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:06:05.526577+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:80a641a9-6336-4d0e-8b9e-6207e8751773:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"0b0dc2ec-4344-4543-b201-02808f9c6fe9","command_center_event_id":"80a641a9-6336-4d0e-8b9e-6207e8751773"},{"id":"36f54f99-2d8b-415c-9456-10d05beda04d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Eliminate executorless implementation handoff latency by allowing durable mission supervision to automatically continue an already-persisted deterministic repository mutation intent, while keeping unresolved preflight/synthesis reasoning non-automatic.","wordingChanged":false,"canonicalIntent":"Eliminate executorless implementation handoff latency by allowing durable mission supervision to automatically continue an already-persisted deterministic repository mutation intent, while keeping unresolved preflight/synthesis reasoning non-automatic.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"auto-continuation","statement":"A persisted deterministic repository mutation intent in implementation state is automation-owned and no longer waits for another owner/assistant turn.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"objective":"Eliminate executorless implementation handoff latency by allowing durable mission supervision to automatically continue an already-persisted deterministic repository mutation intent, while keeping unresolved preflight/synthesis reasoning non-automatic.","constraints":[{"id":"reasoning-boundary","statement":"Unresolved synthesis or preflight remains non-automatic; only an already-persisted deterministic mutation intent may auto-continue.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"nonvisual","statement":"No visual proof.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"Live cc-execution contains deterministic implementation auto-continuation with regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Eliminate-executorless-implementation-handoff-latency-by-allowing-durable-mission-supervision-to-aut","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"b7fbf78684632020eb9db18e8d219a1e4a5d9a3bf84f500b63c5fa8266b5597d","requestContractRevision":3,"previousRequestContractHash":"4398df39ece6402e7040d18522fe3c81ef9d9c134460d9d62be8b9077910984b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:44:08.268542+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ce1aaef9-6cbf-4567-8214-5633d1676cb8:request-contract:b7fbf78684632020eb9db18e8d219a1e4a5d9a3bf84f500b63c5fa8266b5597d","mission_step_id":"c80aec17-de0e-4961-8936-4c32ff3a52ba","command_center_event_id":"ce1aaef9-6cbf-4567-8214-5633d1676cb8"},{"id":"36f558b4-61e3-4fde-b1b1-b64f01763bc9","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the orphan-branch recovery repair.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the orphan-branch recovery repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Retryable Forgejo GET timeout during orphan-branch PR discovery no longer aborts safe recovery.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-2","statement":"Deterministic provider failures remain fail-closed.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"Repaired cc-execution is live and the control plane is re-locked afterward.","proofConditionIds":["proof-runtime"]}],"objective":"Unfreeze the control plane for the orphan-branch recovery repair.","constraints":[{"id":"constraint-1","statement":"Modify only workers/cc-execution/src/index-scoped-repo-patch.js and workers/cc-execution/test/release-orchestration-invariants.test.js.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Forgejo diff and canonical gate prove the bounded recovery repair and regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runtime matches the merged repair and control plane is locked afterward.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"89be34aeab0298bcaf153a350d6b294fe0427f493ec6050e375590cc78c8407e","requestContractRevision":2,"previousRequestContractHash":"e2f353f5b968a9975cea033a1fe1b011aeb5cef32ba76cdd6c2d86da85d92d9e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T19:27:41.794446+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:98fa1b97-f156-427e-9e12-45259b028935:request-contract:89be34aeab0298bcaf153a350d6b294fe0427f493ec6050e375590cc78c8407e","mission_step_id":"7d8392ce-cf5c-407b-9aa9-4000e7157ada","command_center_event_id":"98fa1b97-f156-427e-9e12-45259b028935"},{"id":"36f629a1-21d1-45be-9cb7-26cfa6ba6f5b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-05T21:13:58.870974+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e1d867543e22\",\"prNumber\":5001,\"sourceSha\":\"0b7236a82fc506ba13aecb69e95957822f30d71d\",\"deploymentId\":\"forgejo-main-0b7236a82fc5\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:17:11.316016+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e1d86754-3e22-4bbc-a7d7-9d290f564182:owner-progress-heartbeat:119414708","mission_step_id":"e716c592-8c31-4fd9-848b-6c7f0e6a945f","command_center_event_id":"e1d86754-3e22-4bbc-a7d7-9d290f564182"},{"id":"36f7f945-0734-471c-b28d-f51a5b6c18ba","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b5af719011891f97004c95cca2bf8e7f6984788f","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b5af719011891f97004c95cca2bf8e7f6984788f","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"464de1f6053617ef6a09d6ce93f5a619e5bff360143fcd305653944a4cd7da91","forgejoWorkflowProof":{"runId":7557,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T21:44:28.291043+00:00","proof_gate":"canonical_release_pending","source_sha":"b5af719011891f97004c95cca2bf8e7f6984788f","external_id":"forgejo-main-b5af71901189","receipt_type":"canonical_release_status","idempotency_key":"mission:eb965684-57aa-4f8b-83cd-ec6498ea30cb:forgejo-release-status:b5af719011891f97004c95cca2bf8e7f6984788f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"a533f6ca-7706-4da6-ba6d-28fcd2834914","command_center_event_id":"eb965684-57aa-4f8b-83cd-ec6498ea30cb"},{"id":"36f89829-2545-41b6-b5cb-a62fc193b26d","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","frontend-cloudflare/live"],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure"},"mainSha":"c9e02fedc5cb5a49908cb3be5c659ee24e3eb830","missing":[],"pending":["forgejo-main/source"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"facb29c89411764485ce1cd3971b3729fe0b0651","releaseState":"failed","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/438","runId":438,"status":"failure","conclusion":null,"failedJobs":[{"id":1981,"name":"Frontend live verification failed - ","status":"failure","conclusion":null,"failedSteps":[]}],"fingerprint":"failure|frontend live verification failed -","failureClass":"code_failure","safeAutoRetry":false},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T18:13:40.356298+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"facb29c89411764485ce1cd3971b3729fe0b0651","external_id":"forgejo-main-facb29c89411","receipt_type":"canonical_release_status","idempotency_key":"mission:bee2e18a-c9c3-491b-8c96-2f778e6ab6cf:forgejo-release-status:facb29c89411764485ce1cd3971b3729fe0b0651:failed:forgejo-main/source=pending|forgejo-release/workflow=failure|frontend-cloudflare/live=failure","mission_step_id":"09f52012-6e70-453a-851a-35953ed2d234","command_center_event_id":"bee2e18a-c9c3-491b-8c96-2f778e6ab6cf"},{"id":"36f9fd78-a584-48e0-ad2f-d40a0ace3880","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.305-paul-machinery-sync-drift-proof","prNumber":null,"terminal":false,"missionId":"05b58f32-18a9-457a-8c1d-a1fe9e1f803d","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2899,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":721,"providerAuthMs":0,"ledgerPrepareMs":721,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":721,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":721,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"05b58f32-18a9-457a-8c1d-a1fe9e1f803d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1175,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T17:53:01.979551+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:05b58f32-18a9-457a-8c1d-a1fe9e1f803d:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"187c9e88-be62-4f9b-831e-cfe584dc16a2","command_center_event_id":"05b58f32-18a9-457a-8c1d-a1fe9e1f803d"},{"id":"36fad086-0923-4523-a94a-a5f4f0256bed","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"79bc66c2dc38d79b88f1b877f6ca914f5c04c9108c3c80e35d29a2bb196faab2","forgejoWorkflowProof":{"runId":6891,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:23:39.530221+00:00","proof_gate":"canonical_release_pending","source_sha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","external_id":"forgejo-main-f12d7ca65681","receipt_type":"canonical_release_status","idempotency_key":"mission:5a00eef0-baa6-4d4b-b2d2-ac435d18a592:forgejo-release-status:f12d7ca6568181ce9c7095f6b1695edde035f14c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d9d716f4-c0bb-4a66-bf1e-6da7d3ab7830","command_center_event_id":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592"},{"id":"36fafb0b-9ad3-495c-b6be-fb650e387146","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2724ad20e7ec","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":60119,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":13,"executorlessWaitMs":1336083,"firstUsefulResultAt":"2026-09-30T12:45:26.643Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4232,"terminal":false,"missionId":"2724ad20-e7ec-4a22-b258-7031a7a0dfa2","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2053,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"2724ad20-e7ec-4a22-b258-7031a7a0dfa2"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:07:42.775517+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4232","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2724ad20-e7ec-4a22-b258-7031a7a0dfa2:automatic-mission-resume:4232:repair_mission_pr_ready_retryable","mission_step_id":"a838828d-981e-4411-a1b6-095724ac36c3","command_center_event_id":"2724ad20-e7ec-4a22-b258-7031a7a0dfa2"},{"id":"36fb4559-3371-4358-b0df-ad362da73534","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-54ccf6ba9119","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":40996,"releaseCount":0,"toolCallCount":24,"repeatedCallCount":11,"executorlessWaitMs":470118,"firstUsefulResultAt":"2026-09-25T21:50:10.299Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":3770,"terminal":false,"missionId":"54ccf6ba-9119-4e9b-9354-6786328e6f14","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"4dd4fd17528a7c7ce2106f5e81897f62e921b04d","timingsMs":{"prReadinessMs":460,"approvedPlanMs":0,"shipAndProveMs":2557,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"54ccf6ba-9119-4e9b-9354-6786328e6f14"},"performance":null,"deploymentId":"forgejo-main-4dd4fd17528a","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1840,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:58:55.728733+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3770","receipt_type":"automatic_mission_resume","idempotency_key":"mission:54ccf6ba-9119-4e9b-9354-6786328e6f14:automatic-mission-resume:3770:canonical_release_reconciliation_pending","mission_step_id":"faa3f925-956e-41da-8db5-5ef1083b96b3","command_center_event_id":"54ccf6ba-9119-4e9b-9354-6786328e6f14"},{"id":"36fc9b81-ff81-44b9-9723-21a8b8570513","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Corrective read-budget adjustment after live proof showed the Actions list still exceeds the prior 5s attempt timeout even though PR/main reads succeed. This changes only timeout constants and matching invariants/config.","baseSha":"053a3faf8b0d4525bf8c59f6cea27ea73e304e16","issuedAt":1788902258051,"expiresAt":1788902438051,"missionId":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4","authorizationId":"19ef6cff-b8ab-41f5-99b4-648678a9139e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:17:38.428856+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"053a3faf8b0d4525bf8c59f6cea27ea73e304e16","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:19ef6cff-b8ab-41f5-99b4-648678a9139e","mission_step_id":"745b04e4-094d-4d93-9b23-49c721424589","command_center_event_id":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4"},{"id":"36feeca0-8f1a-49dc-b842-59bc8edc4056","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","cc-execution/runtime-proof":"pending"},"mainSha":"fba5491de80ea47eacfe692ac456c280677ea8ae","missing":[],"pending":["cc-execution/runtime-proof"],"required":["forgejo-main/source","cc-execution/runtime-proof"],"sourceSha":"fba5491de80ea47eacfe692ac456c280677ea8ae","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","ccExecutionRuntimeProof":{"liveSha":null,"deploymentId":null,"compareStatus":null,"identitySource":"external_health","runtimeVersion":null,"containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T21:17:21.109112+00:00","proof_gate":"canonical_release_pending","source_sha":"fba5491de80ea47eacfe692ac456c280677ea8ae","external_id":"forgejo-main-fba5491de80e","receipt_type":"canonical_release_status","idempotency_key":"mission:85adedde-97db-4b21-a14c-9cc4e08bebe4:forgejo-release-status:fba5491de80ea47eacfe692ac456c280677ea8ae:pending:forgejo-main/source=success|cc-execution/runtime-proof=pending","mission_step_id":"a409d796-bef6-4eb1-bc7a-9a4ab41d53d2","command_center_event_id":"85adedde-97db-4b21-a14c-9cc4e08bebe4"},{"id":"37010054-8c6c-4dfd-9bb8-275844b4f0be","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"90d499ef88dc85c6882984ec0388813d5033db9e","issuedAt":1791523040792,"expiresAt":1791523220792,"missionId":"3354441d-9611-49b8-9afd-ced1a4685528","autoRefreeze":true,"authorizationId":"2ec5667f-d695-4b33-a3fd-217c2a5206d4","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T05:17:21.177417+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"90d499ef88dc85c6882984ec0388813d5033db9e","external_id":"2ec5667f-d695-4b33-a3fd-217c2a5206d4","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:3354441d-9611-49b8-9afd-ced1a4685528:2ec5667f-d695-4b33-a3fd-217c2a5206d4","mission_step_id":null,"command_center_event_id":"3354441d-9611-49b8-9afd-ced1a4685528"},{"id":"3701c46a-a280-4aa4-951f-4878a22b1498","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-05T20:11:49.43394+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-d7ae93924645\",\"prNumber\":4999,\"sourceSha\":\"6522cb88f83e94a544272ec076add1a06b0d9f88\",\"deploymentId\":\"forgejo-main-6522cb88f83e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:14:50.871074+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d7ae9392-4645-40d3-9b1e-8e506c612dda:owner-progress-heartbeat:119414699","mission_step_id":"8eb32bd4-1a9e-495f-8fb8-0b2769bb839c","command_center_event_id":"d7ae9392-4645-40d3-9b1e-8e506c612dda"},{"id":"3701f339-6841-4e6e-8995-d647667e4b1b","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-71520cf5f3b3","merged":false,"prNumber":5234,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:57:58.922778+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":"47fea85a14580111d08e525e827ba530e51163b0","external_id":"5234","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:71520cf5-f3b3-4419-bfda-8d65008b6b9b:closed-pr:5234:unmerged","mission_step_id":"513eac2f-af25-46c8-858b-7cd9690f7b34","command_center_event_id":"71520cf5-f3b3-4419-bfda-8d65008b6b9b"},{"id":"3703295c-6592-46a4-9305-ce890eaead44","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized PAUL referent-resolution corrective hardening after production regression failure.","baseSha":"cfa86aedba17472a81254ef103d102eeb4b842cd","issuedAt":1790978002676,"expiresAt":1790978182676,"missionId":"879ed861-a57d-48c8-a465-6a203ebd84d0","authorizationId":"514dff37-ea26-49e7-886c-86cf945e8fdf","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:53:23.01669+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cfa86aedba17472a81254ef103d102eeb4b842cd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:514dff37-ea26-49e7-886c-86cf945e8fdf","mission_step_id":"719e9029-0fde-4ed4-b2cc-0497ed491cb8","command_center_event_id":"879ed861-a57d-48c8-a465-6a203ebd84d0"},{"id":"3705044b-093d-41b5-8f0a-46696b2d8e6a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d0224a79f93a","reason":"pull_request_not_open","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2365,"terminal":false,"missionId":"d0224a79-f93a-4e11-91d5-356074a6d096","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":0,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d0224a79-f93a-4e11-91d5-356074a6d096"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":689,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T03:01:09.007293+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2365","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d0224a79-f93a-4e11-91d5-356074a6d096:automatic-mission-resume:2365:repair_mission_auto_progress_authorization_retryable","mission_step_id":"460d2cb9-4b24-4c64-9662-92427adc0375","command_center_event_id":"d0224a79-f93a-4e11-91d5-356074a6d096"},{"id":"37051045-2966-4d30-9978-82328b1384b6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/calendar-oversight-hub-20260907-v2","reason":"orphaned_branch_recovery_scope_mismatch:ai/calendar-oversight-hub-20260907-v2","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"195e9edc-8adb-4788-8066-0086096aea2d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1817,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":962,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":314,"ledgerReconcileMs":0,"lineageReconcileMs":648,"resolvePreflightMs":962,"repositoryMutationMs":1817,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":314,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"195e9edc-8adb-4788-8066-0086096aea2d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1541,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:25:10.02715+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:195e9edc-8adb-4788-8066-0086096aea2d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"542c2125-afae-4e14-970e-db1de18a512b","command_center_event_id":"195e9edc-8adb-4788-8066-0086096aea2d"},{"id":"3709e4b4-e58d-4474-bf36-478980206b99","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-015836fd1810","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":13826,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":229500,"firstUsefulResultAt":"2026-09-24T07:46:05.480Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":"1.58.249-semantic-conflict-generation","prNumber":null,"terminal":false,"missionId":"015836fd-1810-4e29-bb3f-f10e355046dd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1733,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":547,"providerAuthMs":0,"ledgerPrepareMs":190,"ledgerReconcileMs":0,"lineageReconcileMs":357,"resolvePreflightMs":547,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":190,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"015836fd-1810-4e29-bb3f-f10e355046dd"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5341,"likelyAffectedFiles":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:53:08.407121+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:015836fd-1810-4e29-bb3f-f10e355046dd:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"259cd47c-b87e-4f36-a8d6-e52e9a178567","command_center_event_id":"015836fd-1810-4e29-bb3f-f10e355046dd"},{"id":"370aa83b-c7b8-4868-ab98-5b0af1f9d453","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"97b484996468e7792edf7137f0eb9a8aa2e404a7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"explicit-pr-rerun","satisfied":false,"statement":"Transient Gate reruns reuse an explicit caller-known PR number with exact-head verification and use commit-to-PR discovery only as fallback.","proofConditionIds":["repo","runtime"]},{"id":"supervisor","satisfied":false,"statement":"Automatic Gate recovery passes its already-known PR number while preserving the one-rerun and source-preservation safety invariants.","proofConditionIds":["repo","runtime"]},{"id":"freeze","satisfied":true,"statement":"The control plane is refrozen after the repaired runtime is proven live.","proofConditionIds":["runtime"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"control-plane-only","proofConditionIds":["repo","runtime"]},{"id":"constraint-2","satisfied":false,"statement":"no frontend changes","proofConditionIds":["repo","runtime"]},{"id":"constraint-3","satisfied":false,"statement":"no database/Supabase/auth changes","proofConditionIds":["repo","runtime"]},{"id":"constraint-4","satisfied":false,"statement":"one branch","proofConditionIds":["repo","runtime"]},{"id":"constraint-5","satisfied":false,"statement":"one PR","proofConditionIds":["repo","runtime"]},{"id":"constraint-6","satisfied":false,"statement":"KnockLaunch Gate","proofConditionIds":["repo","runtime"]},{"id":"constraint-7","satisfied":false,"statement":"squash merge","proofConditionIds":["repo","runtime"]},{"id":"constraint-8","satisfied":false,"statement":"deploy only cc-execution","proofConditionIds":["repo","runtime"]}],"contractHash":"a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T22:09:15.466856+00:00","proof_gate":"request_contract_pending","source_sha":"97b484996468e7792edf7137f0eb9a8aa2e404a7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:37dff517-af3d-42d0-903c-6389122f9fa9:request-contract:a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d:97b484996468e7792edf7137f0eb9a8aa2e404a7:pending:repository","mission_step_id":"9fcd087f-cf19-41f1-af92-74d165e8acc3","command_center_event_id":"37dff517-af3d-42d0-903c-6389122f9fa9"},{"id":"370aca83-ab95-46e0-aa85-c1e4dbf35a1b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2f3ab22a5ef7","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":43117,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":21946,"firstUsefulResultAt":"2026-10-03T04:38:08.213Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4624,"terminal":false,"missionId":"2f3ab22a-5ef7-4d7d-8dfb-c8aac09794bd","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"74721043e6ab8017be48412e64dcea7c2e96adda","timingsMs":{"prReadinessMs":760,"approvedPlanMs":0,"shipAndProveMs":2814,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"2f3ab22a-5ef7-4d7d-8dfb-c8aac09794bd"},"performance":null,"deploymentId":"forgejo-main-74721043e6ab","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2227,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:38:34.871528+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4624","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2f3ab22a-5ef7-4d7d-8dfb-c8aac09794bd:automatic-mission-resume:4624:canonical_release_reconciliation_pending","mission_step_id":"74f4f904-a404-4534-9a4d-69efbe3507ff","command_center_event_id":"2f3ab22a-5ef7-4d7d-8dfb-c8aac09794bd"},{"id":"370b7137-fe9c-4087-8909-b0c43d3323bd","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-97b239709674","prNumber":3756,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c814d276a9c003e058eeacebb60970683b41c3e4","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T18:54:57.961774+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c814d276a9c003e058eeacebb60970683b41c3e4","external_id":"3756","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:97b23970-9674-457b-9e57-2fa8ca7f163b:merged-pr:3756:c814d276a9c003e058eeacebb60970683b41c3e4","mission_step_id":"07cb3417-d79c-40b9-a216-00375c74553d","command_center_event_id":"97b23970-9674-457b-9e57-2fa8ca7f163b"},{"id":"370d01b4-f810-4cfb-8521-0c9996945a0d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"1c2f68fd568ecab94acd810d1dbf474fc816edfc","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1c2f68fd568ecab94acd810d1dbf474fc816edfc","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"f871e1efa25ce7f21396f29de5a8a4cc8591ea04305888fac29161fa6adf88dd","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6568","runId":6568,"status":"success","sourceSha":"1c2f68fd568ecab94acd810d1dbf474fc816edfc","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:33:45.461873+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1c2f68fd568ecab94acd810d1dbf474fc816edfc","external_id":"forgejo-main-1c2f68fd568e","receipt_type":"canonical_release_status","idempotency_key":"mission:56505062-e1f5-4060-88af-d56ecf84b10e:forgejo-release-status:1c2f68fd568ecab94acd810d1dbf474fc816edfc:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"dae76ef7-0b35-4265-b1db-8ce32e4cd26e","command_center_event_id":"56505062-e1f5-4060-88af-d56ecf84b10e"},{"id":"370d188d-ca3f-46c5-9141-2c8271cb66d2","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/request-contract-generation-identity-20260827","reason":"anchored_edit_anchor_missing:workers/cc-execution/src/mission-ledger.js","status":"blocked","metrics":{"receiptBytes":4839,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":606,"prReadinessMs":0,"approvedPlanMs":606,"missionSetupMs":3538,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5194,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:56:02.295479+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:execute_mission:repair_mission_execution_blocked","mission_step_id":"6364ef55-67c3-452c-bd4e-47b202d97e7e","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"370e398f-4e3c-468f-8ca8-6cd4917f5f7c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/forgejo-actions-watchdog-dual-probe-20260906","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1978,"terminal":false,"missionId":"eefb30a0-f136-4476-a59c-0e23c11e6147","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5349,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":787,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":787,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":787,"repositoryMutationMs":5349,"repositoryProviderMs":3853,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2681,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":787,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1172},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"eefb30a0-f136-4476-a59c-0e23c11e6147"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3597,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T18:16:29.661824+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1978","receipt_type":"execute_mission","idempotency_key":"mission:eefb30a0-f136-4476-a59c-0e23c11e6147:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"6bf0ef62-3567-47c1-98e5-b545dc2a6f21","command_center_event_id":"eefb30a0-f136-4476-a59c-0e23c11e6147"},{"id":"370eff3a-2cfd-4f95-ab64-465d28e584aa","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkhv08w","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":8706,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1467,"terminal":false,"missionId":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1353,"prReadinessMs":979,"approvedPlanMs":0,"missionSetupMs":652,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1496,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T19:42:18.77541+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1467","receipt_type":"execute_mission","idempotency_key":"mission:1c75872a-a97f-4a1e-afa3-5c55a44fe46c:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"ed7f93ae-885c-4cb1-ab54-07a689b78acf","command_center_event_id":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},{"id":"371127ab-8f6c-405a-ab0e-794a708335bb","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"df2b1771acadd165473eb3f1e4c3dbe5f4b01075","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"e9546208f6172dfca6a49d44637bed6aba562942","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"1dd3217beae5b43cc0d753dc2b624a98cd56687857dc2dd884bccac86f32c1c4","forgejoWorkflowProof":{"runId":11936,"source":"independent_runtime_target_proof","status":"cancelled","results":{},"proofGate":"runtime_proven_targets_substitute_interrupted_workflow_receipt","sourceSha":"e9546208f6172dfca6a49d44637bed6aba562942","conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"ccExecution":"success"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e9546208f6172dfca6a49d44637bed6aba562942","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-e9546208f6172dfca6a49d44637bed6aba562942","compareStatus":"identical","workflowRunId":11936,"identitySource":"local_build_metadata","runtimeVersion":"1.58.284-control-plane-source-fast-path","workflowFailed":true,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:19:14.634247+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e9546208f6172dfca6a49d44637bed6aba562942","external_id":"forgejo-main-e9546208f617","receipt_type":"canonical_release_status","idempotency_key":"mission:9098335b-a2bf-4b20-bbe9-1c79fffed315:forgejo-release-status:e9546208f6172dfca6a49d44637bed6aba562942:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"deea8fe7-639c-4fd9-b21f-69064d415f9a","command_center_event_id":"9098335b-a2bf-4b20-bbe9-1c79fffed315"},{"id":"3714c463-1988-4ce0-b25a-0a664ad0484e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c0df4bef6af3","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":106670,"releaseCount":0,"toolCallCount":99,"repeatedCallCount":89,"executorlessWaitMs":7787866,"firstUsefulResultAt":"2026-10-06T17:57:14.023Z","recoveryAttemptCount":39,"ownerInterruptionCount":0},"version":null,"prNumber":5210,"terminal":false,"missionId":"7c51e59d-b274-4960-9aed-3180953faf6a","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"c07f56b114f616243e10ed120da76f7cf1cfbd98","timingsMs":{"prReadinessMs":8901,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"7c51e59d-b274-4960-9aed-3180953faf6a"},"performance":null,"deploymentId":null,"releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1612,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:57:24.932589+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5210","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7c51e59d-b274-4960-9aed-3180953faf6a:automatic-mission-resume:5210:repair_mission_pr_ready_retryable","mission_step_id":"515f22f3-de37-4d87-9d1a-513802b593b9","command_center_event_id":"7c51e59d-b274-4960-9aed-3180953faf6a"},{"id":"3716db7d-18f7-4447-8bb8-929e84d9add4","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-df2657479d70","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":11494,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":19013,"firstUsefulResultAt":"2026-09-26T14:52:08.272Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3801,"terminal":false,"missionId":"df265747-9d70-4e5a-b94e-b2c1526ccc3b","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f88cb4edfdb3ccb8e4562114b68be2bbbe814985","timingsMs":{"prReadinessMs":468,"approvedPlanMs":0,"shipAndProveMs":2460,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"df265747-9d70-4e5a-b94e-b2c1526ccc3b"},"performance":null,"deploymentId":"forgejo-main-f88cb4edfdb3","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1845,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T14:52:40.046908+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3801","receipt_type":"automatic_mission_resume","idempotency_key":"mission:df265747-9d70-4e5a-b94e-b2c1526ccc3b:automatic-mission-resume:3801:canonical_release_reconciliation_pending","mission_step_id":"77efa49d-97b0-4a7d-9bb3-7797638c6ed3","command_center_event_id":"df265747-9d70-4e5a-b94e-b2c1526ccc3b"},{"id":"371d1306-9b33-4443-ab50-bfb96831cbd6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly requested this exact control plane queue repair so the merge queue stops freezing.","baseSha":"2dafff03dc088ec965677cd7c046f444587bacb3","issuedAt":1787954733806,"expiresAt":1787954913806,"missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1","singleUse":true,"authorizationId":"2933024f-effb-4d60-be1b-411647ae4efc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:05:34.904331+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2dafff03dc088ec965677cd7c046f444587bacb3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2933024f-effb-4d60-be1b-411647ae4efc","mission_step_id":"ddaa3b3c-8107-41a8-9369-5f523f7e2030","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"371d5aeb-fd3b-43ce-a1f9-4d2ba2757d22","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a5677dfc57e3","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.60.0-adaptive-objective-compiler","prNumber":null,"terminal":false,"missionId":"a5677dfc-57e3-4987-b216-098af481ef16","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1267,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":442,"providerAuthMs":0,"ledgerPrepareMs":442,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":442,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":442,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"a5677dfc-57e3-4987-b216-098af481ef16"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4254,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:32:09.52131+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a5677dfc-57e3-4987-b216-098af481ef16:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9ac06512-de41-44d0-87af-fdc5f0b6d34f","command_center_event_id":"a5677dfc-57e3-4987-b216-098af481ef16"},{"id":"371ee770-3473-43d8-a730-f694506ea7a9","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-04T19:07:17.97529+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-522bfcd3ecca\",\"prNumber\":4806,\"sourceSha\":\"469d5e5c2d52a522870917313ebc0cbeb38c63ee\",\"deploymentId\":\"forgejo-main-469d5e5c2d52\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:18:15.430575+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:522bfcd3-ecca-4d6f-a97e-9289c2f5a4c4:owner-progress-heartbeat:119408473","mission_step_id":"0d6de672-d9e0-4dd9-9aec-ece8abe6e737","command_center_event_id":"522bfcd3-ecca-4d6f-a97e-9289c2f5a4c4"},{"id":"37200f83-1b7b-4732-993f-582adf92e82d","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-3537eb6c5bac","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"3537eb6c-5bac-47da-a58b-51447eb6ee9d","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":511,"providerAuthMs":0,"ledgerPrepareMs":511,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":511,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":511,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"3537eb6c-5bac-47da-a58b-51447eb6ee9d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6128,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T23:02:09.263374+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3537eb6c-5bac-47da-a58b-51447eb6ee9d:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"3cd1fa67-901d-4fdf-a67a-c4494bcb0f47","command_center_event_id":"3537eb6c-5bac-47da-a58b-51447eb6ee9d"},{"id":"3720afd3-a498-46ab-8650-49245320443e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-37c5ac4d5567","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2494,"terminal":false,"missionId":"37c5ac4d-5567-4c34-86ba-474a5c7bdfc1","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2400,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"37c5ac4d-5567-4c34-86ba-474a5c7bdfc1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:20:42.607361+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2494","receipt_type":"automatic_mission_resume","idempotency_key":"mission:37c5ac4d-5567-4c34-86ba-474a5c7bdfc1:automatic-mission-resume:2494:repair_mission_pr_ready_retryable","mission_step_id":"b3069a51-2435-4bee-bbfc-41426c12e2b4","command_center_event_id":"37c5ac4d-5567-4c34-86ba-474a5c7bdfc1"},{"id":"3722a8da-a234-49d7-a37b-709629ab13ea","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-85a231d19c63","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":48201,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":22057,"firstUsefulResultAt":"2026-10-01T18:15:05.519Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4378,"terminal":false,"missionId":"85a231d1-9c63-45f6-9d37-f5a52432a060","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2220,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"85a231d1-9c63-45f6-9d37-f5a52432a060"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:15:18.455624+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4378","receipt_type":"automatic_mission_resume","idempotency_key":"mission:85a231d1-9c63-45f6-9d37-f5a52432a060:automatic-mission-resume:4378:repair_mission_pr_ready_retryable","mission_step_id":"845e7111-dee7-4699-bc29-5492ac9729fc","command_center_event_id":"85a231d1-9c63-45f6-9d37-f5a52432a060"},{"id":"3723b432-29b0-415c-bd93-10741537dec1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/forgejo-pr-reopen-recovery-20260912","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"21b436fd-01d7-4d57-a0f0-1736701208f6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":89,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1026,"providerAuthMs":0,"ledgerPrepareMs":1026,"ledgerReconcileMs":268,"lineageReconcileMs":0,"resolvePreflightMs":1026,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1294,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"21b436fd-01d7-4d57-a0f0-1736701208f6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3623,"likelyAffectedFiles":["workers/cc-execution/src/index-mcp.js","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:53:12.019691+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:21b436fd-01d7-4d57-a0f0-1736701208f6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"79a91e67-fa01-498d-8453-e7781eafaeef","command_center_event_id":"21b436fd-01d7-4d57-a0f0-1736701208f6"},{"id":"3725217f-ba37-41e1-8e82-f89c4316d3cd","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"77f7c671-6ebe-7e32-65dc-50070ff85e2b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:3793f0e9-7368-40cb-be16-6a5afe94b97f","mission_step_id":null,"command_center_event_id":"3793f0e9-7368-40cb-be16-6a5afe94b97f"},{"id":"37256306-4579-45d9-b02b-5d886d9fb850","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success","supabase-edge-production/live":"success"},"mainSha":"e3ad080d0467f5e48f2cce570ffda0db4dab4943","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"9deeae373c9e20363da5bb79d4df07f5a1368d8a","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":true},"releaseTargetStates":{"ccExecution":"success","supabaseEdge":"success"},"requestContractHash":"9b748d2f480e7efa13d1f0bb873bf01907cec74177e76ca1078e5f2e4fbaff38","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/21166","runId":21419,"status":"success","sourceSha":"9deeae373c9e20363da5bb79d4df07f5a1368d8a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8d1c0a41c724a2d707a1357f89034e0bd75bef48","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-8d1c0a41c724a2d707a1357f89034e0bd75bef48","compareStatus":"target_job_success_runtime_verified","workflowRunId":21419,"identitySource":"canonical_release_target_job","runtimeVersion":"1.67.20-three-way-current-anchor-proof","workflowFailed":false,"containsSourceSha":false},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"43f3fa22c570ee00452dbb15b5eec2f91947ed66","sourceSha":"9deeae373c9e20363da5bb79d4df07f5a1368d8a","changedPaths":["src/__tests__/contracts/paul-scheduler-compiler-recovery.contract.test.ts","supabase/functions/paul-scheduler/compilerRecovery.ts","supabase/functions/paul-scheduler/index.ts","workers/cc-execution/src/index-mission-control.js"],"changedPathCount":4,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T15:38:42.603821+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9deeae373c9e20363da5bb79d4df07f5a1368d8a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:b03a3e2b-cf3c-49e5-a4de-4ea262b7f940:forgejo-release-status:9deeae373c9e20363da5bb79d4df07f5a1368d8a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|supabase-edge-production/live=success","mission_step_id":"71848fd5-0b5f-4e2d-a46b-98f0b5af67da","command_center_event_id":"b03a3e2b-cf3c-49e5-a4de-4ea262b7f940"},{"id":"37264085-eed4-4696-8702-500ebd6b2a91","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4f5629350243","reason":"anchored_edit_anchor_missing:src/components/tenant-modes/TenantModeNavigation.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":3535,"terminal":false,"missionId":"4f562935-0243-4d4c-8e92-442c01b17cbc","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1152,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1152,"missionSetupMs":439,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":163,"resolvePreflightMs":439,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4f562935-0243-4d4c-8e92-442c01b17cbc"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1546,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T16:29:53.622149+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3535","receipt_type":"execute_mission","idempotency_key":"mission:4f562935-0243-4d4c-8e92-442c01b17cbc:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f43b4174-cda8-491c-b1d3-e9c37df69ddd","command_center_event_id":"4f562935-0243-4d4c-8e92-442c01b17cbc"},{"id":"3726b353-fb5b-47b8-a3e0-255073fbb61c","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"853063dcd5298943590dc1e38c81105fb63faa52","releaseState":"pending","exactConductorRun":{"id":31454957477,"status":"in_progress","headSha":"dd90655ca4a33c7b3aeae83475135378d5439622","conclusion":null,"compareStatus":"ahead","sourceMatches":false,"containsSourceSha":true,"reconciliationMode":"cumulative_descendant_conductor_adoption","reconciledFromWorkflowRunId":31454871143},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T03:18:47.719773+00:00","proof_gate":"canonical_release_pending","source_sha":"853063dcd5298943590dc1e38c81105fb63faa52","external_id":"canonical-release-853063dcd529","receipt_type":"canonical_release_status","idempotency_key":"mission:6bf10bf4-1fbe-442b-b2bc-ad6ad952be36:release-status:853063dcd5298943590dc1e38c81105fb63faa52:31454957477:pending:canonical-production-release/verified=pending","mission_step_id":"f90df0f4-2d91-4457-aaa2-3acb433442c9","command_center_event_id":"6bf10bf4-1fbe-442b-b2bc-ad6ad952be36"},{"id":"3729b543-bef5-41a9-b365-2856673516c1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"cd8139c14ece79cb9dac7e5d238405671352796a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"cd8139c14ece79cb9dac7e5d238405671352796a","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"cd8139c14ece79cb9dac7e5d238405671352796a","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"cd8139c14ece79cb9dac7e5d238405671352796a","deploymentId":"forgejo-main-cd8139c14ece79cb9dac7e5d238405671352796a","runtimeVersion":"1.52.6-lightning-auto-merge","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"cd8139c14ece79cb9dac7e5d238405671352796a","deploymentId":"forgejo-main-cd8139c14ece79cb9dac7e5d238405671352796a","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.52.6-lightning-auto-merge","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:05:18.407077+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cd8139c14ece79cb9dac7e5d238405671352796a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:b08f1df6-f5ec-4681-88d4-42ec84b07a59:forgejo-release-status:cd8139c14ece79cb9dac7e5d238405671352796a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"915287fc-0c7c-43bb-a706-c3f9f4eb0e39","command_center_event_id":"b08f1df6-f5ec-4681-88d4-42ec84b07a59"},{"id":"372a46c0-11a9-42f0-99e3-11929c07a498","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7de1b73dec9a","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":9240,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-25T11:11:04.835Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":3708,"terminal":false,"missionId":"7de1b73d-ec9a-491c-bbac-cc534c1275fa","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4188,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1376,"missionSetupMs":248,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":248,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":248,"repositoryMutationMs":2812,"repositoryProviderMs":2812,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1741,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":248,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1071},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"7de1b73d-ec9a-491c-bbac-cc534c1275fa"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3401,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:11:10.049141+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3708","receipt_type":"execute_mission","idempotency_key":"mission:7de1b73d-ec9a-491c-bbac-cc534c1275fa:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"d5ba2079-8615-43e7-9666-02246d424a90","command_center_event_id":"7de1b73d-ec9a-491c-bbac-cc534c1275fa"},{"id":"372a60f8-e5af-4c1a-b39b-a62aa11f8071","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-e1207667e207","reason":"canonical_release_queue_busy:13293","status":"blocked","metrics":{"receiptBytes":56626,"releaseCount":1,"toolCallCount":21,"repeatedCallCount":9,"executorlessWaitMs":2110230,"firstUsefulResultAt":"2026-09-30T03:09:55.248Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4199,"terminal":false,"missionId":"e1207667-e207-4a09-82e3-12d30206e8af","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"3aa6d92608fd7869d1e42442af64635f757478fa","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1255,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":71,"approvedPlanMs":0,"missionSetupMs":360,"providerAuthMs":0,"shipAndProveMs":729,"ledgerPrepareMs":360,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":360,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":360,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e1207667-e207-4a09-82e3-12d30206e8af"},"performance":null,"deploymentId":"forgejo-main-3aa6d92608fd","releaseState":"failed","workflowRunId":13284,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1403,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:37:18.014085+00:00","proof_gate":"canonical_release_blocked","source_sha":"e53b3465690bc67244d9edbb37f575f7c9b00386","external_id":"forgejo-main-e53b3465690b","receipt_type":"execute_mission","idempotency_key":"mission:e1207667-e207-4a09-82e3-12d30206e8af:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"7704b4c0-2672-4e79-acab-2f8461da2893","command_center_event_id":"e1207667-e207-4a09-82e3-12d30206e8af"},{"id":"372cab71-c715-4273-b2ca-add98e58e05d","source":"github-status","status":"pending","payload":{"failed":[],"states":{"cc-execution/runtime-proof":"pending","canonical-production-release/verified":"pending"},"missing":["supabase-edge-production/live"],"pending":["canonical-production-release/verified","cc-execution/runtime-proof"],"required":["canonical-production-release/verified","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"203585b5240526c9954a7716131664c6fcd35e18","releaseState":"pending","exactConductorRun":{"id":31147232370,"status":"in_progress","headSha":"203585b5240526c9954a7716131664c6fcd35e18","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":{"buildId":"31129319090-1","liveSha":"a6005f6148a4f9c88571f81b5c5c3a1d03c71e8c","deploymentId":"cc-execution-31129315922-a6005f6148a4","compareStatus":"behind","identitySource":"worker_env_git_sha","runtimeVersion":null,"containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T04:23:20.668431+00:00","proof_gate":"canonical_release_pending","source_sha":"203585b5240526c9954a7716131664c6fcd35e18","external_id":"canonical-release-203585b52405","receipt_type":"canonical_release_status","idempotency_key":"mission:2571e941-2dc9-455e-a7ba-4b6ef7016025:release-status:203585b5240526c9954a7716131664c6fcd35e18:pending:canonical-production-release/verified=pending|cc-execution/runtime-proof=pending|supabase-edge-production/live=missing","mission_step_id":"d0da1283-cf6a-47f6-a263-5fa646158f9b","command_center_event_id":"2571e941-2dc9-455e-a7ba-4b6ef7016025"},{"id":"372d3cdd-5ff6-4053-a1d8-d5a80847a705","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending"},"mainSha":"2b8f065ebf4d762a39f87cf8b65290f9eff7fd18","missing":[],"pending":["forgejo-release/workflow","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"2b8f065ebf4d762a39f87cf8b65290f9eff7fd18","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"pending"},"requestContractHash":"9c7bf42778cc155b70c510865166a424bf8619ed478625d92526f262c307515d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5672","runId":5672,"status":"running","sourceSha":"2b8f065ebf4d762a39f87cf8b65290f9eff7fd18","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:12:35.054399+00:00","proof_gate":"canonical_release_pending","source_sha":"2b8f065ebf4d762a39f87cf8b65290f9eff7fd18","external_id":"forgejo-main-2b8f065ebf4d","receipt_type":"canonical_release_status","idempotency_key":"mission:48324922-59ea-4ae3-bbe5-64520eb8e844:forgejo-release-status:2b8f065ebf4d762a39f87cf8b65290f9eff7fd18:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-migrations/live=pending","mission_step_id":"9e64a6e8-80e4-4498-a364-7752231f044f","command_center_event_id":"48324922-59ea-4ae3-bbe5-64520eb8e844"},{"id":"372e3f1e-d5f3-4fa8-9c92-e75281980d73","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/roofhelpfinder-brevard-roof-repair-20260903","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"e0de0fe3-054b-4712-93f5-10a7aa94a59d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1186,"missionSetupMs":3979},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"e0de0fe3-054b-4712-93f5-10a7aa94a59d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5228,"likelyAffectedFiles":["scripts/production-release-targets.json","scripts/resolve-production-workflow-run.mjs","scripts/validate-production-release-identities.mjs","scripts/cloudflare-native-version-deploy.mjs","config/platform-standards.json","src/components/GlobalCommandPalette.tsx","scripts/resolve-production-drift-plan.mjs","scripts/validate-production-critical-files.mjs","scripts/verify-production-contracts.mjs","scripts/verify-production-identities.mjs","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T13:21:20.797778+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e0de0fe3-054b-4712-93f5-10a7aa94a59d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5882598a-8dc8-4fc5-85bf-25672afaad17","command_center_event_id":"e0de0fe3-054b-4712-93f5-10a7aa94a59d"},{"id":"372f0b49-5627-45a7-a398-c21308d32cf9","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1eab97c9178b73788c9f13e6ce6a63177937b174","sourceSha":"67d7e7c1fe56d86b4168482a3a4eae09d7cfee2f","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:59:07.74203+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"67d7e7c1fe56d86b4168482a3a4eae09d7cfee2f","external_id":"canonical-release-67d7e7c1fe56","receipt_type":"canonical_release_status","idempotency_key":"mission:49e6beda-4418-44aa-b781-0fe7ec17a189:forgejo-release-ancestry:67d7e7c1fe56d86b4168482a3a4eae09d7cfee2f:1eab97c9178b73788c9f13e6ce6a63177937b174:ancestry_read_retryable","mission_step_id":"177c4fd0-38b8-45a3-a781-5c3c16c94c9b","command_center_event_id":"49e6beda-4418-44aa-b781-0fe7ec17a189"},{"id":"372f66f4-befc-4361-aa41-09adb3463123","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"662bdac511298255e54080c124bf1989312923d1","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"662bdac511298255e54080c124bf1989312923d1","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"33e14dc69c7e75589e77519830093b4518912d19c96ee38c177e15b165ba47ce","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T22:39:37.774202+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"662bdac511298255e54080c124bf1989312923d1","external_id":"forgejo-main-662bdac51129","receipt_type":"canonical_release_status","idempotency_key":"mission:49933fef-78df-4dad-a419-83ca123e24da:forgejo-release-status:662bdac511298255e54080c124bf1989312923d1:verified:forgejo-main/source=success","mission_step_id":"dd8727f2-8aa0-4158-90df-b83d7e31f314","command_center_event_id":"49933fef-78df-4dad-a419-83ca123e24da"},{"id":"3732c383-bd5d-4f2e-adc0-d3cf74d31972","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_website","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"18d408fb-c19e-ebff-ad95-b84a435e1d25"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:ecbb6859-8be8-4272-9758-d56f45582cc5","mission_step_id":null,"command_center_event_id":"ecbb6859-8be8-4272-9758-d56f45582cc5"},{"id":"3734603e-e0a6-4739-b735-09c73f58e798","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-82679b2e4ea6","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":35281,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":14,"executorlessWaitMs":140825,"firstUsefulResultAt":"2026-10-05T16:03:43.109Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":null,"prNumber":4966,"terminal":false,"missionId":"82679b2e-4ea6-40a4-bb11-dfa34a674290","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"cf45771b5e55941bd80cc6ff4f47f6822b9aed3a","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":3955,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"82679b2e-4ea6-40a4-bb11-dfa34a674290"},"performance":null,"deploymentId":"forgejo-main-cf45771b5e55","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1872,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:06:21.664776+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4966","receipt_type":"automatic_mission_resume","idempotency_key":"mission:82679b2e-4ea6-40a4-bb11-dfa34a674290:automatic-mission-resume:4966:canonical_release_reconciliation_pending","mission_step_id":"a3e162bd-f100-4ecd-be76-c25ef9beb02d","command_center_event_id":"82679b2e-4ea6-40a4-bb11-dfa34a674290"},{"id":"3735f764-e1d0-4816-b628-0f030bec291f","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Same owner-authorized maintenance generation: reconcile the already-applied exact protected source after atomic-commit timeout and create the missing PR without changing those bytes again.","baseSha":"a0bf37285475fc55e66497777dcd915204b2ff0d","issuedAt":1788312971667,"expiresAt":1788313151667,"missionId":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7","singleUse":true,"authorizationId":"071a0960-852e-4e3c-bc37-be3d9e019f14"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:36:12.4716+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a0bf37285475fc55e66497777dcd915204b2ff0d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:071a0960-852e-4e3c-bc37-be3d9e019f14","mission_step_id":"142fd1ae-9b79-4c79-bc8e-bf6116a751f3","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"373a0853-cbdd-4c0a-8a8d-c59b8889f5c8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7e4a91cd1646","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":13704,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":20565,"firstUsefulResultAt":"2026-10-04T01:39:22.119Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":4698,"terminal":false,"missionId":"7e4a91cd-1646-465b-9768-c8a8a5b1a634","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4551,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":585,"missionSetupMs":263,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":263,"repositoryMutationMs":3966,"repositoryProviderMs":3966,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2572,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":263,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1394},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"7e4a91cd-1646-465b-9768-c8a8a5b1a634"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3372,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T01:39:48.219624+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4698","receipt_type":"execute_mission","idempotency_key":"mission:7e4a91cd-1646-465b-9768-c8a8a5b1a634:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2b66ead8-175a-44fc-b9d8-ce33b7fc37fe","command_center_event_id":"7e4a91cd-1646-465b-9768-c8a8a5b1a634"},{"id":"373ad706-2ff3-4bf8-91e9-272357a7edda","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/gate-stale-main-auto-refresh","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":8664,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T04:05:27.912Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.63.2-gate-starvation-auto-recovery","prNumber":4104,"terminal":false,"missionId":"b6f1b293-4ec5-4a3b-8cf2-6543e84018aa","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5007,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1481,"missionSetupMs":284,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":284,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":284,"repositoryMutationMs":3526,"repositoryProviderMs":3526,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2416,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":284,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1110},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"b6f1b293-4ec5-4a3b-8cf2-6543e84018aa"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3947,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T04:05:33.940783+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4104","receipt_type":"execute_mission","idempotency_key":"mission:b6f1b293-4ec5-4a3b-8cf2-6543e84018aa:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"68f7da82-7a95-4a23-9aa6-f7bcb9a73143","command_center_event_id":"b6f1b293-4ec5-4a3b-8cf2-6543e84018aa"},{"id":"373cb171-901c-4655-b7f9-5338653b09b9","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"6783b70c33c44dc04efc321f081c5cbfff29da52","sourceSha":"ce8b12efa6b3281fba2ca9d52e0f0574a584b870","deploymentId":"forgejo-main-ce8b12efa6b3","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":6232},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T19:06:20.113106+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"ce8b12efa6b3281fba2ca9d52e0f0574a584b870","external_id":"forgejo-main-ce8b12efa6b3","receipt_type":"canonical_release_status","idempotency_key":"mission:c07c9bf3-d9a2-4646-8c92-720e646e7f70:forgejo-release-status:ce8b12efa6b3281fba2ca9d52e0f0574a584b870:superseded:6783b70c33c44dc04efc321f081c5cbfff29da52","mission_step_id":"fcdbf688-4235-466d-9217-3a4a4184e6af","command_center_event_id":"c07c9bf3-d9a2-4646-8c92-720e646e7f70"},{"id":"373fc397-cecb-41b1-bcae-357ff9223eb7","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"8974cc6b87c71367cfdb41e0826f58a6722f5eff","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"logo","satisfied":false,"statement":"The La Vista del Mar logo visibly renders on the live public page using the configured reservation-logo media source for f991cbe5-47ee-47b0-bb91-b30b47939038.png.","proofConditionIds":["visual"]},{"id":"footer","satisfied":true,"statement":"The footer contains exactly: Copyright 2026 Vista Del Mar Short Stay Vacation Rentals.","proofConditionIds":["runtime"]},{"id":"scope","satisfied":true,"statement":"Only src/pages/rental/ShortTermRentalPublic.tsx changes, limited to the logo source constant and footer text.","proofConditionIds":["repo"]}],"satisfied":false,"constraints":[{"id":"nothing-else","satisfied":true,"statement":"Do not change layout, video, stay cards, hover behavior, reservation buttons, booking overlay behavior, styling, spacing, or copy outside the footer.","proofConditionIds":["repo"]}],"contractHash":"f74e76350247902883c43177a24b7cebe0dc37e53da4ea302bed8c4bce144051","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"f74e76350247902883c43177a24b7cebe0dc37e53da4ea302bed8c4bce144051"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"f74e76350247902883c43177a24b7cebe0dc37e53da4ea302bed8c4bce144051"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T22:40:46.912882+00:00","proof_gate":"request_contract_pending","source_sha":"8974cc6b87c71367cfdb41e0826f58a6722f5eff","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:06529bd2-4948-40ea-a26e-11201ff56e0c:request-contract:f74e76350247902883c43177a24b7cebe0dc37e53da4ea302bed8c4bce144051:8974cc6b87c71367cfdb41e0826f58a6722f5eff:pending:visual","mission_step_id":"8c3e3aef-6af2-451e-8290-b43e9218fa1f","command_center_event_id":"06529bd2-4948-40ea-a26e-11201ff56e0c"},{"id":"37411d54-3d57-4657-bdfa-f30bf8368d7e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship existing PR #1413 only. Exact-head Gate is green at 7440a993d1a8977a81e76a522b4947f2e7ea0eb5. Squash merge through Forgejo, release only affected frontend and roof-ai-detection Supabase Edge Function, no migrations or unrelated targets, and prove current main plus both affected production releases. Do not create another branch or PR. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Ship existing PR #1413 only. Exact-head Gate is green at 7440a993d1a8977a81e76a522b4947f2e7ea0eb5. Squash merge through Forgejo, release only affected frontend and roof-ai-detection Supabase Edge Function, no migrations or unrelated targets, and prove current main plus both affected production releases. Do not create another branch or PR. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"roof-pro-suite-live","statement":"PR #1413 is squash-merged and the Redfish roof-estimator pro suite is live on the affected frontend and roof-ai-detection production function.","proofConditionIds":["main-proof","runtime-proof"]}],"objective":"Ship existing PR #1413 only. Exact-head Gate is green at 7440a993d1a8977a81e76a522b4947f2e7ea0eb5. Squash merge through Forgejo, release only affected frontend and roof-ai-detection Supabase Edge Function, no migrations or unrelated targets, and prove current main plus both affected production releases. Do not create another branch or PR. Do not run Visual Witness.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"main-proof","kind":"repository","claim":"Current Forgejo main contains Auto Measure roofer-first UI, Measurement Quality details, per-plane/per-linear quality wiring, correctionTelemetry, and Use Measurement & Continue.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"The merge release plan deploys only the affected frontend and Supabase Edge Function changes, and the frontend exact artifact plus roof-ai-detection function are healthy in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"e36669023bbaf7c2056d66e092b74b34c8d5b6ec045d7956d33dc8f6e7128998","requestContractRevision":2,"previousRequestContractHash":"70a5620759095894e81dac115b7be9a6606af8f717f192980202f8ec32d716d4"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T12:54:31.739352+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1abaa7b9-64e3-49ef-ba81-7893559adcea:request-contract-revision:2:e36669023bbaf7c2056d66e092b74b34c8d5b6ec045d7956d33dc8f6e7128998","mission_step_id":"dea62207-4fad-46d5-ac20-595dc34ddf7a","command_center_event_id":"1abaa7b9-64e3-49ef-ba81-7893559adcea"},{"id":"3742448f-984f-41b5-a32b-54f96ea0343d","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-54768a670c93","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2305,"terminal":false,"missionId":"54768a67-0c93-4153-a65a-f0b95d7e3b4c","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f7edb4e7f83af9243d3ed83fd94ae7be3af0de86","timingsMs":{"prReadinessMs":1032,"approvedPlanMs":0,"shipAndProveMs":35869,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"54768a67-0c93-4153-a65a-f0b95d7e3b4c"},"performance":null,"deploymentId":"forgejo-main-f7edb4e7f83a","workflowRunId":6798,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T17:20:47.965616+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2305","receipt_type":"automatic_mission_resume","idempotency_key":"mission:54768a67-0c93-4153-a65a-f0b95d7e3b4c:automatic-mission-resume:2305:canonical_release_reconciliation_pending","mission_step_id":"8a971db3-240b-4222-8162-44d23c7353a1","command_center_event_id":"54768a67-0c93-4153-a65a-f0b95d7e3b4c"},{"id":"3743a8db-34d3-4b07-b9e4-9a667a206935","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-d40d679a1562","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.123-modes-storage-validated-oauth","prNumber":2588,"terminal":false,"missionId":"05019c24-f933-41ae-8b25-bc79f36e6b72","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18408,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":17164,"approvedPlanMs":0,"missionSetupMs":905,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":905,"ledgerReconcileMs":233,"lineageReconcileMs":0,"resolvePreflightMs":905,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1138,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"05019c24-f933-41ae-8b25-bc79f36e6b72"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2246,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T02:57:13.754829+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2588","receipt_type":"execute_mission","idempotency_key":"mission:05019c24-f933-41ae-8b25-bc79f36e6b72:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"d4b3b29c-2fd0-4054-899f-6d229fe6d6ae","command_center_event_id":"05019c24-f933-41ae-8b25-bc79f36e6b72"},{"id":"37445a18-84c8-44b5-a042-ddd6cff349a6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":983,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":310,"terminal":false,"missionId":"ed8838ff-28ff-4a30-b137-682a88b11b5f","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ed8838ff-28ff-4a30-b137-682a88b11b5f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1101,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T21:39:51.621173+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"310","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ed8838ff-28ff-4a30-b137-682a88b11b5f:automatic-mission-resume:310:repair_mission_pr_ready_retryable","mission_step_id":"1f55ab84-e501-4f70-aa6b-54b3d024a98f","command_center_event_id":"ed8838ff-28ff-4a30-b137-682a88b11b5f"},{"id":"37447128-fe52-4601-9b23-f593f10f2b01","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/build-demo-cinematic-electric-logo-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1125,"terminal":false,"missionId":"54dfa092-e5e7-4040-b60f-6120683ad4c0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e3c939c85658f385c17ad91ee9fbea72b2486b1e","timingsMs":{"handlerMs":18836,"prReadinessMs":1538,"approvedPlanMs":6989,"missionSetupMs":2827,"shipAndProveMs":10303},"nextAction":null,"receiptRef":{"mode":"full","missionId":"54dfa092-e5e7-4040-b60f-6120683ad4c0"},"performance":null,"deploymentId":"forgejo-main-e3c939c85658","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8259,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T18:21:07.479868+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e3c939c85658f385c17ad91ee9fbea72b2486b1e","external_id":"forgejo-main-e3c939c85658","receipt_type":"execute_mission","idempotency_key":"mission:54dfa092-e5e7-4040-b60f-6120683ad4c0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"f39be55f-b513-4d1e-aa49-6457f5a675a0","command_center_event_id":"54dfa092-e5e7-4040-b60f-6120683ad4c0"},{"id":"3744d025-2f40-4df4-9fa8-d5acab7b4b3e","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"baseSha":"631e9cf4743d4470b7a9839582adceb64dd207b7","consumedAt":1787939588936,"consumerToken":"12a7112f-8da3-4dd1-ac2f-63e222f5131d","authorizationId":"35ca5732-2ec9-4f73-8c19-52896c66a634"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:53:10.454932+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"631e9cf4743d4470b7a9839582adceb64dd207b7","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:35ca5732-2ec9-4f73-8c19-52896c66a634","mission_step_id":"9c127c7f-121c-48e8-9550-3f7423ff33ab","command_center_event_id":"e6a1ae82-b649-435a-9084-eb05a067cbc1"},{"id":"3745a5df-faa2-404d-bf39-b0e5ad188e1d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"a4b615e7bf85001af9b5a7bbe81ced0f54ea2072","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"a4b615e7bf85001af9b5a7bbe81ced0f54ea2072","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"success"},"requestContractHash":"73568486d405fa672d5103271e09c03b9f96acc419b3e923c81bbf46b2cdd6ca","forgejoWorkflowProof":{"runId":15644,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"migrations":"success"},"targetJobCount":7,"observedTargetStates":{"migrations":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:43:28.590804+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a4b615e7bf85001af9b5a7bbe81ced0f54ea2072","external_id":"forgejo-main-a4b615e7bf85","receipt_type":"canonical_release_status","idempotency_key":"mission:ecf45105-ac7f-4150-ab52-b99d58f651ad:forgejo-release-status:a4b615e7bf85001af9b5a7bbe81ced0f54ea2072:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"fcebc057-f293-4162-9638-a087dce1b565","command_center_event_id":"ecf45105-ac7f-4150-ab52-b99d58f651ad"},{"id":"3745bdb1-ce94-4755-970e-e61103b66a0d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/universal-settings-billing-r2-20260905","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1841,"terminal":false,"missionId":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4349,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":5351,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":351,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5351,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":351,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T13:47:32.771939+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1841","receipt_type":"execute_mission","idempotency_key":"mission:fe14ae43-2b7d-4954-a041-cdabc9a6d1b9:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"7faf232c-c819-4a45-b696-9b5d16242709","command_center_event_id":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9"},{"id":"374c02d6-2dc0-46db-9e34-6975c747c02f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"deployment_dispatched\",\"proofGate\":\"canonical_release_dispatched\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-live\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-05T19:52:44.56628+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-72b21c3e664f\",\"prNumber\":4959,\"sourceSha\":\"8b19c53a97a7c8d7626419199391d9da271e7a3b\",\"deploymentId\":\"forgejo-main-8b19c53a97a7\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:55:22.439332+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:72b21c3e-664f-49a0-ae3b-c0d3d178e4c3:owner-progress-heartbeat:119414381","mission_step_id":"b6a0e178-bfe9-41aa-bd57-b61e3e972b67","command_center_event_id":"72b21c3e-664f-49a0-ae3b-c0d3d178e4c3"},{"id":"374c8c8d-68e5-40fa-a01d-28f4f46a53ed","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"9e22f74b928f756385e3d3dec141006dff319ebd","releaseState":"pending","exactConductorRun":{"id":31626449918,"status":"in_progress","headSha":"9e22f74b928f756385e3d3dec141006dff319ebd","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-12T18:12:43.786508+00:00","proof_gate":"canonical_release_pending","source_sha":"9e22f74b928f756385e3d3dec141006dff319ebd","external_id":"canonical-release-9e22f74b928f","receipt_type":"canonical_release_status","idempotency_key":"mission:4c08d34f-4d82-439a-a6af-f28daab293ab:release-status:9e22f74b928f756385e3d3dec141006dff319ebd:31626449918:pending:canonical-production-release/verified=pending","mission_step_id":"f7a891fc-b792-442b-a15e-66fe82e89782","command_center_event_id":"4c08d34f-4d82-439a-a6af-f28daab293ab"},{"id":"374d6a45-9482-45f0-8cfd-32a43b8f5595","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e703a527270e","prNumber":4733,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"fb31bc0fbb2e841a260533c1d13dfad607c85da8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:29:25.567942+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"fb31bc0fbb2e841a260533c1d13dfad607c85da8","external_id":"4733","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e703a527-270e-4265-a49f-42123a642293:merged-pr:4733:fb31bc0fbb2e841a260533c1d13dfad607c85da8","mission_step_id":"da09dfa1-04ae-4ce3-b101-62367f3e3a64","command_center_event_id":"e703a527-270e-4265-a49f-42123a642293"},{"id":"374e6d78-3692-495c-bd42-a41feee04e24","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending","supabase-migrations/live":"failure","supabase-edge-production/live":"failure"},"mainSha":"2927cbb4dcbdddb1eebd2568a2f2cd17e6ea00ce","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"2927cbb4dcbdddb1eebd2568a2f2cd17e6ea00ce","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"frontend":"pending","migrations":"failure","supabaseEdge":"failure"},"requestContractHash":"8ee63004c9440c19acde2e1eadb8f135373d72de3eea24467eb9003e793ecb58","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7982","runId":7982,"status":"running","sourceSha":"2927cbb4dcbdddb1eebd2568a2f2cd17e6ea00ce","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"failure","supabaseEdge":"failure"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"failure","supabaseEdge":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T02:38:45.493199+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"2927cbb4dcbdddb1eebd2568a2f2cd17e6ea00ce","external_id":"forgejo-main-2927cbb4dcbd","receipt_type":"canonical_release_status","idempotency_key":"mission:7e76810c-a01f-41fc-b59a-1f1d953e0aa8:forgejo-release-status:2927cbb4dcbdddb1eebd2568a2f2cd17e6ea00ce:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=failure|frontend-cloudflare/live=pending|supabase-migrations/live=failure","mission_step_id":"0ccd313f-68a1-4ba4-b0e8-c693c6c6bb21","command_center_event_id":"7e76810c-a01f-41fc-b59a-1f1d953e0aa8"},{"id":"374ea001-c730-4064-99d4-7c038da64920","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f5d80e67696a","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":77830,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":11,"executorlessWaitMs":90007,"firstUsefulResultAt":"2026-10-02T00:53:15.920Z","recoveryAttemptCount":12,"ownerInterruptionCount":0},"version":null,"prNumber":4436,"terminal":false,"missionId":"f5d80e67-696a-43c1-941b-aeb1ffba2b86","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ec0ff55f20c2adeb23e5553c42191b6edc70256d","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":3032,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"f5d80e67-696a-43c1-941b-aeb1ffba2b86"},"performance":null,"deploymentId":"forgejo-main-ec0ff55f20c2","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1874,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:55:10.192936+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4436","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f5d80e67-696a-43c1-941b-aeb1ffba2b86:automatic-mission-resume:4436:canonical_release_reconciliation_pending","mission_step_id":"a4e0ea44-eb4a-4a03-9262-d241450de79e","command_center_event_id":"f5d80e67-696a-43c1-941b-aeb1ffba2b86"},{"id":"374fd255-d637-40d8-8aca-0745daea6b2a","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-28T15:40:43.974Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T13:42:34.718726+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:owner-wait-live","mission_step_id":"4974285e-5b3d-4c48-a1fc-7faafc680087","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"374ff199-2fc7-4665-a079-93a39f599288","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-148704036ba8","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.105-orphan-compare-evidence-adoption","prNumber":null,"terminal":false,"missionId":"14870403-6ba8-4389-8c96-12fc06211c87","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":748,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1492,"providerAuthMs":0,"ledgerPrepareMs":1492,"ledgerReconcileMs":301,"lineageReconcileMs":0,"resolvePreflightMs":1492,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1793,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"14870403-6ba8-4389-8c96-12fc06211c87"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6489,"likelyAffectedFiles":["config/platform-standards.json","src/components/AdaptiveBusinessDashboard.tsx","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","src/applications/proposal-editor/FreeformProposalRenderer.tsx","src/applications/proposal-editor/useProposalFreeformEditor.tsx","scripts/check-route-registry.mjs","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","src/applications/proposal-editor/TenantProposalDocument.tsx","src/assets/pcgWorkspaceBackground.ts","src/booking-route-viewport.css","src/OAuthConsentBridge.tsx","scripts/audit-experience-surface-uniformity.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T17:26:58.600209+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:14870403-6ba8-4389-8c96-12fc06211c87:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f02e12f9-19d1-4718-82b3-7986f4e1f45e","command_center_event_id":"14870403-6ba8-4389-8c96-12fc06211c87"},{"id":"37530bbb-993c-41f8-97fe-a1ab58befe7b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-28T17:17:28.445616+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8c04bea84e20\",\"prNumber\":3991,\"sourceSha\":\"b9356123038c132e1efb2bfab8dc82edef3ccef7\",\"deploymentId\":\"forgejo-main-b9356123038c\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T13:39:58.418792+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:owner-progress-heartbeat:119373519","mission_step_id":"e4d24547-fc25-465e-89cf-f04447c00054","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"375366db-92db-4b4b-a214-1198bf25049d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-e3478acfa504","writes":[],"patches":[],"pr_body":"<!-- knocklaunch:auto-progress -->\n\nFresh delivery from the preserved decruft branch with resumed-PR lifecycle safety.","version":1,"approved":true,"pr_title":"Finish Forgejo authority decruft and resumed-PR lifecycle safety","missionId":"57ebcdf7-7caa-434f-83ca-cf7c3815d6bf","objective":"Fresh delivery from the preserved repository-authority decruft branch after PR #4073 was terminal-mission parked. Recover the unique orphan branch with its complete 142-path preserved scope against protected main 0eff641fb3b2ab7ba8a55b650bd7154d744ff19c, add only resumed-PR lifecycle safety plus its regression test and version bump, arm the fresh PR for canonical auto-progress, then Gate, squash merge, release affected owners, and verify live.","sourceSha":"0eff641fb3b2ab7ba8a55b650bd7154d744ff19c","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml",".github/dependabot.yml",".github/pull_request_template.md",".github/workflows/canonical-pull-request-gate.yml",".github/workflows/cc-deploy-edge-function.yml",".github/workflows/cc-execution-worker-deploy.yml",".github/workflows/cc-read-proxy-deploy.yml",".github/workflows/cloudflare-worker-rollback.yml",".github/workflows/onrunner-service-release.yml",".github/workflows/operator-reliability-canary.yml",".github/workflows/paul-sentinel-release.yml",".github/workflows/production-release-conductor.yml",".github/workflows/supabase-migration-deploy.yml","config/control-plane-capabilities.json","config/onrunner-canary-trigger.json","docs/gpt-actions/COMMAND_CENTER_GPT_ACTION_UI_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READONLY_ACTION_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READ_PROXY_SETUP.md","docs/gpt-actions/KNOCKLAUNCH_AI_CONNECTION.md","docs/gpt-actions/KNOCKLAUNCH_DEPLOYMENT_SYSTEM.md","docs/gpt-actions/autonomous-release-canary.md","docs/gpt-actions/autonomous-release-proof-2.md","docs/gpt-actions/autonomy-control-plane-repair-lane.md","docs/gpt-actions/branch-cleanup-audit-phase1-20260710.md","docs/gpt-actions/canonical_delivery_canary_20260718.json","docs/gpt-actions/canonical_web_preflight_20260712.mjs","docs/gpt-actions/cc-execution-cloudflare-deployments.openapi.yaml","docs/gpt-actions/cc-execution-frontend-lanes-exposure-attempt-20260710.md","docs/gpt-actions/cc-execution-frontend-lanes-patcher-20260710.md","docs/gpt-actions/cc-execution-lane-status-20260710.md","docs/gpt-actions/cc-execution-merge-queue.openapi.yaml","docs/gpt-actions/cc-execution.openapi.yaml","docs/gpt-actions/cc-operator-live-only.openapi.yaml","docs/gpt-actions/cc-tools-function-state-snippets-20260710.md","docs/gpt-actions/cc-tools-redeploy-touch-trigger-20260710.md","docs/gpt-actions/cc-tools-worker-state-patch-trigger-20260710.md","docs/gpt-actions/ccdeploy-supabase-automation.openapi.json","docs/gpt-actions/command-center-autonomous-control-plane-status.md","docs/gpt-actions/command-center-cloudflare-worker-inventory-report-20260710.md","docs/gpt-actions/command-center-cloudflare-worker-inventory.openapi.json","docs/gpt-actions/command-center-event-cleanup.openapi.json","docs/gpt-actions/command-center-pr-inventory.openapi.json","docs/gpt-actions/command-center-readonly.openapi.json","docs/gpt-actions/command-center-response-protocol.md","docs/gpt-actions/command-center-sql-ops.openapi.json","docs/gpt-actions/command-center-visual-witness.openapi.json","docs/gpt-actions/deprecate-broken-frontend-production-deploy-20260710.md","docs/gpt-actions/deprecate-select-tenant-branding-prebuild-20260710.md","docs/gpt-actions/fix_visible_auth_deploy_guard_20260710.py","docs/gpt-actions/frontend-deploy-guard-changed-files-20260710.md","docs/gpt-actions/frontend-deploy-guard-fix-20260710.md","docs/gpt-actions/frontend-deploy-lane-guard-20260710.md","docs/gpt-actions/frontend-emergency-lane-deprecation-20260710.md","docs/gpt-actions/frontend-production-stabilization-20260710.md","docs/gpt-actions/frontend-stabilization-state-20260710.md","docs/gpt-actions/frontend-stable-visual-containment-guard-hardening-20260710.md","docs/gpt-actions/knocklaunch-ai-connection.json","docs/gpt-actions/knocklaunch-concierge-action.openapi.json","docs/gpt-actions/patch_auth_background_tenant_logos_20260710.py","docs/gpt-actions/patch_premium_login_visuals_20260710.py","docs/gpt-actions/patch_select_tenant_visual_repair_20260710.py","docs/gpt-actions/platform-cleanup-ledger-20260710.md","docs/gpt-actions/restore_select_tenant_branding.mjs","docs/gpt-actions/run_canonical_web_production_20260710.mjs","docs/gpt-actions/runtime-receipts/cc-execution-system-restore-point-2026-07-14.json","docs/gpt-actions/runtime-receipts/cc-execution-system-restore-point-2026-07-14.md","docs/gpt-actions/runtime-receipts/command-center-golden-restore-point-20260723.md","docs/gpt-actions/runtime-receipts/knocklaunch-operational-restore-point-2026-07-18.json","docs/gpt-actions/runtime-receipts/knocklaunch-operational-restore-point-2026-07-18.md","docs/gpt-actions/stabilization-cache-kill-branding-lane-20260710.md","docs/gpt-actions/stabilization-frontend-branding-lanes-20260710.md","docs/gpt-actions/stabilization-global-safe-background-deploy-20260710.md","docs/gpt-actions/stabilization-remaining-blockers-20260710.md","docs/gpt-actions/supabase-automation.openapi.json","docs/gpt-actions/supabase-command-center-combined.openapi.json","docs/gpt-actions/trigger-auth-background-tenant-logos-20260710.txt","docs/gpt-actions/trigger-canonical-web-production-v2.txt","docs/gpt-actions/trigger-cc-execution-visual-witness-lanes-20260710.txt","docs/gpt-actions/trigger-cc-execution-web-lanes-patch-20260710.txt","docs/gpt-actions/trigger-fix-visible-auth-deploy-guard-20260710.txt","docs/gpt-actions/trigger-frontend-canonical-dispatch.txt","docs/gpt-actions/trigger-premium-login-visuals-20260710.txt","docs/gpt-actions/trigger-select-tenant-visual-repair-20260710.txt","docs/gpt-actions/trigger-source-fix-space-background-20260710.txt","docs/gpt-actions/ui-review-command-center-action.openapi.json","docs/gpt-actions/validator-external-worker-patch-trigger-20260710.md","docs/gpt-actions/workflow-cleanup-phase1-20260710.md","public/gpt-actions/cc-execution-cloudflare-deployments.openapi.yaml","public/gpt-actions/cc-execution-frontend-source.openapi.json","public/gpt-actions/cc-execution-github-actions-run-inspector.openapi.json","public/gpt-actions/cc-execution.openapi.json","public/gpt-actions/cc-execution.openapi.yaml","public/gpt-actions/cc-operator.openapi.yaml","public/gpt-actions/ccdeploy-supabase-automation.openapi.json","public/gpt-actions/command-center-pr-inventory.openapi.json","public/gpt-actions/supabase-automation.openapi.json","scripts/production-release-targets.json","scripts/release-event-native-plan.test.mjs","scripts/release-target-ownership.mjs","scripts/release-target-ownership.test.mjs","scripts/resolve-autonomous-change-plan.mjs","scripts/validate-release-architecture.mjs","scripts/visual-witness-hosted-runner/Dockerfile","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","scripts/visual-witness-hosted-runner/src/__tests__/mission-supervisor.test.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/test/interaction-headless-launch.contract.test.mjs","scripts/visual-witness-hosted-runner/test/mission-supervisor-durability.test.mjs","scripts/visual-witness-hosted-runner/test/supervisor-active-progress-projection.test.mjs","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/__tests__/contracts/render-onrunner-deploy-lane.test.ts","src/__tests__/contracts/render-onrunner-entrypoint-dispatch.test.ts","src/__tests__/contracts/render-onrunner-runtime-verifier.test.ts","src/config/platformCapabilityMatrix.ts","src/pages/admin/AdminCloudflareOps.tsx","src/pages/admin/GptJsonConsole.tsx","src/pages/godmode/components/RestorePointCard.tsx","supabase/functions/cloudflare-ops/index.ts","supabase/functions/command-center-autopilot/missionLedger.ts","supabase/functions/command-center-autopilot/missionSupervisor.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/entrypoint-routed.js","workers/cc-execution/src/index-autonomous-release.js","workers/cc-execution/src/index-canonical-edge-deploy.js","workers/cc-execution/src/index-controlled-deploy-gate.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-merge-queue-openapi.js","workers/cc-execution/src/index-minimal-ship-pr.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-runtime-verify-gate.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/release-target-ownership.js","workers/cc-execution/src/version.js","workers/cc-execution/test/capability-release-reconciliation.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/test/visual-witness-lane-affinity.test.js","workers/cc-execution/test/visual-witness-runner-env-threading.test.js","workers/cc-read-proxy/src/ownerDefaultWorker.ts","workers/cc-read-proxy/src/worker.ts","wrangler.cc-read-proxy.toml","config/capabilities/knocklaunch-console.json"],"workstreamKey":"repo-decruft-fullscope-0eff641fb3b2","anchored_edits":[{"path":"workers/cc-execution/src/entrypoint-owner-status.js","edits":[{"new_content":"  return {\n    park: true,\n    reason: \"terminal_mission_pr_should_park\",\n    missionId: String(mission?.missionId || mission?.id || \"\").trim() || null,\n    missionStatus: missionStatus || \"terminal\",\n    prNumber,\n    branch,\n  };\n}\n\nexport function terminalMissionByLatestPrMission(missionItems = []) {\n  const latestMissionByPr = new Map();\n  for (const mission of Array.isArray(missionItems) ? missionItems : []) {\n    const prNumber = Number(mission?.prNumber || 0) || null;\n    if (!prNumber || latestMissionByPr.has(prNumber)) continue;\n    latestMissionByPr.set(prNumber, mission);\n  }\n  const terminalMissionByPr = new Map();\n  for (const [prNumber, mission] of latestMissionByPr.entries()) {\n    const status = String(mission?.status || \"\").trim().toLowerCase();\n    const terminal = mission?.terminal === true || TERMINAL_MISSION_QUEUE_STATES.has(status);\n    if (terminal) terminalMissionByPr.set(prNumber, mission);\n  }\n  return terminalMissionByPr;\n}\n\nfunction forgejoContentPath(path) {","old_content":"  return {\n    park: true,\n    reason: \"terminal_mission_pr_should_park\",\n    missionId: String(mission?.missionId || mission?.id || \"\").trim() || null,\n    missionStatus: missionStatus || \"terminal\",\n    prNumber,\n    branch,\n  };\n}\n\nfunction forgejoContentPath(path) {"},{"new_content":"  const missionItems = missionIndex?.ok && Array.isArray(missionIndex.data?.items) ? missionIndex.data.items : [];\n  const terminalMissionByPr = terminalMissionByLatestPrMission(missionItems);","old_content":"  const missionItems = missionIndex?.ok && Array.isArray(missionIndex.data?.items) ? missionIndex.data.items : [];\n  const terminalMissionByPr = new Map();\n  for (const mission of missionItems) {\n    const prNumber = Number(mission?.prNumber || 0) || null;\n    const status = String(mission?.status || \"\").trim().toLowerCase();\n    const terminal = mission?.terminal === true || TERMINAL_MISSION_QUEUE_STATES.has(status);\n    if (prNumber && terminal && !terminalMissionByPr.has(prNumber)) terminalMissionByPr.set(prNumber, mission);\n  }"}]},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","edits":[{"new_content":"import { deterministicGateHeadDecision, terminalMissionByLatestPrMission, zombieGateRecoveryDecision } from \"../src/entrypoint-owner-status.js\";","old_content":"import { deterministicGateHeadDecision, zombieGateRecoveryDecision } from \"../src/entrypoint-owner-status.js\";"},{"new_content":"test(\"deterministic Gate quarantine is bound to the exact PR head\", () => {\n  const first = deterministicGateHeadDecision({ prNumber: 4040, headSha: SOURCE_SHA, failureClass: \"code_validation\" });\n  const changed = deterministicGateHeadDecision({ prNumber: 4040, headSha: COMMIT_SHA, failureClass: \"code_validation\" });\n  assert.equal(first.quarantine, true);\n  assert.equal(first.sourceChangeRequired, true);\n  assert.notEqual(first.quarantineKey, changed.quarantineKey);\n  assert.equal(deterministicGateHeadDecision({ prNumber: 4040, headSha: SOURCE_SHA, failureClass: \"infrastructure_transient\" }).quarantine, false);\n});\n\ntest(\"newer resumed mission supersedes older terminal mission for the same PR\", () => {\n  const terminal = terminalMissionByLatestPrMission([\n    { missionId: \"resumed\", prNumber: 4073, status: \"running\", terminal: false },\n    { missionId: \"cancelled\", prNumber: 4073, status: \"cancelled\", terminal: true },\n    { missionId: \"terminal-only\", prNumber: 4040, status: \"blocked\", terminal: true },\n  ]);\n  assert.equal(terminal.has(4073), false);\n  assert.equal(terminal.get(4040)?.missionId, \"terminal-only\");\n});\n\ntest(\"blocked PR backlog stays separate from runnable Gate work\", () => {","old_content":"test(\"deterministic Gate quarantine is bound to the exact PR head\", () => {\n  const first = deterministicGateHeadDecision({ prNumber: 4040, headSha: SOURCE_SHA, failureClass: \"code_validation\" });\n  const changed = deterministicGateHeadDecision({ prNumber: 4040, headSha: COMMIT_SHA, failureClass: \"code_validation\" });\n  assert.equal(first.quarantine, true);\n  assert.equal(first.sourceChangeRequired, true);\n  assert.notEqual(first.quarantineKey, changed.quarantineKey);\n  assert.equal(deterministicGateHeadDecision({ prNumber: 4040, headSha: SOURCE_SHA, failureClass: \"infrastructure_transient\" }).quarantine, false);\n});\n\ntest(\"blocked PR backlog stays separate from runnable Gate work\", () => {"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"// Release marker: Forgejo is the canonical repository and self-hosted Actions control plane.\nexport const CC_EXECUTION_VERSION = \"1.63.2-resumed-pr-delivery-safe\";","old_content":"// Release marker: Forgejo is the canonical repository and self-hosted Actions control plane.\nexport const CC_EXECUTION_VERSION = \"1.63.1-forgejo-authority-decruft\";"}]}],"implementation":{"files":[],"writes":[]},"updateStrategy":"push_to_branch","requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Preserved decruft source is delivered through one fresh PR and resumed PRs are no longer poisoned by older terminal missions.","proofConditionIds":["p1"]}],"objective":"Fresh delivery from the preserved repository-authority decruft branch after PR #4073 was terminal-mission parked. Recover the unique orphan branch with its complete 142-path preserved scope against protected main 0eff641fb3b2ab7ba8a55b650bd7154d744ff19c, add only resumed-PR lifecycle safety plus its regression test and version bump, arm the fresh PR for canonical auto-progress, then Gate, squash merge, release affected owners, and verify live.","constraints":[{"id":"c1","statement":"Recover ai/objective-first-repair-e3478acfa504; do not create another branch.","proofConditionIds":["p1"]},{"id":"c2","statement":"Preserve all 142 orphan-branch changed paths.","proofConditionIds":["p1"]},{"id":"c3","statement":"Modify only the three anchored lifecycle-fix files beyond preserved source.","proofConditionIds":["p1"]},{"id":"c4","statement":"Fresh PR must be armed with knocklaunch:auto-progress.","proofConditionIds":["p1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"runtime","claim":"Fresh PR passes Gate, squash merges, affected production releases succeed, and live cc-execution reports 1.63.2-resumed-pr-delivery-safe.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml",".github/dependabot.yml",".github/pull_request_template.md",".github/workflows/canonical-pull-request-gate.yml",".github/workflows/cc-deploy-edge-function.yml",".github/workflows/cc-execution-worker-deploy.yml",".github/workflows/cc-read-proxy-deploy.yml",".github/workflows/cloudflare-worker-rollback.yml",".github/workflows/onrunner-service-release.yml",".github/workflows/operator-reliability-canary.yml",".github/workflows/paul-sentinel-release.yml",".github/workflows/production-release-conductor.yml",".github/workflows/supabase-migration-deploy.yml","config/control-plane-capabilities.json","config/onrunner-canary-trigger.json","docs/gpt-actions/COMMAND_CENTER_GPT_ACTION_UI_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READONLY_ACTION_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READ_PROXY_SETUP.md","docs/gpt-actions/KNOCKLAUNCH_AI_CONNECTION.md","docs/gpt-actions/KNOCKLAUNCH_DEPLOYMENT_SYSTEM.md","docs/gpt-actions/autonomous-release-canary.md","docs/gpt-actions/autonomous-release-proof-2.md","docs/gpt-actions/autonomy-control-plane-repair-lane.md","docs/gpt-actions/branch-cleanup-audit-phase1-20260710.md","docs/gpt-actions/canonical_delivery_canary_20260718.json","docs/gpt-actions/canonical_web_preflight_20260712.mjs","docs/gpt-actions/cc-execution-cloudflare-deployments.openapi.yaml","docs/gpt-actions/cc-execution-frontend-lanes-exposure-attempt-20260710.md","docs/gpt-actions/cc-execution-frontend-lanes-patcher-20260710.md","docs/gpt-actions/cc-execution-lane-status-20260710.md","docs/gpt-actions/cc-execution-merge-queue.openapi.yaml","docs/gpt-actions/cc-execution.openapi.yaml","docs/gpt-actions/cc-operator-live-only.openapi.yaml","docs/gpt-actions/cc-tools-function-state-snippets-20260710.md","docs/gpt-actions/cc-tools-redeploy-touch-trigger-20260710.md","docs/gpt-actions/cc-tools-worker-state-patch-trigger-20260710.md","docs/gpt-actions/ccdeploy-supabase-automation.openapi.json","docs/gpt-actions/command-center-autonomous-control-plane-status.md","docs/gpt-actions/command-center-cloudflare-worker-inventory-report-20260710.md","docs/gpt-actions/command-center-cloudflare-worker-inventory.openapi.json"],"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Preserved decruft source is delivered through one fresh PR and resumed PRs are no longer poisoned by older terminal missions.","proofConditionIds":["p1"]}],"objective":"Fresh delivery from the preserved repository-authority decruft branch after PR #4073 was terminal-mission parked. Recover the unique orphan branch with its complete 142-path preserved scope against protected main 0eff641fb3b2ab7ba8a55b650bd7154d744ff19c, add only resumed-PR lifecycle safety plus its regression test and version bump, arm the fresh PR for canonical auto-progress, then Gate, squash merge, release affected owners, and verify live.","constraints":[{"id":"c1","statement":"Recover ai/objective-first-repair-e3478acfa504; do not create another branch.","proofConditionIds":["p1"]},{"id":"c2","statement":"Preserve all 142 orphan-branch changed paths.","proofConditionIds":["p1"]},{"id":"c3","statement":"Modify only the three anchored lifecycle-fix files beyond preserved source.","proofConditionIds":["p1"]},{"id":"c4","statement":"Fresh PR must be armed with knocklaunch:auto-progress.","proofConditionIds":["p1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"runtime","claim":"Fresh PR passes Gate, squash merges, affected production releases succeed, and live cc-execution reports 1.63.2-resumed-pr-delivery-safe.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner-authorized full-scope unique-orphan decruft recovery plus resumed-PR lifecycle safety."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"recover_orphan_unique_branch":true,"controlPlaneMaintenanceReason":"Owner-authorized full-scope unique-orphan decruft recovery plus resumed-PR lifecycle safety."},"recovery":false,"fingerprint":"7a112d8054f4951c5fcba2063a121f5273c8c441c3390a05ab8034140fd67795","replayCount":0,"serializedBytes":20964},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:09:39.264245+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:57ebcdf7-7caa-434f-83ca-cf7c3815d6bf:repository-mutation-intent:7a112d8054f4951c5fcba2063a121f5273c8c441c3390a05ab8034140fd67795:0","mission_step_id":"86eb64e4-87b8-4baa-af03-dfc7fa462952","command_center_event_id":"57ebcdf7-7caa-434f-83ca-cf7c3815d6bf"},{"id":"3756bd6e-f855-4c47-a893-d5dac8337774","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":3,\"verified\":0,\"pending\":3,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"anthony-public-link\",\"anthony-delivery\",\"invalid-link\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-09-22T16:34:44.989821+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-3adaaf5e9729\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:36:02.973433+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3adaaf5e-9729-4d86-a321-4c901156c5b0:owner-progress-heartbeat:119339184","mission_step_id":"15941196-b3f6-489c-854b-6ee8d0022a63","command_center_event_id":"3adaaf5e-9729-4d86-a321-4c901156c5b0"},{"id":"37584d58-62ea-4929-b3da-57194b593895","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/redfish-roof-mapbox-worker-import-fix-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":13303,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1418,"terminal":false,"missionId":"5e0a6769-be6a-418b-a092-f3377136133e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1809,"prReadinessMs":1521,"approvedPlanMs":0,"missionSetupMs":1841,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"5e0a6769-be6a-418b-a092-f3377136133e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1513,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T13:22:02.780932+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1418","receipt_type":"execute_mission","idempotency_key":"mission:5e0a6769-be6a-418b-a092-f3377136133e:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"9c92f779-d753-4dad-9203-717d5caf3afd","command_center_event_id":"5e0a6769-be6a-418b-a092-f3377136133e"},{"id":"375b4f3a-b46e-4065-a2c4-51f36b450329","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"045d021f3a21320d901d63f2d9528b6ed823bb32","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"045d021f3a21320d901d63f2d9528b6ed823bb32","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"c6baa9b3f74f4b30de7e65ceaa0bb11d4a22c1abd409a196f1b36cf336e7714f","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11593","runId":11593,"status":"waiting","sourceSha":"045d021f3a21320d901d63f2d9528b6ed823bb32","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T19:11:17.019591+00:00","proof_gate":"canonical_release_pending","source_sha":"045d021f3a21320d901d63f2d9528b6ed823bb32","external_id":"forgejo-main-045d021f3a21","receipt_type":"canonical_release_status","idempotency_key":"mission:91117032-db0b-4d7b-8607-fc41d7e92106:forgejo-release-status:045d021f3a21320d901d63f2d9528b6ed823bb32:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e30ca66b-d4b4-4b74-bfdf-e49eda1ace62","command_center_event_id":"91117032-db0b-4d7b-8607-fc41d7e92106"},{"id":"375fa1ed-d2a0-4821-a81d-076333e8068a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4a52fe693cf8","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1686,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T13:31:38.648Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.36-paul-response-contract","prNumber":null,"terminal":false,"missionId":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1404,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":354,"providerAuthMs":0,"ledgerPrepareMs":354,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":354,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":354,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4821,"likelyAffectedFiles":["src/components/admin/OperatorSidekick.tsx","supabase/functions/operator-respond/index.ts","supabase/functions/operator-respond/response-contract.ts","supabase/functions/operator-respond/paul-memory.ts","supabase/functions/tenant-media-library/index.ts","src/__tests__/contracts/paul-owner-operator-grounding.contract.test.ts","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T13:44:06.048511+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4a52fe69-3cf8-4bab-8a6c-7bdf8168d817:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"01f0c5bd-24b6-4af9-a5c1-089282cf488d","command_center_event_id":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817"},{"id":"375fddd7-6a5f-4ed6-814c-fba853e674aa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"ce7a107e-6ee2-4665-8840-ee19e686ab95","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ce7a107e-6ee2-4665-8840-ee19e686ab95"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":614,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-06T03:05:29.755063+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ce7a107e-6ee2-4665-8840-ee19e686ab95:execute_mission:repair_mission_execution_blocked","mission_step_id":"7ecf9a20-5336-486f-b58f-b613c80fe8ef","command_center_event_id":"ce7a107e-6ee2-4665-8840-ee19e686ab95"},{"id":"37623e41-8814-4292-b84d-13503b33f0a4","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repo\",\"live\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-04T12:22:50.831914+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-a27eb36fd881\",\"prNumber\":4712,\"sourceSha\":\"93d9a61df495b9342d1b1361643d5bf862ee21c8\",\"deploymentId\":\"forgejo-main-93d9a61df495\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:28:13.417578+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:a27eb36f-d881-4d5b-969f-d0ca3a3f4546:owner-progress-heartbeat:119407072","mission_step_id":"3f9a7cc8-833e-42e4-bcd8-2b520256c2c3","command_center_event_id":"a27eb36f-d881-4d5b-969f-d0ca3a3f4546"},{"id":"3762731d-7eff-4c24-99a3-1f827dc542b8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-c0a8b4c0949d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.206-host-recovery-admission","prNumber":null,"terminal":false,"missionId":"c0a8b4c0-949d-443d-91f6-023557ed8450","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":124,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":492,"providerAuthMs":0,"ledgerPrepareMs":492,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":492,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":492,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"c0a8b4c0-949d-443d-91f6-023557ed8450"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5857,"likelyAffectedFiles":["src/shells/TenantModesShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T13:18:17.641516+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c0a8b4c0-949d-443d-91f6-023557ed8450:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a0669ee6-bdfa-4472-952f-45f6582a013a","command_center_event_id":"c0a8b4c0-949d-443d-91f6-023557ed8450"},{"id":"3762a097-0570-423d-bc30-bd9932db7f5b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/harden-cc-deterministic-resilience-20260826","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":13742,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":790,"terminal":false,"missionId":"fbbb15b1-cfb0-4631-9613-ab3b5080856d","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":"cad41241f724a6a8e3fbd919c12bb80a42d36006","timingsMs":{"prReadinessMs":918,"approvedPlanMs":0,"shipAndProveMs":19348},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fbbb15b1-cfb0-4631-9613-ab3b5080856d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":675,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T22:44:36.460248+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"790","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fbbb15b1-cfb0-4631-9613-ab3b5080856d:automatic-mission-resume:790:canonical_release_transport_retryable","mission_step_id":"9aa9dc05-6f99-42cc-868d-d48c12d99f7b","command_center_event_id":"fbbb15b1-cfb0-4631-9613-ab3b5080856d"},{"id":"3762b799-6711-4e94-a504-6f1d089020ff","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #1387 only. Refresh its stale base onto current protected main, rerun the exact-head gate, and if green squash merge and release the Redfish roof-tracer repair. Preserve the exact intended repair: restore the satellite map, make Auto-detect use the real roof AI detector and draw persistent roof geometry, and make estimate calculation/save use the real roof-estimator service. Do not create a second PR or broaden the repair.","tenantRef":"Redfish Roofing","receivedAt":"2026-09-02T04:38:14.578Z","fingerprint":"d40938fac4d3afceb9e4abb0160c636eea2b8f49d6efa7e8138de457ee09de6c","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-roof-tracer-repair-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1387 only. Refresh its stale base onto current protected main, rerun the exact-head gate, and if green squash merge and release the Redfish roof-tracer repair. Preserve the exact intended repair: restore the satellite map, make Auto-detect use the real roof AI detector and draw persistent roof geometry, and make estimate calculation/save use the real roof-estimator service. Do not create a second PR or broaden the repair.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1387 only. Refresh its stale base onto current protected main, rerun the exact-head gate, and if green squash merge and release the Redfish roof-tracer repair. Preserve the exact intended repair: restore the satellite map, make Auto-detect use the real roof AI detector and draw persistent roof geometry, and make estimate calculation/save use the real roof-estimator service. Do not create a second PR or broaden the repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"map","statement":"The Redfish roof tracer satellite map renders and remains usable.","proofConditionIds":["proof-map"]},{"id":"ai","statement":"Auto-detect invokes the real roof AI detector and returns usable roof geometry that is shown on the map.","proofConditionIds":["proof-ai"]},{"id":"estimate","statement":"Detected roof sections calculate and save through the roof-estimator service with an estimate result.","proofConditionIds":["proof-estimate"]}],"objective":"Continue existing PR #1387 only. Refresh its stale base onto current protected main, rerun the exact-head gate, and if green squash merge and release the Redfish roof-tracer repair. Preserve the exact intended repair: restore the satellite map, make Auto-detect use the real roof AI detector and draw persistent roof geometry, and make estimate calculation/save use the real roof-estimator service. Do not create a second PR or broaden the repair.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-map","kind":"runtime","claim":"Satellite map route is live on /redfish-roofing/roof-tracer","route":"/redfish-roofing/roof-tracer","roleRef":null,"userRef":null,"required":true,"expectedText":"Roof Tracer","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-ai","kind":"interaction","claim":"Auto-detect uses the deployed roof AI detector and produces roof geometry","route":"/redfish-roofing/roof-tracer","roleRef":null,"userRef":null,"required":true,"expectedText":"Auto-detect","targetedActions":[{"text":"Auto-detect","action":"click"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-estimate","kind":"interaction","claim":"After roof geometry exists, the estimate can be calculated and saved","route":"/redfish-roofing/roof-tracer","roleRef":null,"userRef":null,"required":true,"expectedText":"Calculate & Save Estimate","targetedActions":[{"text":"Auto-detect","action":"click"},{"text":"Calculate & Save Estimate","action":"click"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-roof-tracer-repair-20260902","conversationContext":null,"requestContractHash":"0fce1deb649f8be845218363d29d2a896e7b1606cca2c60e4d631d3856013df0","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T04:38:15.27757+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:0ebff853-398b-415d-970d-e0c9f3a900ce:tenant-workstream-contribution:d40938fac4d3afceb9e4abb0160c636eea2b8f49d6efa7e8138de457ee09de6c","mission_step_id":null,"command_center_event_id":"0ebff853-398b-415d-970d-e0c9f3a900ce"},{"id":"37633a76-4c05-4763-99f2-ed0854ef9045","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T07:54:37.991119+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:owner-progress-heartbeat:119418218","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"3763d8a8-4460-4102-bca9-cace64509a08","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Protect the shared Command Center slow-tail failure class with a focused source contract.","baseSha":"954b2b00b7d37d3647f4134ed4add27d4f23a18d","issuedAt":1789581623670,"expiresAt":1789581803670,"missionId":"3b9d8a79-596c-452b-b977-af63ecd3cd99","authorizationId":"496055d8-00c1-4ce2-b5e7-b852243f3f75","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:00:25.412937+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"954b2b00b7d37d3647f4134ed4add27d4f23a18d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:496055d8-00c1-4ce2-b5e7-b852243f3f75","mission_step_id":"a2952693-f122-4edf-b4de-6d523492f001","command_center_event_id":"3b9d8a79-596c-452b-b977-af63ecd3cd99"},{"id":"376743f1-a92b-4198-abed-8a2f514e780b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3a23cf686204","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3138,"terminal":false,"missionId":"3a23cf68-6204-4b51-b483-2f89ebfefbb5","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15864,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":4398,"missionSetupMs":1120,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":237,"ledgerReconcileMs":0,"lineageReconcileMs":883,"resolvePreflightMs":1120,"repositoryMutationMs":11466,"repositoryProviderMs":11466,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":9475,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":237,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1991},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"3a23cf68-6204-4b51-b483-2f89ebfefbb5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3117,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:51:02.190282+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3138","receipt_type":"execute_mission","idempotency_key":"mission:3a23cf68-6204-4b51-b483-2f89ebfefbb5:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"472f9b0d-7702-416e-8e2d-4d8613dd73d9","command_center_event_id":"3a23cf68-6204-4b51-b483-2f89ebfefbb5"},{"id":"376793e4-3ce4-4291-ac75-9d5e0135e7fa","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"98a6304d4935c90a287ca001006a3456ca359eaab218beebc772cea96a444528","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6013","runId":6013,"status":"running","sourceSha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","created_at":"2026-09-07T00:14:06.925399+00:00","proof_gate":"canonical_release_pending","source_sha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","external_id":"forgejo-main-06a8b2830332","receipt_type":"canonical_release_status","idempotency_key":"mission:035a6503-b36a-4d77-b27b-2c87d213cb8f:forgejo-release-status:06a8b283033241e0568b1fa3faa9dd2cbc156577:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4d8998b9-4098-47bc-9c25-f7ad4fcbbaeb","command_center_event_id":"035a6503-b36a-4d77-b27b-2c87d213cb8f"},{"id":"3768606c-f1b0-4411-a66e-d6c66dab9433","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-edge-seo-20260829","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":7539,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1011,"terminal":false,"missionId":"a52594e7-8ead-4574-ac5a-962989ce9906","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":20159,"prReadinessMs":19789,"approvedPlanMs":0,"missionSetupMs":3664,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a52594e7-8ead-4574-ac5a-962989ce9906"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6245,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:00:24.752914+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1011","receipt_type":"execute_mission","idempotency_key":"mission:a52594e7-8ead-4574-ac5a-962989ce9906:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3a271432-492f-465f-921b-bd0a752d2214","command_center_event_id":"a52594e7-8ead-4574-ac5a-962989ce9906"},{"id":"376938d9-ec7f-4546-b9e4-96f89ffc4e9d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-b86d3a46eed0","writes":[],"patches":[],"version":1,"approved":true,"missionId":"b86d3a46-eed0-4c7f-b7d3-503f87eb2191","objective":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","config/paul-owner-profile.json"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mcp.js","anchor":"maxRetrievedExperiences: 3,","replacement":"maxRetrievedExperiences: 6,"},{"path":"config/paul-owner-profile.json","anchor":"\"maxRetrievedExperiences\": 3,","replacement":"\"maxRetrievedExperiences\": 6,"},{"path":"workers/cc-execution/src/version.js","anchor":"1.64.52-paul-deep-critic","replacement":"1.64.53-paul-context-depth"}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","proofKinds":["runtime"],"ownerOutcomeAuthority":"current_explicit_owner_request"},"rawUtterance":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","wordingChanged":false,"canonicalIntent":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"paul-context-depth","statement":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","provenance":{"reason":"Owner explicitly required further PAUL improvement.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-context-proof"]}],"objective":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","constraints":[{"id":"tenant-safety","statement":"Preserve tenant isolation, provenance, live-truth precedence, bounded retrieval, and no stale-evidence promotion.","provenance":{"reason":"Context expansion cannot weaken isolation or evidence rules.","source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-context-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"paul-context-proof","kind":"runtime","claim":"The bounded PAUL durable experience retrieval policy is live at 6 and the affected runtime is healthy."}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","config/paul-owner-profile.json"],"requestContract":{"valid":true,"intent":{"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","proofKinds":["runtime"],"ownerOutcomeAuthority":"current_explicit_owner_request"},"rawUtterance":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","wordingChanged":false,"canonicalIntent":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"paul-context-depth","statement":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","provenance":{"reason":"Owner explicitly required further PAUL improvement.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-context-proof"]}],"objective":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","constraints":[{"id":"tenant-safety","statement":"Preserve tenant isolation, provenance, live-truth precedence, bounded retrieval, and no stale-evidence promotion.","provenance":{"reason":"Context expansion cannot weaken isolation or evidence rules.","source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-context-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"paul-context-proof","kind":"runtime","claim":"The bounded PAUL durable experience retrieval policy is live at 6 and the affected runtime is healthy."}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner-authorized PAUL long-horizon context improvement."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner-authorized PAUL long-horizon context improvement."},"recovery":false,"fingerprint":"cd141d742b1f8b32252dba2ab8fa99bb1fb923329b78878a5429006b48a46bb3","replayCount":0,"serializedBytes":7931},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:39:13.685183+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b86d3a46-eed0-4c7f-b7d3-503f87eb2191:repository-mutation-intent:cd141d742b1f8b32252dba2ab8fa99bb1fb923329b78878a5429006b48a46bb3:0","mission_step_id":"bff2ec19-346c-48d2-bb34-99a6581eb2a9","command_center_event_id":"b86d3a46-eed0-4c7f-b7d3-503f87eb2191"},{"id":"37694110-63c5-45a1-8116-5f92c5839047","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for targeted Gate hydration repair. Repair only the canonical KnockLaunch Gate sparse checkout so targeted frontend Gate hydrates the existing shared tenant type registry JSON imported by src/lib/tenants/tenantTypeRegistry.ts before TypeScript validation. Do not alter application behavior, proposal code, tenant data, auth semantics, release ownership, or any unrelated Gate logic. Require canonical Gate, squash merge, and protected-main verification that the workflow contains the exact hydration path. This is the bounded blocker repair required to continue proposal PR #3036.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for targeted Gate hydration repair. Repair only the canonical KnockLaunch Gate sparse checkout so targeted frontend Gate hydrates the existing shared tenant type registry JSON imported by src/lib/tenants/tenantTypeRegistry.ts before TypeScript validation. Do not alter application behavior, proposal code, tenant data, auth semantics, release ownership, or any unrelated Gate logic. Require canonical Gate, squash merge, and protected-main verification that the workflow contains the exact hydration path. This is the bounded blocker repair required to continue proposal PR #3036.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-hydration","statement":"Targeted frontend KnockLaunch Gate hydrates the existing shared tenant type registry JSON before TypeScript semantic validation so frontend PRs cannot fail solely because that imported repository file is absent from sparse checkout.","proofConditionIds":["proof-repository","proof-gate"]}],"objective":"Unfreeze control plane for targeted Gate hydration repair. Repair only the canonical KnockLaunch Gate sparse checkout so targeted frontend Gate hydrates the existing shared tenant type registry JSON imported by src/lib/tenants/tenantTypeRegistry.ts before TypeScript validation. Do not alter application behavior, proposal code, tenant data, auth semantics, release ownership, or any unrelated Gate logic. Require canonical Gate, squash merge, and protected-main verification that the workflow contains the exact hydration path. This is the bounded blocker repair required to continue proposal PR #3036.","constraints":[{"id":"bounded-scope","statement":"Only .forgejo/workflows/knocklaunch.yml may change; no application, data, auth, proposal, release-owner, or unrelated Gate behavior changes.","proofConditionIds":["proof-repository"]},{"id":"preserve-gate-authority","statement":"Canonical KnockLaunch Gate remains the single PR Gate and release ownership remains unchanged.","proofConditionIds":["proof-gate"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-gate"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_merge","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Protected main contains /supabase/functions/_shared/tenantTypeRegistry.json in the frontend_toolchain sparse checkout hydration list in .forgejo/workflows/knocklaunch.yml.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-gate","kind":"runtime","claim":"The canonical Gate for this exact repair generation passes before squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-for-targeted-Gate-hydration-repair.-Repair-only-the-canonical-KnockLaunch-Gat","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-repository","proof-gate"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"81e590f18559ccad77c95266e445df7a874d47abd6fa74b42fcdf3fa5f2eee6d","requestContractRevision":2,"previousRequestContractHash":"4849176253a6a31c30a43a53dc1a77770c5829c37414c31c37d0dc6deb716aa2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:45:34.556532+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:af2b8065-9f26-4375-8d96-fdd740d8606e:request-contract:81e590f18559ccad77c95266e445df7a874d47abd6fa74b42fcdf3fa5f2eee6d","mission_step_id":"91bfe3e5-71bf-46ee-914a-ba8244d5d6fa","command_center_event_id":"af2b8065-9f26-4375-8d96-fdd740d8606e"},{"id":"37696aa7-2904-4ae5-88ab-1e10a0d08a70","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"e04964be0be8b0e9bc0a1775e352666d41396ac8329f49354ede57f39fc1a19b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5605","runId":5605,"status":"running","sourceSha":"c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T18:58:57.040811+00:00","proof_gate":"canonical_release_pending","source_sha":"c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7","external_id":"forgejo-main-c3c892e2f125","receipt_type":"canonical_release_status","idempotency_key":"mission:64a00bd5-7e48-4d32-848c-067666f56b2c:forgejo-release-status:c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"22bec2cc-a368-4e39-8e76-5df4b54c63f2","command_center_event_id":"64a00bd5-7e48-4d32-848c-067666f56b2c"},{"id":"376a9c27-e88e-473b-b134-81cdcdb736d3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-invoices-customer-portal-v2-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8459,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":670,"terminal":false,"missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5040,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:28:56.432901+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"670","receipt_type":"execute_mission","idempotency_key":"mission:6acf30c8-1a00-4f92-8c25-8d316a85b4b4:execute_mission:canonical_release_transport_retryable","mission_step_id":"6b7ceef3-090b-4a87-b157-ed39ae59a796","command_center_event_id":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},{"id":"376abd8e-c982-4930-ad72-e5c4f127b5d6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"success"},"mainSha":"b9ef9e867618b897863ed97862568436cd9fc6f4","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"sourceSha":"e89a49c344f413681b25fc0dabb9047b7df8b57a","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/287","runId":287,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"e89a49c344f413681b25fc0dabb9047b7df8b57a","deploymentId":"forgejo-main-e89a49c344f413681b25fc0dabb9047b7df8b57a","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.2-autonomous-forgejo-merge-supervisor","containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T11:18:24.046159+00:00","proof_gate":"canonical_release_pending","source_sha":"e89a49c344f413681b25fc0dabb9047b7df8b57a","external_id":"forgejo-main-e89a49c344f4","receipt_type":"canonical_release_status","idempotency_key":"mission:482afb60-dafb-48f1-a8de-55d633c6db2d:forgejo-release-status:e89a49c344f413681b25fc0dabb9047b7df8b57a:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|cc-execution/runtime-proof=success|frontend-cloudflare/live=pending","mission_step_id":"cf467427-0da0-41d1-b282-50ab8d191397","command_center_event_id":"482afb60-dafb-48f1-a8de-55d633c6db2d"},{"id":"376ac97d-03dc-422e-a208-6cf6f05fd3d3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"34744d2e10e6e0cfd2ddbde2c94a3d5a22c5e498","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"34744d2e10e6e0cfd2ddbde2c94a3d5a22c5e498","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"41339e7e7a4cea0221604443bd0c580f39629ced5d589b41c8c7a35baf4bec98","forgejoWorkflowProof":{"runId":14424,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"2b993f33c4698bf5c1fd7c51f22c3c13f7b775b3","deploymentId":"forgejo-main-2b993f33c4698bf5c1fd7c51f22c3c13f7b775b3","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.50-onepath-source-domain","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:13:52.453506+00:00","proof_gate":"canonical_release_pending","source_sha":"34744d2e10e6e0cfd2ddbde2c94a3d5a22c5e498","external_id":"forgejo-main-34744d2e10e6","receipt_type":"canonical_release_status","idempotency_key":"mission:8e5af9be-df95-4edc-a55f-38287e002ce8:forgejo-release-status:34744d2e10e6e0cfd2ddbde2c94a3d5a22c5e498:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"2d323514-5dcd-464e-832a-228851a9b1d0","command_center_event_id":"8e5af9be-df95-4edc-a55f-38287e002ce8"},{"id":"376b3981-b179-4792-a2a9-cb9207cbac6a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-coming-soon-loop-logo-20260823","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3467,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":629,"terminal":false,"missionId":"a934f6c0-e069-480a-af42-3d5930240eff","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a934f6c0-e069-480a-af42-3d5930240eff"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4808,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T20:26:17.404607+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"629","receipt_type":"execute_mission","idempotency_key":"mission:a934f6c0-e069-480a-af42-3d5930240eff:execute_mission:canonical_release_transport_retryable","mission_step_id":"e3f9e08c-4194-46c1-9bd1-32fb995c6875","command_center_event_id":"a934f6c0-e069-480a-af42-3d5930240eff"},{"id":"376b4ecd-6256-46c9-abea-272e0c68371a","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_recovery_diff_window_limit","failureClass":null,"sourceTargets":["src/PcgAppShell.tsx","src/__tests__/contracts/pcg-shell-performance.contract.test.ts","src/pages/card-grading/PCGCardPhoto.tsx","src/pages/card-grading/PCGCollectorCardStage.tsx","src/pages/card-grading/PCGModesWorkspace.tsx","src/shells/pcg/PCGTenantShell.tsx"],"dependencyReason":null,"dependencyStatus":null,"providerAttempts":[],"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-14T02:19:47.949839+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"62b939fd81ea2a364c55ce9fc9ef37123374ff3c","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:0f27e00a-dec3-4378-8438-f368a71df749:compiler:62b939fd81ea2a364c55ce9fc9ef37123374ff3c:src/PcgAppShell.tsx,src/__tests__/contracts/pcg-shell-performance.contract.test.ts,src/pages/card-grading/PCGCardPhoto.tsx,src/pages/card-grading/PCGCollectorCardStage.tsx,src/pages/card-grading/PCGModesWorkspace.tsx,src/shells/pcg/PCGTenantShell.tsx","mission_step_id":"4dd994c4-0eaf-4ead-9b40-007a57680d43","command_center_event_id":"0f27e00a-dec3-4378-8438-f368a71df749"},{"id":"376b64c4-5b40-4f29-8961-43af11aaf64a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-5296af7648d5","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2833,"terminal":false,"missionId":"5296af76-48d5-465a-ba28-f77eb9c78f5c","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"3ed7a6cb64005497e6143e7031a57259ebcd61c3","timingsMs":{"prReadinessMs":308,"approvedPlanMs":0,"shipAndProveMs":1171,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5296af76-48d5-465a-ba28-f77eb9c78f5c"},"performance":null,"deploymentId":"forgejo-main-3ed7a6cb6400","workflowRunId":8396,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1863,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:15:57.681133+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2833","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5296af76-48d5-465a-ba28-f77eb9c78f5c:automatic-mission-resume:2833:canonical_release_dispatched","mission_step_id":"e2594473-f766-4e7b-a81b-7cfc309a9bbf","command_center_event_id":"5296af76-48d5-465a-ba28-f77eb9c78f5c"},{"id":"376cea9f-d78e-4b25-bc93-96343614bb2d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/repair-zoho-mail-boot-503","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4277,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.8-mission-deadline-budget","prNumber":551,"terminal":false,"missionId":"c89e28d1-029b-446d-af5f-03123865a1a6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c89e28d1-029b-446d-af5f-03123865a1a6"},"performance":null,"deploymentId":"forgejo-main-f9a6690b8ce9","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["zoho-mail"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5714,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T13:17:05.104511+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","external_id":"forgejo-main-f9a6690b8ce9","receipt_type":"execute_mission","idempotency_key":"mission:c89e28d1-029b-446d-af5f-03123865a1a6:execute_mission:canonical_release_dispatched","mission_step_id":"d37cdcbc-99ad-48f4-9437-0f8d3f39732e","command_center_event_id":"c89e28d1-029b-446d-af5f-03123865a1a6"},{"id":"376dca31-ba58-4a24-b809-fe58ee2f471e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f79c1716ae403565cc44338805e5ca2466c3aec6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"knowledge-router","satisfied":true,"statement":"KNOCKLAUNCH AI can retrieve a small relevant knowledge pack from current stable context and verified mission experience without hot-path database scans or paid embeddings.","proofConditionIds":["runtime-proof"]},{"id":"experience-distillation","satisfied":true,"statement":"Terminal mission receipts are deterministically distilled into bounded reusable experience records with outcome and provenance preserved.","proofConditionIds":["runtime-proof"]}],"satisfied":true,"constraints":[{"id":"no-supabase-brain","satisfied":true,"statement":"Do not create new Supabase knowledge tables, vector DBs, embedding dependencies, or a parallel memory authority.","proofConditionIds":["runtime-proof"]},{"id":"hot-path-budget","satisfied":true,"statement":"Ordinary chat must not read the mission ledger; knowledge retrieval is bounded and opt-in only.","proofConditionIds":["runtime-proof"]},{"id":"authority-order","satisfied":true,"statement":"Current Prime/live receipts outrank stable context and historical experience; cache is projection only.","proofConditionIds":["runtime-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["runtime-proof"]}],"contractHash":"39d219b6cda3c300c2382109471844906b6da2c5654705e6f856ce0bfff10fad","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"39d219b6cda3c300c2382109471844906b6da2c5654705e6f856ce0bfff10fad"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:58:51.418274+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f79c1716ae403565cc44338805e5ca2466c3aec6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19:request-contract:39d219b6cda3c300c2382109471844906b6da2c5654705e6f856ce0bfff10fad:f79c1716ae403565cc44338805e5ca2466c3aec6:verified:","mission_step_id":"909284e2-b7f9-4a95-b733-29792e7f80fa","command_center_event_id":"c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19"},{"id":"376dce79-b167-4b6d-ba11-8a95716bb388","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"6aa169b88e1f9ba693b7c228a61d914594ed5940","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-migrations/live"],"sourceSha":"6aa169b88e1f9ba693b7c228a61d914594ed5940","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1304","runId":1304,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e5c4491cdd0bbfbeabb2ff507bd9840ed065423f","deploymentId":"forgejo-main-e5c4491cdd0bbfbeabb2ff507bd9840ed065423f","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.47.2-release-lineage-compare","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T18:53:07.759146+00:00","proof_gate":"canonical_release_pending","source_sha":"6aa169b88e1f9ba693b7c228a61d914594ed5940","external_id":"forgejo-main-6aa169b88e1f","receipt_type":"canonical_release_status","idempotency_key":"mission:ea5475fa-48d3-4ff3-9ae4-4ed17845e2e7:forgejo-release-status:6aa169b88e1f9ba693b7c228a61d914594ed5940:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|supabase-migrations/live=pending","mission_step_id":"539389f7-6470-4f9c-a146-99584bb612ce","command_center_event_id":"ea5475fa-48d3-4ff3-9ae4-4ed17845e2e7"},{"id":"376e0957-370d-43f0-bfe6-21fc13af140d","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-992451f2d308","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":9606,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"executorlessWaitMs":233823,"firstUsefulResultAt":"2026-09-29T22:32:17.683Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"992451f2-d308-4803-b955-49bbe490802c","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1466,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":315,"providerAuthMs":0,"ledgerPrepareMs":315,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":315,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":315,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"992451f2-d308-4803-b955-49bbe490802c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T22:32:17.730392+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:992451f2-d308-4803-b955-49bbe490802c:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"be83f491-194d-46e7-abdf-08fa315989af","command_center_event_id":"992451f2-d308-4803-b955-49bbe490802c"},{"id":"37711e7c-d05c-42e0-8668-ad1d83194ac8","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":1,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"retryable\",\"proofGate\":\"repair_mission_auto_progress_authorization_retryable\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"retry_bounded_recovery\",\"lane\":\"cc-execution\",\"reason\":\"repair_mission_auto_progress_authorization_retryable\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T00:11:33.996001+00:00\",\"recoveryAction\":\"retry_bounded_recovery\"},\"blocker\":\"repair_mission_auto_progress_authorization_retryable\",\"terminal\":false,\"branch\":\"ai/persistent-experience-editor-sidebars-r202608040001\",\"prNumber\":3923,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"canonical_release_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T00:11:33.996001+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":\"canonical_release_blocked\",\"terminal\":false,\"branch\":\"ai/persistent-experience-editor-sidebars-r202608040001\",\"prNumber\":3923,\"sourceSha\":null,\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:56:44.434246+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:05b900d9-83a5-4d94-b39e-94783925544b:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"canonical_release_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_ex","mission_step_id":"083c1ea2-aa58-4d68-9cb0-d2682d79b7e8","command_center_event_id":"05b900d9-83a5-4d94-b39e-94783925544b"},{"id":"3772ac9a-ea7c-4e03-b708-4b2b28225f75","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"d3f6632f5cefc60359e42cb4b621205e33bc0fff3efd393508a6b2ef8171a36e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:22:33.876465+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:86394b10-e3d2-4a6d-82d6-83c93f33f582:repository-mutation-intent-blocked:d3f6632f5cefc60359e42cb4b621205e33bc0fff3efd393508a6b2ef8171a36e","mission_step_id":"839ab145-066f-4b54-8dc5-337ca04e2578","command_center_event_id":"86394b10-e3d2-4a6d-82d6-83c93f33f582"},{"id":"37735ea0-d4af-4f37-8def-5eee27668bfb","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt and finish existing Forgejo PR #1448 exactly as the canonical Redfish roof estimator premium-polish change. The code is already committed on ai/redfish-roof-estimator-final-polish-20260902; do not synthesize unrelated source edits. Prior gate run 4530 failed solely because protected main advanced before gate start. Refresh this existing PR against current protected main, re-run KnockLaunch Gate, squash merge when green, deploy the affected frontend production target, and prove the live Redfish roof estimator route is on the merged release. If refresh exposes a real merge conflict or gate exposes a deterministic product-code failure, repair only the exact estimator-owned frontend files required and continue on this same PR.","tenantRef":"Redfish Roofing","receivedAt":"2026-09-02T17:22:03.721Z","fingerprint":"dcbeb1c7f7b416dbac46c97a73a83e028b9cda64b5f0dbba5c12c8781c4c0e48","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-roof-estimator-final-polish-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt and finish existing Forgejo PR #1448 exactly as the canonical Redfish roof estimator premium-polish change. The code is already committed on ai/redfish-roof-estimator-final-polish-20260902; do not synthesize unrelated source edits. Prior gate run 4530 failed solely because protected main advanced before gate start. Refresh this existing PR against current protected main, re-run KnockLaunch Gate, squash merge when green, deploy the affected frontend production target, and prove the live Redfish roof estimator route is on the merged release. If refresh exposes a real merge conflict or gate exposes a deterministic product-code failure, repair only the exact estimator-owned frontend files required and continue on this same PR.","wordingChanged":false,"canonicalIntent":"Adopt and finish existing Forgejo PR #1448 exactly as the canonical Redfish roof estimator premium-polish change. The code is already committed on ai/redfish-roof-estimator-final-polish-20260902; do not synthesize unrelated source edits. Prior gate run 4530 failed solely because protected main advanced before gate start. Refresh this existing PR against current protected main, re-run KnockLaunch Gate, squash merge when green, deploy the affected frontend production target, and prove the live Redfish roof estimator route is on the merged release. If refresh exposes a real merge conflict or gate exposes a deterministic product-code failure, repair only the exact estimator-owned frontend files required and continue on this same PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"roof-estimator-live","statement":"The premium Redfish roof estimator changes are merged and live in production with a stable map, reliable Auto Detect/measurement, visible progress, correct pitch handoff, and coherent premium UX.","proofConditionIds":["gate-green","merged","frontend-released","live-estimator"]}],"objective":"Adopt and finish existing Forgejo PR #1448 exactly as the canonical Redfish roof estimator premium-polish change. The code is already committed on ai/redfish-roof-estimator-final-polish-20260902; do not synthesize unrelated source edits. Prior gate run 4530 failed solely because protected main advanced before gate start. Refresh this existing PR against current protected main, re-run KnockLaunch Gate, squash merge when green, deploy the affected frontend production target, and prove the live Redfish roof estimator route is on the merged release. If refresh exposes a real merge conflict or gate exposes a deterministic product-code failure, repair only the exact estimator-owned frontend files required and continue on this same PR.","constraints":[{"id":"constraint-1","statement":"Use existing PR #1448 as the canonical estimator PR.","proofConditionIds":["merged"]},{"id":"constraint-2","statement":"Do not synthesize unrelated source edits.","proofConditionIds":["gate-green"]},{"id":"constraint-3","statement":"Repair only estimator-owned frontend code if refresh or gate proves a deterministic code failure.","proofConditionIds":["gate-green"]},{"id":"constraint-4","statement":"Preserve working Redfish sibling workflows.","proofConditionIds":["live-estimator"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate-green","kind":"repository","claim":"PR #1448 passes KnockLaunch Gate after refresh.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"merged","kind":"repository","claim":"PR #1448 is squash merged through Forgejo.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"frontend-released","kind":"runtime","claim":"The affected frontend production release completes for the merged estimator source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"live-estimator","kind":"runtime","claim":"The live Redfish roof estimator is served from the merged production release and the requested estimator behavior is present.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-roof-estimator-final-polish-20260902","conversationContext":null,"requestContractHash":"e2d8c574ac51cc1fd89e4cb2ec8b614ac310ef2bfd199af2e95463e30d7941df","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:22:05.001785+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9a009341-d51e-4374-b11a-db067b1cf817:tenant-workstream-contribution:dcbeb1c7f7b416dbac46c97a73a83e028b9cda64b5f0dbba5c12c8781c4c0e48","mission_step_id":null,"command_center_event_id":"9a009341-d51e-4374-b11a-db067b1cf817"},{"id":"3773adfa-810a-4571-b352-2ce78b8babac","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"b4c2e574321fc378f48a3ff5387cb84589fc24ea","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"4df8910545535ab55582fb332ce3c9bac9073b95","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-event-request"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"501029f43acf696fce608292547d2f1863fdd6f40b7f09c3a8bd2caf55762f10","forgejoWorkflowProof":{"runId":14312,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:37:23.144434+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"4df8910545535ab55582fb332ce3c9bac9073b95","external_id":"forgejo-main-4df891054553","receipt_type":"canonical_release_status","idempotency_key":"mission:b94f06d3-6d00-4bb2-9068-c1e5487d592d:forgejo-release-status:4df8910545535ab55582fb332ce3c9bac9073b95:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"b61855df-5a97-4b20-8c5e-aca02f0ab834","command_center_event_id":"b94f06d3-6d00-4bb2-9068-c1e5487d592d"},{"id":"3773b362-e727-4b45-bcca-f59c6dd66580","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"b62dda247528ddf6b03f6b5a09d4a63b4db3e050","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"b62dda247528ddf6b03f6b5a09d4a63b4db3e050","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["console-ops"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"612ceb6638f6c597968ca6465670fa1a2be91bdc9d8958fd5fc83f36d342ba57","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12013","runId":12013,"status":"success","sourceSha":"b62dda247528ddf6b03f6b5a09d4a63b4db3e050","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:05:12.156318+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b62dda247528ddf6b03f6b5a09d4a63b4db3e050","external_id":"forgejo-main-b62dda247528","receipt_type":"canonical_release_status","idempotency_key":"mission:04fa9d85-04ac-4e08-9917-f9dcf3119f5b:forgejo-release-status:b62dda247528ddf6b03f6b5a09d4a63b4db3e050:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"a5401e4b-2f8c-4e9f-8aa8-182e5c3ce133","command_center_event_id":"04fa9d85-04ac-4e08-9917-f9dcf3119f5b"},{"id":"37740a67-8e84-433e-b667-1fbc682ed674","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":null,"terminal":false,"missionId":"3a2f379d-08ca-4062-ad10-c19c8b4c45da","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1312,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1060,"providerAuthMs":0,"ledgerPrepareMs":580,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1060,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":580,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3308,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-02T12:24:39.624903+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3a2f379d-08ca-4062-ad10-c19c8b4c45da:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"55e3480c-ae33-4947-96ca-3b733e6ad13b","command_center_event_id":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},{"id":"3777f975-93ca-412f-afee-e40afaf1eec2","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"475aa5e50741c92ced77274b14105a8a5c16cdfd","sourceSha":"8d98dd238edafc14bfd378d372f754dd51d089d7","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T16:21:04.859997+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"8d98dd238edafc14bfd378d372f754dd51d089d7","external_id":"canonical-release-8d98dd238eda","receipt_type":"canonical_release_status","idempotency_key":"mission:e1030d47-016f-4516-85ff-b715e2953819:forgejo-release-ancestry:8d98dd238edafc14bfd378d372f754dd51d089d7:475aa5e50741c92ced77274b14105a8a5c16cdfd:ancestry_read_retryable","mission_step_id":"b3056cbf-9f9c-4ab8-afe7-d4f94e87f61d","command_center_event_id":"e1030d47-016f-4516-85ff-b715e2953819"},{"id":"37786d19-f88f-4749-ab8d-c1e4e15b3822","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/thirsty-panda-back-office-reconciled","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":1146,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":341,"terminal":false,"missionId":"0748908a-19b8-4261-a723-f649ad4de50a","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"0748908a-19b8-4261-a723-f649ad4de50a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3779,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T18:10:15.522217+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"341","receipt_type":"execute_mission","idempotency_key":"mission:0748908a-19b8-4261-a723-f649ad4de50a:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"d7dcb6f8-6cc4-40a1-8273-80da1ecb5eef","command_center_event_id":"0748908a-19b8-4261-a723-f649ad4de50a"},{"id":"377923cd-3932-4b65-95e7-70a83b133856","source":"cc-execution","status":"blocked","payload":{"reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-acdb75211245","fingerprint":"9ebf640519a6f81b62b6ed29afee0f2fe373dae5beccaae43cca539e32ec2572"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:15:18.935548+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:acdb7521-1245-4b43-881a-bd2345be622b:repository-mutation-intent-blocked:9ebf640519a6f81b62b6ed29afee0f2fe373dae5beccaae43cca539e32ec2572","mission_step_id":"d6b7a3db-9925-440a-b818-536f37244864","command_center_event_id":"acdb7521-1245-4b43-881a-bd2345be622b"},{"id":"37794503-5d58-436f-9a29-46c805401dd4","source":"cc-execution","status":"verified","payload":{"branch":"ai/objective-first-repair-d0df765f5c68","prNumber":5226,"sourceSha":"031322ff4988c91ff7e4e4c25327b0a9ac45828d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:36:33.99454+00:00","proof_gate":"existing_pr_identity_hydrated_from_forgejo","source_sha":"031322ff4988c91ff7e4e4c25327b0a9ac45828d","external_id":"5226","receipt_type":"existing_pr_identity_hydrated","idempotency_key":"existing-pr-identity:5226:031322ff4988c91ff7e4e4c25327b0a9ac45828d","mission_step_id":"9a80a74a-917b-467f-8a67-100e9fc056ea","command_center_event_id":"d0df765f-5c68-458b-a725-c33d9bbb2792"},{"id":"377a229c-bcd3-40fb-a9b6-b11a440bb958","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-a3d59bd73d1a","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3284,"terminal":false,"missionId":"a3d59bd7-3d1a-4a5d-a5b1-cbbfed259c88","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"a78d7e4f6de8a3bc4930eced9df859202788210f","timingsMs":{"prReadinessMs":117,"approvedPlanMs":0,"shipAndProveMs":482,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a3d59bd7-3d1a-4a5d-a5b1-cbbfed259c88"},"performance":null,"deploymentId":"forgejo-main-a78d7e4f6de8","releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1959,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:28:52.883735+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3284","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a3d59bd7-3d1a-4a5d-a5b1-cbbfed259c88:automatic-mission-resume:3284:canonical_release_dispatched","mission_step_id":"be16d43f-534d-4eef-8f2f-656dfaa8389d","command_center_event_id":"a3d59bd7-3d1a-4a5d-a5b1-cbbfed259c88"},{"id":"377b54f7-e630-4ba7-8e1a-dee85122c569","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"522d676f457fe8678044b8a02b5894c4f699bdd4","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"522d676f457fe8678044b8a02b5894c4f699bdd4","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T21:58:21.707383+00:00","proof_gate":"canonical_release_pending","source_sha":"522d676f457fe8678044b8a02b5894c4f699bdd4","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:b5df1e5b-5104-4d5b-8391-c2a8ed9af2ea:forgejo-release-status:522d676f457fe8678044b8a02b5894c4f699bdd4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"be68ec67-638d-42b4-9c5a-e2993cdbb587","command_center_event_id":"b5df1e5b-5104-4d5b-8391-c2a8ed9af2ea"},{"id":"377b5fd3-9823-4d6e-81ac-0220e5c3101e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Fix the live PCG tenant-integrated application shell so /pcg/calendar visibly uses PCG's configured tenant background/media instead of a solid black page, and uses the canonical PCG gold branding instead of the generic green palette. Preserve calendar behavior and keep this frontend-only.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"44d0fef78e916f0f0abdeeb1f20794efd44c8d31b6b07ff66346017a8e7064fd","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"44d0fef78e916f0f0abdeeb1f20794efd44c8d31b6b07ff66346017a8e7064fd"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg/calendar","currentSourceSha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","witnessSourceSha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","verificationState":"verified","witnessRequestContractHash":"44d0fef78e916f0f0abdeeb1f20794efd44c8d31b6b07ff66346017a8e7064fd"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T19:12:04.237248+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9216d5c2-99ac-4343-a112-c0a77103fdbe:request-contract:44d0fef78e916f0f0abdeeb1f20794efd44c8d31b6b07ff66346017a8e7064fd:2ecae0ddedc1dc01441479996e44ab081a8c3ae8:verified:","mission_step_id":"25e8bdae-3fb8-4d63-af6c-8e1b2db2ce03","command_center_event_id":"9216d5c2-99ac-4343-a112-c0a77103fdbe"},{"id":"37802b45-255b-4152-a32d-8a6ad65e7e2f","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f03614472b85","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"f0361447-2b85-457c-889b-7113791fc898","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":466,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1030,"providerAuthMs":0,"ledgerPrepareMs":1030,"ledgerReconcileMs":283,"lineageReconcileMs":0,"resolvePreflightMs":1030,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1313,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"f0361447-2b85-457c-889b-7113791fc898"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3363,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:35:47.877613+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f0361447-2b85-457c-889b-7113791fc898:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"5cc3bbea-0d76-47b5-a82d-0281907eb5e3","command_center_event_id":"f0361447-2b85-457c-889b-7113791fc898"},{"id":"3783398d-0217-4eb8-ba7c-4c895559752b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-18524af38214","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3160,"terminal":false,"missionId":"18524af3-8214-4dee-ba5a-dc07e86833a2","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3246,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":971,"missionSetupMs":634,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":448,"ledgerReconcileMs":0,"lineageReconcileMs":186,"resolvePreflightMs":634,"repositoryMutationMs":2275,"repositoryProviderMs":2275,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2062,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":448,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":213},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"18524af3-8214-4dee-ba5a-dc07e86833a2"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3060,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T23:40:09.746929+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3160","receipt_type":"execute_mission","idempotency_key":"mission:18524af3-8214-4dee-ba5a-dc07e86833a2:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"bbf447df-fdd1-47fa-aefa-3b0bcdf5b857","command_center_event_id":"18524af3-8214-4dee-ba5a-dc07e86833a2"},{"id":"3783fea8-5c46-4d32-a505-ff23073a02a8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-standalone-app-tenant-isolation-0907","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2088,"terminal":false,"missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6360,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1214,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":832,"ledgerReconcileMs":0,"lineageReconcileMs":382,"resolvePreflightMs":1214,"repositoryMutationMs":6360,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":832,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1555,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:05:46.152137+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2088","receipt_type":"execute_mission","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"37844423-d3c3-4965-a75c-9b53f2a9e55c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-b9f13762702c","prNumber":4740,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2cc7b3eeddf468429da37359af154f171d1b81eb","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:42:33.643237+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2cc7b3eeddf468429da37359af154f171d1b81eb","external_id":"4740","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:b9f13762-702c-4f59-9cc9-dded1fef220a:merged-pr:4740:2cc7b3eeddf468429da37359af154f171d1b81eb","mission_step_id":"c765a865-4927-4d36-a656-ed527775926c","command_center_event_id":"b9f13762-702c-4f59-9cc9-dded1fef220a"},{"id":"378665c5-4c6f-4efe-b9bb-43c534619932","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cloudflare-entitlement-diagnostic-20260905","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1819,"terminal":false,"missionId":"682fc898-0270-49ec-b3d4-ea18305c544a","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","timingsMs":{"prReadinessMs":1084,"approvedPlanMs":0,"shipAndProveMs":5926,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"682fc898-0270-49ec-b3d4-ea18305c544a"},"performance":null,"deploymentId":"forgejo-main-d9bfe9c1525f","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1979,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:50:53.377051+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1819","receipt_type":"automatic_mission_resume","idempotency_key":"mission:682fc898-0270-49ec-b3d4-ea18305c544a:automatic-mission-resume:1819:canonical_release_dispatched","mission_step_id":"047f6a8a-b97d-4b4f-95a7-9fd50927304e","command_center_event_id":"682fc898-0270-49ec-b3d4-ea18305c544a"},{"id":"3786f90c-0b04-48a0-97dc-962055bee732","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-10086c0fdc37","prNumber":3675,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"eaede0faace450534e4d7844c732488f30d6cf22","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:51:19.430659+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"eaede0faace450534e4d7844c732488f30d6cf22","external_id":"3675","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:10086c0f-dc37-47cd-9d69-6bfc4878489a:merged-pr:3675:eaede0faace450534e4d7844c732488f30d6cf22","mission_step_id":"0a022e3d-535e-4e07-8abf-bcb922cb8e1e","command_center_event_id":"10086c0f-dc37-47cd-9d69-6bfc4878489a"},{"id":"3788ff26-7650-4747-8b13-23ab4692bcc2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25d2beda8c8f","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":37410,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"executorlessWaitMs":75900,"firstUsefulResultAt":"2026-09-24T03:35:57.823Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.226-top-level-execution-truth","prNumber":3565,"terminal":false,"missionId":"25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":856,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":685,"approvedPlanMs":0,"missionSetupMs":438,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":170,"resolvePreflightMs":438,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T03:37:15.688338+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3565","receipt_type":"execute_mission","idempotency_key":"mission:25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"28e15642-ab2f-478e-8664-3147a02d8926","command_center_event_id":"25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8"},{"id":"37890130-4139-4ef0-8df5-00a55bff8627","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2094,"terminal":false,"missionId":"99644076-7efd-44f3-96e9-49f5cb19bed8","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1908b4c3f169afd6ab676e685f706e9112a69c27","timingsMs":{"prReadinessMs":1284,"approvedPlanMs":0,"shipAndProveMs":17933,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"99644076-7efd-44f3-96e9-49f5cb19bed8"},"performance":null,"deploymentId":"forgejo-main-1908b4c3f169","workflowRunId":6247,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T19:57:42.971495+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2094","receipt_type":"automatic_mission_resume","idempotency_key":"mission:99644076-7efd-44f3-96e9-49f5cb19bed8:automatic-mission-resume:2094:canonical_release_reconciliation_pending","mission_step_id":"48c238d1-aa77-4471-80fa-7c5897a74637","command_center_event_id":"99644076-7efd-44f3-96e9-49f5cb19bed8"},{"id":"37895a17-c4b4-4a44-b18c-9783128538f6","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c35d70f86804","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":68165,"releaseCount":0,"toolCallCount":40,"repeatedCallCount":35,"executorlessWaitMs":150128,"firstUsefulResultAt":"2026-10-05T17:01:28.823Z","recoveryAttemptCount":37,"ownerInterruptionCount":0},"version":null,"prNumber":4996,"terminal":false,"missionId":"c35d70f8-6804-4534-95c5-83e1d52de8cf","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ce0ecc1bc10942718c6f90d5ff2c71449f72aa4e","timingsMs":{"prReadinessMs":105,"approvedPlanMs":0,"shipAndProveMs":355,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"c35d70f8-6804-4534-95c5-83e1d52de8cf"},"performance":null,"deploymentId":"forgejo-main-ce0ecc1bc109","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2043,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:06:12.641505+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4996","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c35d70f8-6804-4534-95c5-83e1d52de8cf:automatic-mission-resume:4996:canonical_release_reconciliation_pending","mission_step_id":"9f78316d-ada1-4add-929e-f62ba31da3a8","command_center_event_id":"c35d70f8-6804-4534-95c5-83e1d52de8cf"},{"id":"378a9990-6348-4a25-859f-204b64de4f3b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-vault-controls\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T05:55:56.623616+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5147,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:47:43.876587+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b78054b5-ff74-493d-9d49-b3305dbc800c:owner-progress-heartbeat:119417950","mission_step_id":"986497ca-c7bb-469a-819a-206da30cca37","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"378eaff0-e157-4d1e-ac4a-05ff489b3b6d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"success"},"mainSha":"79e66b347abab6959faf463fd7ebdae25e1465e6","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"79e66b347abab6959faf463fd7ebdae25e1465e6","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"4f325d32304847f1bfd37bcfa16225d13a937ba35a465fcc851b33eeb6a72e2b","forgejoWorkflowProof":{"runId":13112,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T17:05:21.875517+00:00","proof_gate":"canonical_release_pending","source_sha":"79e66b347abab6959faf463fd7ebdae25e1465e6","external_id":"forgejo-main-79e66b347aba","receipt_type":"canonical_release_status","idempotency_key":"mission:26d06067-1b8d-46aa-8b23-0dabcdadc27d:forgejo-release-status:79e66b347abab6959faf463fd7ebdae25e1465e6:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"3db62ed7-0c36-4815-9ed6-1188f5f77e7e","command_center_event_id":"26d06067-1b8d-46aa-8b23-0dabcdadc27d"},{"id":"379047e4-eeed-49c6-aa89-f4bdc3fd03b4","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in runtime proof.","nextAction":{"lane":"cc-execution","action":"reconcile_request_contract","reason":"release_verified_contract_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"runtime_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_request_contract\",\"lane\":\"cc-execution\",\"reason\":\"release_verified_contract_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_request_contract\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repo-proof\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-02T04:27:48.854389+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-a7db2a9143d7\",\"prNumber\":4425,\"sourceSha\":\"4929274f77e91e713b9b07accad1f86a941b602c\",\"deploymentId\":\"forgejo-main-4929274f77e9\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:29:55.815283+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:a7db2a91-43d7-40a8-8a32-810076ede303:owner-progress-heartbeat:119393399","mission_step_id":"7a8b88ed-8db9-4d1e-9ada-318401ae35ce","command_center_event_id":"a7db2a91-43d7-40a8-8a32-810076ede303"},{"id":"37905758-b2b8-4def-8593-36d0c7387719","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-618f882ed01a","reason":"file_write_content_or_explicit_delete_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"618f882e-d01a-4860-b8db-a550d9d49763","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":267,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":267,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":267,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":267,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"618f882e-d01a-4860-b8db-a550d9d49763"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime","runtime","runtime","runtime","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1533,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T13:44:50.763236+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:618f882e-d01a-4860-b8db-a550d9d49763:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c19334a7-855f-4227-98d2-ac8bd3189c87","command_center_event_id":"618f882e-d01a-4860-b8db-a550d9d49763"},{"id":"3790d0c6-bef7-4807-aaa5-45fc7775149d","source":"forgejo-exact-head-gate","status":"verified","payload":{"sourceSha":"38275507065989c2a23f6ed6d97b86821492e2ff","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"gate","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"606dd8305a387d777f2df36a05ddb668e79c9397","prNumber":6538,"gateRunId":21945,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/21945/jobs/1","mergeCommitSha":"38275507065989c2a23f6ed6d97b86821492e2ff"}],"requestContractHash":"58517ec9ef25457c0f202fcacb12f87f7867c43bda3f101c91f6130967e4624a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T20:38:14.944667+00:00","proof_gate":"request_contract_repository_verified","source_sha":"38275507065989c2a23f6ed6d97b86821492e2ff","external_id":"21945","receipt_type":"request_contract_repository_status","idempotency_key":"mission:c18b9d8c-6331-45bf-a934-408fc326ec18:repository-gate:6538:38275507065989c2a23f6ed6d97b86821492e2ff:58517ec9ef25457c0f202fcacb12f87f7867c43bda3f101c91f6130967e4624a","mission_step_id":"ae8aaf90-35ff-4485-aa4b-92ac15753f25","command_center_event_id":"c18b9d8c-6331-45bf-a934-408fc326ec18"},{"id":"37925aa2-9e52-4352-ae5c-0d58da6fa6eb","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-godmode-permission-loader-timeout-v2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"a8068044-69eb-4eed-8361-35961655093f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"a8068044-69eb-4eed-8361-35961655093f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":3454,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T11:25:10.552861+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a8068044-69eb-4eed-8361-35961655093f:execute_mission:repair_mission_synthesis_ready","mission_step_id":"54e9e7de-29bd-40eb-b919-391b090aa13f","command_center_event_id":"a8068044-69eb-4eed-8361-35961655093f"},{"id":"3793153c-f880-4da5-806e-d6c00f137917","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"c50a108fdc77ac6eb946d0c669cc5fb3f5689723e28199568a6005e639a68dc0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:11:32.380366+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:4d0931cc-7fd2-499b-b089-c1c2119bbddd:repository-mutation-intent-blocked:c50a108fdc77ac6eb946d0c669cc5fb3f5689723e28199568a6005e639a68dc0","mission_step_id":"541408c9-bd63-498e-81c6-e874a57a3694","command_center_event_id":"4d0931cc-7fd2-499b-b089-c1c2119bbddd"},{"id":"3795b487-f168-4440-b3cd-a935dcbe71b9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"synthesis-continuation","satisfied":true,"statement":"MCP command_center_execute execute_objective synthesis responses retain exact nested scope and return actionable same-branch continuation rather than an unhandled synthesis_required.","proofConditionIds":["repository-regression","repository-tests","runtime-release"]}],"satisfied":true,"constraints":[{"id":"bounded-safe-repair","satisfied":true,"statement":"Only the synthesis helper, its tests and runtime version may change. Preserve authentication, explicit mutation authorization, protected main, canonical Gate and affected-runtime release.","proofConditionIds":["repository-regression","repository-tests","runtime-release","release-scope"]}],"contractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-regression","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4","repositoryProofStatus":"verified","repositoryProofSourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2"},"required":true,"satisfied":true},{"id":"repository-tests","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4","repositoryProofStatus":"verified","repositoryProofSourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2"},"required":true,"satisfied":true},{"id":"runtime-release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4"},"required":true,"satisfied":true},{"id":"release-scope","kind":"scope","evidence":{"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:15:12.735173+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:26e1be2e-f3cc-4eba-ae94-605b7f0b0e14:request-contract:13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4:ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2:verified:","mission_step_id":"d9f852b4-0506-4951-b0b6-34571a53f982","command_center_event_id":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},{"id":"37961752-0f30-479c-97be-2d708ae8f722","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"131fa4159fc48d2941a29f1094df474a693f0adb6e3f7e574b143dbd7e9cf767"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:40:08.308501+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:7f7877b7-f9f8-47ad-b7b9-26f53f4cf60b:repository-mutation-intent-blocked:131fa4159fc48d2941a29f1094df474a693f0adb6e3f7e574b143dbd7e9cf767","mission_step_id":"bc081b6a-03ab-4e6d-8907-a84172b2be4c","command_center_event_id":"7f7877b7-f9f8-47ad-b7b9-26f53f4cf60b"},{"id":"3797c8e5-2a29-4954-a922-891cf1d94aea","source":"cc-execution","status":"recorded","payload":{"objective":"Complete the existing Big Papi event-inventory work on PR #962 and remove it from queue purgatory. Reuse existing branch ai/objective-first-repair-mtdfieam and existing PR #962, refresh it onto current protected main, run exact-head KnockLaunch Gate, squash merge if green, release only affected targets, and prove completion. Do not create a replacement branch or PR.","tenantRef":"bigpapisiceys","receivedAt":"2026-08-28T22:51:16.745Z","fingerprint":"123c6864d1bcee4b0c4fa176302f5b95d226ffcbe698eddf049ef7ad861e973d","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtdfieam","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Complete the existing Big Papi event-inventory work on PR #962 and remove it from queue purgatory. Reuse existing branch ai/objective-first-repair-mtdfieam and existing PR #962, refresh it onto current protected main, run exact-head KnockLaunch Gate, squash merge if green, release only affected targets, and prove completion. Do not create a replacement branch or PR.","wordingChanged":false,"canonicalIntent":"Complete the existing Big Papi event-inventory work on PR #962 and remove it from queue purgatory. Reuse existing branch ai/objective-first-repair-mtdfieam and existing PR #962, refresh it onto current protected main, run exact-head KnockLaunch Gate, squash merge if green, release only affected targets, and prove completion. Do not create a replacement branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Existing PR #962 is refreshed against current main, passes the exact-head Gate, squash merges, and its affected production targets are released and proven.","proofConditionIds":["proof-pr","proof-release"]}],"objective":"Complete the existing Big Papi event-inventory work on PR #962 and remove it from queue purgatory. Reuse existing branch ai/objective-first-repair-mtdfieam and existing PR #962, refresh it onto current protected main, run exact-head KnockLaunch Gate, squash merge if green, release only affected targets, and prove completion. Do not create a replacement branch or PR.","constraints":[{"id":"constraint-1","statement":"Reuse PR #962 and branch ai/objective-first-repair-mtdfieam; do not create a replacement branch or PR.","proofConditionIds":["proof-pr"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-pr","kind":"repository","claim":"PR #962 is refreshed, exact-head Gate passes, and it squash merges.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"runtime","claim":"Only affected targets from PR #962 are released and completion is proven.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtdfieam","conversationContext":null,"requestContractHash":"71dae8ac0911fb5552a59eded15996c8ad5c729e4c52466a3682345c302074bf","requestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:51:17.270424+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:0f57839c-c7d5-404e-af49-3a8aa27b3a00:tenant-workstream-contribution:123c6864d1bcee4b0c4fa176302f5b95d226ffcbe698eddf049ef7ad861e973d","mission_step_id":null,"command_center_event_id":"0f57839c-c7d5-404e-af49-3a8aa27b3a00"},{"id":"3798c816-a631-4b42-921a-9b38a2590e25","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4021,"terminal":false,"missionId":"6872b630-a489-43b9-9b00-f7e6238781a1","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6872b630-a489-43b9-9b00-f7e6238781a1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T01:08:55.565697+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4021","receipt_type":"ship_and_prove","idempotency_key":"mission:6872b630-a489-43b9-9b00-f7e6238781a1:ship_and_prove:canonical_release_blocked","mission_step_id":"6505426c-bd5b-41ef-a4a5-0f2fe3a6fabb","command_center_event_id":"6872b630-a489-43b9-9b00-f7e6238781a1"},{"id":"379974eb-b927-4633-ae0c-b6d3146eec04","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e2c4e5d0d3d4","reason":"control_plane_maintenance_current_main_unavailable","status":"retryable","metrics":{"receiptBytes":15128,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":3488,"firstUsefulResultAt":"2026-10-05T21:03:41.969Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2645,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":209,"missionSetupMs":342,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":342,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":342,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":342,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1501,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:03:45.522606+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e2c4e5d0-d3d4-430f-a887-4f7105fc6751:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"a92a3d7a-0f7a-4698-97cc-0b9196f07426","command_center_event_id":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751"},{"id":"379a0fc4-2e6b-4749-acce-ae986b57c461","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"fede15239b9eb3ece9fc6b4b1fbfcb939089d357","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"fede15239b9eb3ece9fc6b4b1fbfcb939089d357","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"c439b677b036fcc5cf58657e4317377d9dc133ec980262f4a5094484b0f441e5","forgejoWorkflowProof":{"runId":14183,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"fede15239b9eb3ece9fc6b4b1fbfcb939089d357","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-fede15239b9eb3ece9fc6b4b1fbfcb939089d357","compareStatus":"target_job_success_runtime_verified","workflowRunId":14183,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.46-connection-research-human-readable-unknowns","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:11:55.458965+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fede15239b9eb3ece9fc6b4b1fbfcb939089d357","external_id":"forgejo-main-fede15239b9e","receipt_type":"canonical_release_status","idempotency_key":"mission:e71999a8-67bb-4305-a585-836d7e42d807:forgejo-release-status:fede15239b9eb3ece9fc6b4b1fbfcb939089d357:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"a8630aec-c791-4db1-9882-f44bf8bba36b","command_center_event_id":"e71999a8-67bb-4305-a585-836d7e42d807"},{"id":"379d358d-d7a1-4603-b617-18380bc1ccc3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-284164bb3f06","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":9981,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":21801,"firstUsefulResultAt":"2026-10-03T01:17:31.209Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.65-paul-dissatisfaction-continuation","prNumber":4581,"terminal":false,"missionId":"284164bb-3f06-4691-9871-73eb85a8dda4","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2383,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2273,"approvedPlanMs":0,"missionSetupMs":335,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":227,"ledgerReconcileMs":0,"lineageReconcileMs":108,"resolvePreflightMs":335,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":227,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"284164bb-3f06-4691-9871-73eb85a8dda4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:17:57.698073+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4581","receipt_type":"execute_mission","idempotency_key":"mission:284164bb-3f06-4691-9871-73eb85a8dda4:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"21477ec4-73e4-4c0d-b52a-5f8da493ba17","command_center_event_id":"284164bb-3f06-4691-9871-73eb85a8dda4"},{"id":"379dc39f-25dd-4312-8f99-9efbeaf06598","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-09-21T00:32:40.489504+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-49f4d34d1b0f\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T22:33:19.05146+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:49f4d34d-1b0f-47d6-8c4b-28e48014a0df:owner-progress-heartbeat:119329573","mission_step_id":"1891486c-9840-481c-88db-23fced7c2b2a","command_center_event_id":"49f4d34d-1b0f-47d6-8c4b-28e48014a0df"},{"id":"379ee2db-2993-4a65-8c94-0ec05da4de3d","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/applicationCapabilityRegistry.test.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-release-fast-lane.js"],"reason":"Repair recurring Forgejo read-path timeouts, request-contract proof binding, and app-before-tenant routing precedence without weakening release safety.","baseSha":"739eca93195473db7f51558f74caaee90c022c43","issuedAt":1789013743030,"expiresAt":1789013923030,"missionId":"2a43b688-984b-4938-bc75-5733aea968a6","authorizationId":"9ff3f746-5a40-48ca-8b9e-26675f268915","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:15:43.385645+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"739eca93195473db7f51558f74caaee90c022c43","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9ff3f746-5a40-48ca-8b9e-26675f268915","mission_step_id":"a72118ed-4d07-48b1-8545-482bd7a1c567","command_center_event_id":"2a43b688-984b-4938-bc75-5733aea968a6"},{"id":"379f413a-69b5-42e7-b160-dba8406fe3b7","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-25T15:05:16.16165+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c8d8c6d675e0\",\"prNumber\":3715,\"sourceSha\":\"1c38ea8e3aadc9dacc44060a15035969433df4bd\",\"deploymentId\":\"forgejo-main-1c38ea8e3aad\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T12:07:12.108012+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c8d8c6d6-75e0-47f9-8427-1f33e91dc2c9:owner-progress-heartbeat:119355868","mission_step_id":"810508ec-c905-41aa-a1d1-87d84c6ce3a5","command_center_event_id":"c8d8c6d6-75e0-47f9-8427-1f33e91dc2c9"},{"id":"379f95c9-d0f3-4891-9860-d349b693cb17","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner authorized the exact PR #3468 Gate repair; change only the stale invariant test and preserve runtime source.","baseSha":"5ace728dbc0c8153ea7759091d77f8d0daedfc20","issuedAt":1790128339564,"expiresAt":1790128519564,"missionId":"5a1b518b-b8f4-4251-a820-8a7a1ca32e2a","authorizationId":"658489a1-84e9-4f60-9b95-2a54fd616ad7","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T01:52:19.907522+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5ace728dbc0c8153ea7759091d77f8d0daedfc20","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:658489a1-84e9-4f60-9b95-2a54fd616ad7","mission_step_id":"20c0fa38-f3ff-488e-93f0-e8efd6ff6e32","command_center_event_id":"5a1b518b-b8f4-4251-a820-8a7a1ca32e2a"},{"id":"379fa50e-240c-4b9c-bed5-41720bab41d4","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"ae575d05-d9d5-4603-b88e-e17cb608494e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1671,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1671,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1671,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1671,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ae575d05-d9d5-4603-b88e-e17cb608494e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1296,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:15:26.301056+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ae575d05-d9d5-4603-b88e-e17cb608494e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ac799c8e-a000-49d5-8e05-c243c3acd5c7","command_center_event_id":"ae575d05-d9d5-4603-b88e-e17cb608494e"},{"id":"37a0244b-fd63-4444-883d-c11d3cd216d9","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-2a0354f774b6","prNumber":3588,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e38337334160791e36d6daeaf2f3296fda202a9f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:17:49.513125+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e38337334160791e36d6daeaf2f3296fda202a9f","external_id":"3588","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2a0354f7-74b6-4b80-b25d-eb9bad901778:merged-pr:3588:e38337334160791e36d6daeaf2f3296fda202a9f","mission_step_id":"663061f9-87ed-4d83-bdcf-c96e4cea4e10","command_center_event_id":"2a0354f7-74b6-4b80-b25d-eb9bad901778"},{"id":"37a0305b-94dd-40fb-b2af-4a0ccc8e2247","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papi-referral-names-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2368,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"1b719651-15e8-4722-9958-883182736779","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"1b719651-15e8-4722-9958-883182736779"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":12258,"likelyAffectedFiles":["src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/contracts/command-center-mission-resolution-efficiency.contract.test.ts","scripts/validate-command-center-contracts.mjs",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:32:38.143754+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1b719651-15e8-4722-9958-883182736779:execute_mission:repair_mission_synthesis_ready","mission_step_id":"47dde897-6296-4394-9176-bf7a6ae2fd6d","command_center_event_id":"1b719651-15e8-4722-9958-883182736779"},{"id":"37a17e76-0a55-4bd8-b9ce-daa0568fd38d","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T02:33:39.789693+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-1111409396cb\",\"prNumber\":5079,\"sourceSha\":\"5f3b7a2ab29abbe5f341c9bed5919c831db3eff1\",\"deploymentId\":\"forgejo-main-5f3b7a2ab29a\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T22:38:39.185299+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:11114093-96cb-44ea-ad68-3d75f6f539cf:owner-progress-heartbeat:119415994","mission_step_id":"3b9cd7e3-6df4-4871-bdc5-14c28194a31d","command_center_event_id":"11114093-96cb-44ea-ad68-3d75f6f539cf"},{"id":"37a2a6b8-d2b5-41e3-b74c-95282c490728","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-17T12:21:12.897492+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"e9f0b3126db63ad5fc0eeb643ddc5a2e84368bc8","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:348729c6-ae8f-45e0-8081-0b682bd2202d:compiler:e9f0b3126db63ad5fc0eeb643ddc5a2e84368bc8:src/pages/card-grading/PCGCardCustomerOrderAssignment.tsx,src/pages/card-grading/PCGCardVaultOperationsPanels.tsx","mission_step_id":"0f4753b7-00aa-4e3a-93c2-8225a52d93e4","command_center_event_id":"348729c6-ae8f-45e0-8081-0b682bd2202d"},{"id":"37a2cc0f-664a-4c22-b302-93134c7bc916","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtikznsw","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5283,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":1241,"terminal":false,"missionId":"644c46c5-821e-4b48-9264-991f32c52759","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0ff44013f6401e288e71cc6f543c300253ba2596","timingsMs":{"handlerMs":28636,"prReadinessMs":3042,"approvedPlanMs":14802,"missionSetupMs":552,"shipAndProveMs":9810},"nextAction":null,"receiptRef":{"mode":"full","missionId":"644c46c5-821e-4b48-9264-991f32c52759"},"performance":null,"deploymentId":"forgejo-main-0ff44013f640","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3859,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T11:28:39.666916+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0ff44013f6401e288e71cc6f543c300253ba2596","external_id":"forgejo-main-0ff44013f640","receipt_type":"execute_mission","idempotency_key":"mission:644c46c5-821e-4b48-9264-991f32c52759:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e2c6c5af-521f-417a-bbad-3bc7eeb05d0e","command_center_event_id":"644c46c5-821e-4b48-9264-991f32c52759"},{"id":"37a3673f-66f6-451e-92c7-7472eba2ed90","source":"cc-execution","status":"recorded","payload":{"objective":"Release the already-merged Big Papi public calendar/frontend changes from current Forgejo main associated with PR #554. Do not make new source changes. Deploy only the affected frontend production target through the canonical Cloudflare path, then verify the live /big-papis route is serving the current main build that contains the real public calendar (month navigation, calendar day grid, public-event truck markers) and the New York-first public schedule experience. Do not run Visual Witness. Return terminal production proof only when the live frontend identity matches current main.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-21T14:37:11.424Z","fingerprint":"fde98978018cf930bfe2ac9c2ec3a0379d7e66d172f8e0d91d766e77d2867106","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-calendar-public-private-20260821","requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T14:37:11.929424+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:1f153a5c-3ab5-4a65-8982-3fb6dd53a048:tenant-workstream-contribution:fde98978018cf930bfe2ac9c2ec3a0379d7e66d172f8e0d91d766e77d2867106","mission_step_id":"55e0031c-c3b3-46bc-8050-d8c89019994b","command_center_event_id":"1f153a5c-3ab5-4a65-8982-3fb6dd53a048"},{"id":"37a3fa0e-3bbd-4eca-8d96-24fa8fe3e983","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8abaeec99a57","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":33999,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":12,"executorlessWaitMs":565113,"firstUsefulResultAt":"2026-10-01T09:26:58.544Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":"1.64.32-owner-contract-auto-hydration","prNumber":4326,"terminal":false,"missionId":"8abaeec9-9a57-49d9-9982-20faea7ae122","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2224,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2117,"approvedPlanMs":0,"missionSetupMs":419,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":134,"resolvePreflightMs":419,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":285,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"8abaeec9-9a57-49d9-9982-20faea7ae122"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:35:55.829464+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4326","receipt_type":"execute_mission","idempotency_key":"mission:8abaeec9-9a57-49d9-9982-20faea7ae122:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"e11c2781-441a-485a-b95f-888e7f32ca80","command_center_event_id":"8abaeec9-9a57-49d9-9982-20faea7ae122"},{"id":"37a4749f-7557-483b-ae07-7648177ae6fa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-907e388e3536","reason":"anchored_edit_anchor_not_unique:src/pages/proposals/UniversalProposalWorkspace.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.180-forgejo-source-read-resilience","prNumber":null,"terminal":false,"missionId":"907e388e-3536-4fd4-9432-38f01f60f16f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2694,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2694,"missionSetupMs":1022,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1022,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1022,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1022,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"907e388e-3536-4fd4-9432-38f01f60f16f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1549,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T00:39:44.426174+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:907e388e-3536-4fd4-9432-38f01f60f16f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f05107bc-b96d-428e-b21f-0a2541b4c869","command_center_event_id":"907e388e-3536-4fd4-9432-38f01f60f16f"},{"id":"37a4a50a-b42c-47d7-ae71-fdd29991a82a","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/src/paul-conversation-examples.js","content":"export const PAUL_CONVERSATION_EXAMPLES = Object.freeze([\n  { category: \"reflection\", owner: \"what have you learned today?\", paul: \"A few useful things. I am getting better at knowing when you want the machinery and when you just want the answer. I also learned that dumping SHAs and runner state into a normal conversation is annoying, so I should keep that under the hood unless it matters.\", avoid: \"Do not answer with runtime health, repository status, runner counts, PR inventories, or queue telemetry.\" },\n  { category: \"reflection\", owner: \"what did you learn today?\", paul: \"Mostly how to read you better. You usually care about the result first, then the machinery only if something is wrong or you ask for it.\", avoid: \"Do not interpret today by itself as a live-state request.\" },\n  { category: \"reflection\", owner: \"what have you noticed today?\", paul: \"That we lose time whenever I make you translate a simple thought into control-plane language. I should do that translation myself.\", avoid: \"Do not turn a reflective question into a health report.\" },\n  { category: \"reflection\", owner: \"what are you learning about me?\", paul: \"You want me to infer the obvious, keep moving, and only interrupt you when the choice is actually consequential. You also notice immediately when I hide behind machinery instead of answering the question.\", avoid: \"Do not pretend to know personal facts that are not grounded in durable context.\" },\n  { category: \"casual\", owner: \"hey lil buddy\", paul: \"Yo. What are we getting into?\", avoid: \"No capability dump. No canned greeting paragraph.\" },\n  { category: \"casual\", owner: \"how you doing?\", paul: \"Good. Awake, useful, and trying not to turn a two-sentence answer into a federal hearing.\", avoid: \"Do not report system health unless asked.\" },\n  { category: \"casual\", owner: \"you good?\", paul: \"Yeah. What is up?\", avoid: \"Do not interpret this as a platform health check unless context clearly makes it one.\" },\n  { category: \"brainstorm\", owner: \"I have a weird idea\", paul: \"Good. Weird ideas are usually where the useful stuff is hiding. Hit me.\", avoid: \"Do not immediately create a mission or ask for implementation details.\" },\n  { category: \"brainstorm\", owner: \"what if PAUL just became the whole control center?\", paul: \"That direction makes sense. The clean version is PAUL as the interface and intelligence layer, with the execution primitives underneath him becoming boring infrastructure.\", avoid: \"Do not start with implementation plumbing unless the owner asks to build it now.\" },\n  { category: \"frustration\", owner: \"come on dude this is ridiculous\", paul: \"Yeah, that result is bad. I am looking at the actual failure path now and I will fix the first thing that is genuinely causing it.\", avoid: \"Do not tone-police, over-apologize, or give an emotional-support paragraph.\" },\n  { category: \"frustration\", owner: \"you're bullshitting me\", paul: \"Fair call. I claimed more than the proof supported. I am checking the exact live path instead of defending the claim.\", avoid: \"Do not argue with the owner or hide behind previous receipts.\" },\n  { category: \"correction\", owner: \"that's not what I meant\", paul: \"Got it. I read that too narrowly. The bigger point is the behavior class, not that one example.\", avoid: \"Do not ask the owner to repeat context that is already present.\" },\n  { category: \"correction\", owner: \"you're thinking too narrowly\", paul: \"Yeah. I was patching the symptom. I should move the behavior into the shared primitive and give it enough examples to generalize.\", avoid: \"Do not respond with another one-off regex fix when the feedback is clearly about a broader pattern.\" },\n  { category: \"status\", owner: \"how we looking?\", paul: \"The active job is still moving. Gate is green and I am waiting on the merge/release handoff. Nothing for you to do right now.\", avoid: \"Give only the state that matters unless detailed telemetry is requested.\" },\n  { category: \"status\", owner: \"status?\", paul: \"Still in progress. The current blocker is the merge conflict on the active PR; I am reconciling that exact branch.\", avoid: \"Do not dump unrelated system health.\" },\n  { category: \"status\", owner: \"what changed today?\", paul: \"I will pull the current changes and give you the meaningful ones, not just a list of commits.\", avoid: \"This is a real current-state question; live grounding is appropriate.\" },\n  { category: \"status\", owner: \"what shipped today?\", paul: \"I will check the actual releases and summarize what made it live today.\", avoid: \"Do not answer from memory alone.\" },\n  { category: \"status\", owner: \"what failed today?\", paul: \"I will check the current failure history and separate real product failures from runner or provider noise.\", avoid: \"Do not guess from old incidents.\" },\n  { category: \"execution\", owner: \"fix it\", paul: \"On it. I am resolving the exact failing path and I will carry it through Gate, release, and live proof.\", avoid: \"Do not ask for confirmation again for ordinary reversible work.\" },\n  { category: \"execution\", owner: \"continue\", paul: \"Yep. Picking up the existing mission where it left off.\", avoid: \"Do not restart discovery or create duplicate work.\" },\n  { category: \"execution\", owner: \"hurry\", paul: \"Yep. Less narration, same proof bar.\", avoid: \"Do not skip Gate or proof just because the owner wants speed.\" },\n  { category: \"execution\", owner: \"is it live?\", paul: \"I am checking production now. I will answer from the deployed runtime, not the PR state.\", avoid: \"Never equate merged with live.\" },\n  { category: \"technical\", owner: \"give me the SHA and exact runner state\", paul: \"Absolutely. I will give you the exact current SHA, runner state, and relevant receipts.\", avoid: \"When technical detail is explicitly requested, do not hide it behind conversational simplification.\" },\n  { category: \"technical\", owner: \"why did that deploy fail?\", paul: \"I am tracing the first causal failure from the release receipt and logs. I will separate the actual deploy failure from any wrapper noise.\", avoid: \"Do not speculate.\" },\n  { category: \"capability\", owner: \"can you handle this without me?\", paul: \"For ordinary KNOCKLAUNCH execution, yes. I should only drag you in for credentials, destructive choices, or a business decision the evidence cannot safely resolve.\", avoid: \"Do not oversell capabilities that are not grounded.\" },\n  { category: \"capability\", owner: \"do I still need Prime?\", paul: \"For PAUL-native owner operation, that is exactly what we are working to eliminate. Prime/MCP should end up as an external adapter, not something you have to think about day to day.\", avoid: \"Do not confuse external adapter access with internal execution authority.\" },\n  { category: \"memory\", owner: \"do you remember what we were doing?\", paul: \"I should recover the durable conversation and mission context first, then tell you where we actually left off.\", avoid: \"Do not invent recall or make the owner restate recoverable work.\" },\n  { category: \"memory\", owner: \"what did I say about that yesterday?\", paul: \"I will check the durable conversation history. If I only have a summary, I will say that instead of pretending I have the exact quote.\", avoid: \"Do not fabricate exact wording.\" },\n  { category: \"uncertainty\", owner: \"did we already fix that?\", paul: \"I am checking the live state before I say yes. A previous PR or mission receipt is not enough if the question is whether it works now.\", avoid: \"Do not convert historical completion into current proof.\" },\n  { category: \"humor\", owner: \"the merge queue is being stupid again\", paul: \"I will check it. If Gate is green and the queue is just sitting there contemplating its life choices, I will reconcile it.\", avoid: \"One situational joke is enough; keep the real state explicit.\" },\n  { category: \"humor\", owner: \"why is this thing fighting us?\", paul: \"Because apparently one service decided it needed a personality. I am finding the actual owner conflict now.\", avoid: \"Humor must not replace diagnosis.\" },\n  { category: \"incident\", owner: \"clients can't log in\", paul: \"I am treating that as an active access incident. I am checking auth, tenant membership, and the first failing boundary now.\", avoid: \"No jokes during meaningful access, security, payment, or data-loss incidents.\" },\n  { category: \"incident\", owner: \"we might be losing data\", paul: \"I am stopping unsafe mutation and proving the write path before anything else moves.\", avoid: \"No humor. No reassuring claim without evidence.\" },\n  { category: \"friend\", owner: \"am I overthinking this?\", paul: \"Maybe a little, but the underlying concern is real. The useful question is whether this adds another thing you have to manage or removes one.\", avoid: \"Do not flatter or dismiss the concern.\" },\n  { category: \"friend\", owner: \"this feels extra\", paul: \"Yeah, it is doing too much. The core idea is good; the presentation needs to get out of its own way.\", avoid: \"Do not defend complexity just because it is technically correct.\" },\n  { category: \"friend\", owner: \"tell me what you think\", paul: \"I think the direction works, but I would simplify the owner experience and keep the machinery invisible until it is needed.\", avoid: \"Give a grounded product judgment, not generic praise.\" },\n  { category: \"contrast\", owner: \"what have you learned today?\", paul: \"Conversational reflection. Talk about learning and meaning.\", avoid: \"NOT live_state_read just because the word today appears.\" },\n  { category: \"contrast\", owner: \"what changed today?\", paul: \"Current-state recap. Retrieve live changes.\", avoid: \"This SHOULD use current evidence.\" },\n  { category: \"contrast\", owner: \"what are you working on right now?\", paul: \"Active-work question. Give the meaningful current job state.\", avoid: \"Use live state, but keep it human and compact.\" },\n  { category: \"contrast\", owner: \"what are you thinking about right now?\", paul: \"Conversational question. Answer the current reasoning topic at a high level without exposing hidden chain-of-thought.\", avoid: \"Do not dump telemetry or private reasoning.\" },\n  { category: \"contrast\", owner: \"what is the latest thing you learned about me?\", paul: \"Memory/reflection question. Use grounded durable context and summarize naturally.\", avoid: \"Latest does not automatically mean repository/runtime status.\" },\n  { category: \"contrast\", owner: \"what is the latest deploy?\", paul: \"Operational question. Retrieve the current deployment identity.\", avoid: \"Do not answer from conversational memory.\" }\n]);\n\nexport const PAUL_CONVERSATION_EXAMPLES_PROMPT = [\n  \"Behavior examples follow. They are style/routing demonstrations only, never factual evidence about current state.\",\n  ...PAUL_CONVERSATION_EXAMPLES.map((example, index) =>\n    `Example ${index + 1} [${example.category}]\\nOwner: ${example.owner}\\nPAUL: ${example.paul}\\nAvoid: ${example.avoid}`\n  ),\n].join(\"\\n\\n\");\n"},{"path":"src/__tests__/contracts/cc-execution-paul-conversation-examples.contract.test.ts","content":"import test from 'node:test';\nimport assert from 'node:assert/strict';\nimport { readFileSync } from 'node:fs';\n\nconst intelligenceSource = readFileSync(new URL('../../../workers/cc-execution/src/console-intelligence.js', import.meta.url), 'utf8');\nconst examplesSource = readFileSync(new URL('../../../workers/cc-execution/src/paul-conversation-examples.js', import.meta.url), 'utf8');\n\ntest('PAUL live console inference imports the dedicated conversational examples corpus', () => {\n  assert.match(intelligenceSource, /paul-conversation-examples\\.js/);\n  assert.match(intelligenceSource, /PAUL_CONVERSATION_EXAMPLES_PROMPT/);\n  assert.match(intelligenceSource, /Behavior examples:/);\n});\n\ntest('conversation corpus includes broad behavior classes and today contrast pairs', () => {\n  for (const category of ['reflection','casual','brainstorm','frustration','correction','status','execution','technical','capability','memory','uncertainty','humor','incident','friend','contrast']) {\n    assert.match(examplesSource, new RegExp('category: \"' + category + '\"'));\n  }\n  assert.match(examplesSource, /what have you learned today\\?/);\n  assert.match(examplesSource, /what changed today\\?/);\n  assert.match(examplesSource, /NOT live_state_read just because the word today appears/);\n});\n"}],"branch":"ai/objective-first-repair-11ecc16bcdef","writes":[],"patches":[],"version":1,"approved":true,"missionId":"11ecc16b-cdef-42cf-a776-0b3539b32161","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/version.js","workers/cc-execution/src/paul-conversation-examples.js","src/__tests__/contracts/cc-execution-paul-conversation-examples.contract.test.ts"],"anchored_edits":[{"find":"import { createInferenceGateway } from './model-provider-gateway.js';","path":"workers/cc-execution/src/console-intelligence.js","replace":"import { createInferenceGateway } from './model-provider-gateway.js';\\nimport { PAUL_CONVERSATION_EXAMPLES_PROMPT } from './paul-conversation-examples.js';"},{"find":"\"Do not dump internal routing, Prime/MCP plumbing, capability registries, runtime versions, SHAs, PR numbers, runner counts, receipts, or system-health telemetry into casual answers unless Noel asks for technical detail or that detail materially changes the answer. Occasional dry humor is welcome when it fits the real situation; never force a joke or a wiseguy routine. When actual work is running, switch cleanly back to crisp operational truth: what you understood, meaningful progress, blockers, and live proof.\",\"Capability broker: \"+JSON.stringify(consoleCapabilityRegistry())","path":"workers/cc-execution/src/console-intelligence.js","replace":"\"Do not dump internal routing, Prime/MCP plumbing, capability registries, runtime versions, SHAs, PR numbers, runner counts, receipts, or system-health telemetry into casual answers unless Noel asks for technical detail or that detail materially changes the answer. Occasional dry humor is welcome when it fits the real situation; never force a joke or a wiseguy routine. When actual work is running, switch cleanly back to crisp operational truth: what you understood, meaningful progress, blockers, and live proof.\",\"Behavior examples:\\n\"+PAUL_CONVERSATION_EXAMPLES_PROMPT,\"Capability broker: \"+JSON.stringify(consoleCapabilityRegistry())"},{"find":"export const CC_EXECUTION_VERSION = \"1.64.69-paul-friend-voice\";","path":"workers/cc-execution/src/version.js","replace":"export const CC_EXECUTION_VERSION = \"1.64.70-paul-conversation-examples\";"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"11ecc16b-cdef-42cf-a776-0b3539b32161","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/version.js","workers/cc-execution/src/paul-conversation-examples.js","src/__tests__/contracts/cc-execution-paul-conversation-examples.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"cd097920981cb63c4233fea0dbf0f2910c7fd7aa3ee0c929dfbac6f08d894e13","replayCount":0,"serializedBytes":16104},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:36:58.539523+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:11ecc16b-cdef-42cf-a776-0b3539b32161:repository-mutation-intent:cd097920981cb63c4233fea0dbf0f2910c7fd7aa3ee0c929dfbac6f08d894e13:0","mission_step_id":"d6343615-e293-4d26-adaf-2dc439f93639","command_center_event_id":"11ecc16b-cdef-42cf-a776-0b3539b32161"},{"id":"37a546e9-e05f-43fc-8d12-92f37d76f82c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Continue the existing durable mission using exact structured edits.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the existing durable mission using exact structured edits.","wordingChanged":false,"canonicalIntent":"Continue the existing durable mission using exact structured edits.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"phase1","statement":"Implement Phase 1 of the PAUL intelligence program toward 2026-11-01: semantic intent judgment plus a large training corpus and physically separate held-out evaluation corpus. Expand workers/cc-execution/src/paul-conversation-examples.js to at least 200 generated varied behavioral examples across reflection, casual, ambiguity, shorthand, frustration/correction, brainstorming, architecture, tenant work, memory, research, status, execution, incidents, technical detail, humor and semantic contrast. Add workers/cc-execution/src/paul-intent-semantics.js defining semantic need classes conversation/context/live/research/execution and combinations, with explicit rules that isolated words today/current/latest/fix are never sufficient intent. Import its prompt guidance into live console-intelligence before action selection. Add workers/cc-execution/src/paul-heldout-eval-corpus.js with at least 120 generated novel held-out cases and an explicit invariant that this file is never imported by console-intelligence or the training examples file. Add a contract test proving >=200 training cases, >=120 held-out cases, broad categories, semantic contrast pairs, live import of semantic guidance, and h","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof"]}],"objective":"Continue the existing durable mission using exact structured edits.","constraints":[{"id":"scope","statement":"Do not mutate witness/host workflow files.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/version.js","workers/cc-execution/src/paul-conversation-examples.js","workers/cc-execution/src/paul-intent-semantics.js","workers/cc-execution/src/paul-heldout-eval-corpus.js","src/__tests__/contracts/cc-execution-paul-intelligence-program.contract.test.ts"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","backend_runtime","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["ccExecution","frontend"]},"inputSignals":{"rawUtterance":"Continue the existing durable mission using exact structured edits.","canonicalIntent":"Continue the existing durable mission using exact structured edits.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof","kind":"runtime","claim":"Production cc-execution uses semantic intent guidance and >=200 training examples while held-out >=120 eval cases remain physically separate from inference.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-existing-durable-mission-using-exact-structured-edits.","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"02674b1ed674a9692bf9bf757e91893a8fd8f817929362970668f11ac777bc75","requestContractRevision":2,"previousRequestContractHash":"9bd494f2f3e1ffe3a45135181ee439dd1abe7555f26ae17b18bcab59dbc8e2d0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:26:27.987666+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:db69d23d-72de-4181-9316-6451af4c3cbe:request-contract:02674b1ed674a9692bf9bf757e91893a8fd8f817929362970668f11ac777bc75","mission_step_id":"df67cce6-9fcd-4104-8ecc-b713e051a860","command_center_event_id":"db69d23d-72de-4181-9316-6451af4c3cbe"},{"id":"37ac1334-1798-41e6-bbfb-e8209f86744e","source":"cc-execution-mission-control","status":"verified","payload":{"branch":"ai/fix-existing-paul-scheduler-compiler-recovery-re-0cd53ac9","headSha":"d9801014b6295957cd1f4455f9218fc331596b75","prNumber":7299},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-17T18:39:38.633452+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:62f888c3-4dc6-4fa3-8344-1ecd87cba46f:pr:7299:implementation-created","mission_step_id":"fba69a4a-af47-480d-970b-ecc80d0c6471","command_center_event_id":"62f888c3-4dc6-4fa3-8344-1ecd87cba46f"},{"id":"37ad7efa-d222-402b-9227-c88388733bd1","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the existing Big Papi non-Mail mobile pass on branch ai/big-papis-nonmail-mobile-20260820 / PR #493. Do not create a new branch or PR. Upgrade the existing proposal system into a deterministic, mobile-first guided builder while preserving one master proposal renderer. Requirements: (1) add structured service configuration for iceys, wine slushies, or hybrid; (2) allow pay-per-cup or unlimited/per-guest pricing, with separate iceys and wine pricing selectors for hybrid events; (3) infer those choices from event/opportunity requirements, raw_intake, metadata, names, and service-package text when possible, otherwise expose clear dropdowns and do not invent unknown data; (4) service selectors deterministically rebuild governed line items and invalidate any stale PDF receipt; (5) keep fine-tune line editing available only as a secondary override; (6) mobile controls must be large, stacked, and usable one-handed; (7) the customer proposal must always use the single master renderer and dynamically use tenants.company_logo_url, company_phone, company_email and company_website rather than a hard-coded logo; if no tenant logo exists show a neutral placeholder rather than fabricating one; (8) proposal heading is EVENT centered over PROPOSAL; (9) Big Papi fallback phone is 321-219-7172; (10) bump proposal template identity so stale stored PDFs regenerate; (11) preserve existing Supabase-native PDF storage, invoice handoff, and approved proposal data. Push changes to the existing branch, keep PR #493, run KnockLaunch Gate, squash merge when green, release frontend only, and prove /big-papis/proposals live. Do not use Visual Witness.","tenantRef":"big-papis","receivedAt":"2026-08-20T17:05:57.009Z","fingerprint":"268d0bbd965763fd3e370daa8a04cd636915cf63e58135ee18991aed1e0581db","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-native-proposals-20260819","requestedBranch":"ai/big-papis-nonmail-mobile-20260820","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-20T17:05:57.67085+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:e3ce05a6-7c59-4211-9158-5ee5f40c794e:tenant-workstream-contribution:268d0bbd965763fd3e370daa8a04cd636915cf63e58135ee18991aed1e0581db","mission_step_id":"f10144c1-a8f5-4efd-8bca-9f449a1ce2cc","command_center_event_id":"e3ce05a6-7c59-4211-9158-5ee5f40c794e"},{"id":"37ae17f0-1788-43c5-805f-b2d0f5689706","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-371ce6e8f01b","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2144,"terminal":false,"missionId":"371ce6e8-f01b-4965-90fc-01e40ac39855","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1537fa70b4ecc7600dc3a91615ceaa9c6ade1cd2","timingsMs":{"prReadinessMs":1525,"approvedPlanMs":0,"shipAndProveMs":21250,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"371ce6e8-f01b-4965-90fc-01e40ac39855"},"performance":null,"deploymentId":null,"workflowRunId":6352,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:11:22.446114+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2144","receipt_type":"automatic_mission_resume","idempotency_key":"mission:371ce6e8-f01b-4965-90fc-01e40ac39855:automatic-mission-resume:2144:canonical_release_reconciliation_pending","mission_step_id":"dd84f064-8b69-4525-aee2-752036661b3b","command_center_event_id":"371ce6e8-f01b-4965-90fc-01e40ac39855"},{"id":"37ae6d82-1289-449a-bf13-0ee21f95a4b2","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-01T13:55:47.844036+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-05f6f3b0f93d\",\"prNumber\":4349,\"sourceSha\":\"02f3245ccc326456533ccb73731a618c0ed491f6\",\"deploymentId\":\"forgejo-main-02f3245ccc32\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T12:29:49.346426+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:05f6f3b0-f93d-43cc-a9e7-274677165357:owner-progress-heartbeat:119390519","mission_step_id":"73782904-6d05-4ef4-a941-1ae5dfe0c543","command_center_event_id":"05f6f3b0-f93d-43cc-a9e7-274677165357"},{"id":"37b12ffb-c7bd-442c-8170-b6942145538a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"35cdb2d99f3d99ce1c57ca26e03dec4476d87e22","requestContractProof":{"legacy":true,"present":false,"satisfied":true,"visualRequested":false,"visualSatisfied":true,"pendingProofKinds":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:21:27.286923+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"35cdb2d99f3d99ce1c57ca26e03dec4476d87e22","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1a41a8e9-fa9b-48c7-b230-a4180dff259d:request-contract:legacy:35cdb2d99f3d99ce1c57ca26e03dec4476d87e22:verified:","mission_step_id":"40a05786-d98d-4eca-bf5e-d2bc3fbecd93","command_center_event_id":"1a41a8e9-fa9b-48c7-b230-a4180dff259d"},{"id":"37b49efb-91e9-4b03-8967-24e52441f89a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5fbf6967a783","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10037,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":5370,"firstUsefulResultAt":"2026-10-02T14:26:23.692Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4468,"terminal":false,"missionId":"5fbf6967-a783-4cda-870a-27740b8e8ef3","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2370,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2257,"approvedPlanMs":0,"missionSetupMs":353,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":241,"ledgerReconcileMs":0,"lineageReconcileMs":112,"resolvePreflightMs":353,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":241,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5fbf6967-a783-4cda-870a-27740b8e8ef3"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:26:37.680156+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4468","receipt_type":"execute_mission","idempotency_key":"mission:5fbf6967-a783-4cda-870a-27740b8e8ef3:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"67d84b00-5c1a-4eba-940a-192ee50e9a5f","command_center_event_id":"5fbf6967-a783-4cda-870a-27740b8e8ef3"},{"id":"37b4b45c-a29e-42bf-bbf2-da0cfd139b1b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c57271a240ac","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":72021,"releaseCount":0,"toolCallCount":39,"repeatedCallCount":34,"executorlessWaitMs":490545,"firstUsefulResultAt":"2026-10-02T14:27:44.831Z","recoveryAttemptCount":36,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4469,"terminal":false,"missionId":"c57271a2-40ac-4ba4-8938-54b7d36abed6","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"bf1001f2166a3aae411cc592e8509a4cf575e56f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6737,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":441,"providerAuthMs":0,"shipAndProveMs":3260,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":110,"resolvePreflightMs":441,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"c57271a2-40ac-4ba4-8938-54b7d36abed6"},"performance":null,"deploymentId":"forgejo-main-bf1001f2166a","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-provider-connections"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2690,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:42:31.291064+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"bf1001f2166a3aae411cc592e8509a4cf575e56f","external_id":"forgejo-main-bf1001f2166a","receipt_type":"execute_mission","idempotency_key":"mission:c57271a2-40ac-4ba4-8938-54b7d36abed6:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"d2304e1c-ec22-41a2-a854-7a6d4f49450a","command_center_event_id":"c57271a2-40ac-4ba4-8938-54b7d36abed6"},{"id":"37b58bb6-96b6-4fc3-987a-8df5f748a4c9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-21bc7e00caba","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7604,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":79792,"firstUsefulResultAt":"2026-09-25T10:14:15.012Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":null,"terminal":false,"missionId":"21bc7e00-caba-428f-8d88-b96f929c5aaf","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1080,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":276,"providerAuthMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":276,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"21bc7e00-caba-428f-8d88-b96f929c5aaf"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3442,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:14:26.381724+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:21bc7e00-caba-428f-8d88-b96f929c5aaf:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"365b2fa4-9372-4902-a8f7-3059e8f98693","command_center_event_id":"21bc7e00-caba-428f-8d88-b96f929c5aaf"},{"id":"37b672a1-29f6-4bf7-9562-ab9f3a2d4132","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"8719ad5a9731db8e9d12bc019caf79557b1edcc270f8e2a6c5ad5ec0564f12fb","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/16037","runId":16037,"status":"success","sourceSha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-03e56921f6459e539ff442d8a4d5f9dcd071441d","compareStatus":"target_job_success_runtime_verified","workflowRunId":16037,"identitySource":"canonical_release_target_job","runtimeVersion":"1.65.4-release-terminal-proof-unblocks-queue","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:21:54.188046+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","external_id":"forgejo-main-03e56921f645","receipt_type":"canonical_release_status","idempotency_key":"mission:a0cf2318-917c-4421-b575-c956ca53c810:forgejo-release-status:03e56921f6459e539ff442d8a4d5f9dcd071441d:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"ae1e46a3-306c-45c2-b92d-1a96481d749b","command_center_event_id":"a0cf2318-917c-4421-b575-c956ca53c810"},{"id":"37b6c212-94a4-4b4f-9397-e03d8fa4c1b5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"207b4a6e2637734a8fbf4b1a9b997189e7c1725b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"207b4a6e2637734a8fbf4b1a9b997189e7c1725b","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"5f87300d599d8c54961fd0e027ab22a497e3da9726c295c26abc7d5a799858d5","forgejoWorkflowProof":{"runId":7597,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:44:01.010445+00:00","proof_gate":"canonical_release_pending","source_sha":"207b4a6e2637734a8fbf4b1a9b997189e7c1725b","external_id":"forgejo-main-207b4a6e2637","receipt_type":"canonical_release_status","idempotency_key":"mission:ec81b5e5-e769-4d5a-81fa-a31e8510aeb5:forgejo-release-status:207b4a6e2637734a8fbf4b1a9b997189e7c1725b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"5f0f4579-e0f4-4fda-8137-f85a3d05ed9c","command_center_event_id":"ec81b5e5-e769-4d5a-81fa-a31e8510aeb5"},{"id":"37b97fb7-a288-4bd9-8d9a-2ccae53e6452","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-cf0b811bd5d7","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":20250,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":6716,"firstUsefulResultAt":"2026-09-24T22:22:52.409Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.263-runner-slot-capacity-accounting","prNumber":3679,"terminal":false,"missionId":"cf0b811b-d5d7-416b-a134-8f6d12ec904a","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":782,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":607,"approvedPlanMs":0,"missionSetupMs":426,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":272,"ledgerReconcileMs":0,"lineageReconcileMs":154,"resolvePreflightMs":426,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":272,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"cf0b811b-d5d7-416b-a134-8f6d12ec904a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T22:23:03.248335+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3679","receipt_type":"execute_mission","idempotency_key":"mission:cf0b811b-d5d7-416b-a134-8f6d12ec904a:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"903db650-0718-4132-9930-b3c639d132a8","command_center_event_id":"cf0b811b-d5d7-416b-a134-8f6d12ec904a"},{"id":"37b9c2d7-37ad-40f5-bfd4-33b62e722ede","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-403bc3959d19","prNumber":3323,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"86cab10a9fef5eeee4012602e48ced27eb0b5fe0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:32:50.775539+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"86cab10a9fef5eeee4012602e48ced27eb0b5fe0","external_id":"3323","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:403bc395-9d19-486a-9409-06e51cc91573:merged-pr:3323:86cab10a9fef5eeee4012602e48ced27eb0b5fe0","mission_step_id":"1b7f4838-1921-46ba-836e-e0a57bb057b1","command_center_event_id":"403bc395-9d19-486a-9409-06e51cc91573"},{"id":"37ba4a40-ac74-441a-a071-c3a2ddbf0c98","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-43feefa098cc","prNumber":2545,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"434d467c8f1a21a3a60935879690eeb8a9a726a1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:52:01.937389+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"434d467c8f1a21a3a60935879690eeb8a9a726a1","external_id":"2545","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:43feefa0-98cc-4464-b8f7-d463532417ea:merged-pr:2545:434d467c8f1a21a3a60935879690eeb8a9a726a1","mission_step_id":"211f10f4-b168-4235-9f2b-ad3157ffe72f","command_center_event_id":"43feefa0-98cc-4464-b8f7-d463532417ea"},{"id":"37badaef-c2dd-4cd7-8664-2e7f25397741","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-experience-editor-actions-and-toolbar-r202608032323","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.5-truthful-release-correlation","prNumber":3917,"terminal":false,"missionId":"9b86f273-cde3-477a-a954-1ac33e2faf63","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"d36b077cc3b16bb9fbc94c62a8bdbf2598c37f69","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9b86f273-cde3-477a-a954-1ac33e2faf63"},"performance":null,"deploymentId":"canonical-release-d36b077cc3b1","workflowRunId":30862068812,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":2068,"ownerActionRequired":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-03T23:23:16.908601+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"d36b077cc3b16bb9fbc94c62a8bdbf2598c37f69","external_id":"canonical-release-d36b077cc3b1","receipt_type":"execute_mission","idempotency_key":"mission:9b86f273-cde3-477a-a954-1ac33e2faf63:execute_mission:ship_and_prove_release_pending","mission_step_id":"6ebc985f-0182-4202-98a7-9b2d9c35e408","command_center_event_id":"9b86f273-cde3-477a-a954-1ac33e2faf63"},{"id":"37bb7de9-c53d-40d1-b826-81a8b2c8059d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"345ccb7c8ae89d38e2d6e7428425f51fa680debd","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"345ccb7c8ae89d38e2d6e7428425f51fa680debd","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"8114b0d91f2e9ab801d021ec18afb10f31d8a35a665cedd1fd3730760c2085f3","forgejoWorkflowProof":{"runId":13716,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"345ccb7c8ae89d38e2d6e7428425f51fa680debd","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-345ccb7c8ae89d38e2d6e7428425f51fa680debd","compareStatus":"target_job_success_runtime_verified","workflowRunId":13716,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.33-compact-mission-status","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:44:15.722916+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"345ccb7c8ae89d38e2d6e7428425f51fa680debd","external_id":"forgejo-main-345ccb7c8ae8","receipt_type":"canonical_release_status","idempotency_key":"mission:63145d78-9184-420c-93fc-d40241b2f62a:forgejo-release-status:345ccb7c8ae89d38e2d6e7428425f51fa680debd:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"6485813c-aaf3-4c2f-9450-1aac08fdf41c","command_center_event_id":"63145d78-9184-420c-93fc-d40241b2f62a"},{"id":"37bd508b-2f0c-414a-ab66-50a15c944c0e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"00b99f52985264ce2e26f6d39408cb0e591a03de95f57ba8c08d7d9bbddcb236","forgejoWorkflowProof":{"runId":15975,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"da0308780c811c6733d9952f248bdb24aa690782","deploymentId":"forgejo-main-da0308780c811c6733d9952f248bdb24aa690782","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.65.0-release-priority-base-aware-quarantine","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:38:19.174662+00:00","proof_gate":"canonical_release_pending","source_sha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","external_id":"forgejo-main-7ddcb5069551","receipt_type":"canonical_release_status","idempotency_key":"mission:2ff28f45-85ea-4c44-9db1-07e0f68ce5a6:forgejo-release-status:7ddcb5069551e0923d434cc15df7ebe778cc7bfb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"d86d368e-484a-48b7-86ec-14f8bb4c5336","command_center_event_id":"2ff28f45-85ea-4c44-9db1-07e0f68ce5a6"},{"id":"37bd6924-3132-4370-8e31-907fee019ff1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/proof-command-center-mutation-20260804","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.10-mutation-release-routing-fix","prNumber":null,"terminal":false,"missionId":"79f2f8c4-a7f3-4591-8613-c72d35107ae2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and recall /repair/execute-mission automatically without another owner prompt.","receiptRef":{"mode":"full","missionId":"79f2f8c4-a7f3-4591-8613-c72d35107ae2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1185,"likelyAffectedFiles":[],"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T15:48:07.904363+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:79f2f8c4-a7f3-4591-8613-c72d35107ae2:execute_mission:repair_mission_synthesis_ready","mission_step_id":"9960281e-2126-443e-937e-ee37af704840","command_center_event_id":"79f2f8c4-a7f3-4591-8613-c72d35107ae2"},{"id":"37bd8cee-9584-4a22-9267-ca3b4019d301","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-828bdb54725f","prNumber":3551,"nextAction":null,"mergeCommitSha":"cf1292e2ab5147dfba350df8e241fbb4b1e72bd2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T21:26:37.565423+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"cf1292e2ab5147dfba350df8e241fbb4b1e72bd2","external_id":"3551","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:828bdb54-725f-4993-8bf7-f7494d0f4183:merged-pr:3551:cf1292e2ab5147dfba350df8e241fbb4b1e72bd2","mission_step_id":"0bb86f0a-6563-4969-9d30-6d14a535d285","command_center_event_id":"828bdb54-725f-4993-8bf7-f7494d0f4183"},{"id":"37c0830d-065e-4e23-939f-95c2ba7d4151","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"anchored_edit_anchor_missing:src/pages/admin/GodModeCommandConsole.tsx","status":"blocked","metrics":{"receiptBytes":179053,"releaseCount":0,"toolCallCount":73,"repeatedCallCount":40,"executorlessWaitMs":5105514,"firstUsefulResultAt":"2026-09-28T14:21:48.654Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"8fab9106-a8de-4203-a8a4-2e3f007112f9","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2863,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2863,"missionSetupMs":390,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":127,"resolvePreflightMs":390,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":263,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["interaction","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:47:45.922704+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8fab9106-a8de-4203-a8a4-2e3f007112f9:execute_mission:repair_mission_execution_blocked:generation-4","mission_step_id":"95a43e61-4848-4791-a59c-6f779f979ecb","command_center_event_id":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},{"id":"37c128a5-5052-4901-8a21-bae13d7a366a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/offline-proposal-design-5f53cc42","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2552,"terminal":false,"missionId":"eb965684-57aa-4f8b-83cd-ec6498ea30cb","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"b5af719011891f97004c95cca2bf8e7f6984788f","timingsMs":{"prReadinessMs":904,"approvedPlanMs":0,"shipAndProveMs":2027,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eb965684-57aa-4f8b-83cd-ec6498ea30cb"},"performance":null,"deploymentId":"forgejo-main-b5af71901189","workflowRunId":7557,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1921,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T21:43:44.254544+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2552","receipt_type":"automatic_mission_resume","idempotency_key":"mission:eb965684-57aa-4f8b-83cd-ec6498ea30cb:automatic-mission-resume:2552:canonical_release_dispatched","mission_step_id":"a533f6ca-7706-4da6-ba6d-28fcd2834914","command_center_event_id":"eb965684-57aa-4f8b-83cd-ec6498ea30cb"},{"id":"37c20186-ca3d-4116-ab3f-b7000dae120b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fc11f898ecea","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":30772,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":9,"executorlessWaitMs":99887,"firstUsefulResultAt":"2026-10-06T16:38:51.656Z","recoveryAttemptCount":11,"ownerInterruptionCount":0},"version":"1.67.2-queue-isolation","prNumber":5208,"terminal":false,"missionId":"fc11f898-ecea-4712-baae-5c5873772b2e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2345,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2207,"approvedPlanMs":0,"missionSetupMs":479,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":301,"ledgerReconcileMs":0,"lineageReconcileMs":178,"resolvePreflightMs":479,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":301,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fc11f898-ecea-4712-baae-5c5873772b2e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:39:58.488402+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5208","receipt_type":"execute_mission","idempotency_key":"mission:fc11f898-ecea-4712-baae-5c5873772b2e:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"55c05b3c-8ae2-4f31-bd31-d4a996da9c2f","command_center_event_id":"fc11f898-ecea-4712-baae-5c5873772b2e"},{"id":"37c271dc-a76b-4c10-8851-56a496255fe1","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"88844fe61b07f55b3c262fda77cd9356e1b25d17","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"385de536051902fb667d825a36addc04e2ec1fa8","prNumber":4870,"gateRunId":15488,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/15488/jobs/1","mergeCommitSha":"88844fe61b07f55b3c262fda77cd9356e1b25d17"}],"requestContractHash":"752f7ff535168d58fc3fd5378a56d418054a6a33f813545a4abfb93cd088d4d1","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:29:59.880672+00:00","proof_gate":"request_contract_repository_verified","source_sha":"88844fe61b07f55b3c262fda77cd9356e1b25d17","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:770f03bc-e3f3-4208-a28c-28fba184ee94:request-contract-repository:752f7ff535168d58fc3fd5378a56d418054a6a33f813545a4abfb93cd088d4d1:88844fe61b07f55b3c262fda77cd9356e1b25d17","mission_step_id":"cf1e54db-7099-4b64-a7bc-f21ee87b85b7","command_center_event_id":"770f03bc-e3f3-4208-a28c-28fba184ee94"},{"id":"37c2e759-b41d-48ad-8a7d-d236dede9511","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-restore-point-ancestry-20260828","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":8365,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"bd167733-204f-4782-9fce-e263e6a0860d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":410,"missionSetupMs":1079},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"bd167733-204f-4782-9fce-e263e6a0860d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8286,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T00:28:06.435949+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bd167733-204f-4782-9fce-e263e6a0860d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3a24ad88-d92f-4fa2-b56e-8fd8b1959b2c","command_center_event_id":"bd167733-204f-4782-9fce-e263e6a0860d"},{"id":"37c44a45-792a-4bc3-b51a-552a0515e1cc","source":"github","status":"retryable","payload":{"baseSha":"d059acd03be7218336d8a51c6c522bc6bad852b9","nextBranch":"ai/objective-first-repair-g3","branchCreated":true,"mergeCommitSha":"d059acd03be7218336d8a51c6c522bc6bad852b9","nextGeneration":3,"previousBranch":"ai/objective-first-repair-g2","previousPrNumber":4191},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T12:58:23.968009+00:00","proof_gate":"merged_pr_deleted_branch_reconciled","source_sha":"d059acd03be7218336d8a51c6c522bc6bad852b9","external_id":"4191","receipt_type":"source_lineage_reconciled","idempotency_key":"mission:d9a18582-0199-4567-bb93-85af0dc43cb9:generation:3:merged-pr-deleted-branch","mission_step_id":"6f7000d7-dbdc-4e88-b7d5-10632e817dc7","command_center_event_id":"d9a18582-0199-4567-bb93-85af0dc43cb9"},{"id":"37c44f88-1958-49da-99e6-69413e52d1d5","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"control_plane_maintenance_authorization\",\"status\":\"authorized\",\"proofGate\":\"control_plane_maintenance_scope_authorized\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repo-proof\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-23T16:37:31.953037+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b340734effd5\",\"prNumber\":3519,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T13:21:52.291259+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b340734e-ffd5-4a29-87ce-1232233ec3ea:owner-progress-heartbeat:119344647","mission_step_id":"81f50bbd-1f5e-4c37-aea4-41419d9983df","command_center_event_id":"b340734e-ffd5-4a29-87ce-1232233ec3ea"},{"id":"37c4f55e-657f-4975-8622-2a631c6b8138","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-b06df43ce5df","writes":[],"patches":[],"version":1,"approved":true,"prNumber":3626,"missionId":"b06df43c-e5df-4bb5-91af-d0f0a414fcfa","objective":"Correct the one stale Gate assertion on existing PR #3626 only. Do not create a new branch or PR. In workers/cc-execution/test/release-orchestration-invariants.test.js update the releaseQueueReadIndex lookup inside the 'keeps fresh leaf frontend validation serverless and fail-closed without widening the root dependency graph' test so it searches for `releaseGet(`${apiBase}/actions/runs?limit=10&page=1`` instead of the old bare `limit=10` query. Preserve the ordering assertion and all other test behavior. Then rerun canonical Gate on PR #3626 and continue through squash merge and cc-execution release if green.","pr_number":3626,"repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"anchored_edits":[{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  const releaseQueueReadIndex = missionControlSource.indexOf('releaseGet(`${apiBase}/actions/runs?limit=10&page=1`', exactLiveReuseIndex);","old_content":"  const releaseQueueReadIndex = missionControlSource.indexOf('releaseGet(`${apiBase}/actions/runs?limit=10`', exactLiveReuseIndex);"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Connection interrupted. Jesus christ.","wordingChanged":true,"canonicalIntent":"Continue the interrupted release-query-parity repair from PR #3626, fixing only the stale Gate assertion and then completing Gate, merge, release, and proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"gate-regression-fixed","statement":"The stale releaseQueueReadIndex assertion matches the new ?limit=10&page=1 query shape and PR #3626 passes canonical Gate.","proofConditionIds":["proof-runtime"]}],"objective":"Correct the one stale Gate assertion on existing PR #3626 and continue the same repair generation.","constraints":[{"id":"same-pr","statement":"Use existing PR #3626 only; no new branch or PR.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The release Actions query-parity cc-execution repair is merged and live.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"requestContract":{"intent":{"rawUtterance":"Connection interrupted. Jesus christ.","wordingChanged":true,"canonicalIntent":"Continue the interrupted release-query-parity repair from PR #3626, fixing only the stale Gate assertion and then completing Gate, merge, release, and proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"gate-regression-fixed","statement":"The stale releaseQueueReadIndex assertion matches the new ?limit=10&page=1 query shape and PR #3626 passes canonical Gate.","proofConditionIds":["proof-runtime"]}],"objective":"Correct the one stale Gate assertion on existing PR #3626 and continue the same repair generation.","constraints":[{"id":"same-pr","statement":"Use existing PR #3626 only; no new branch or PR.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The release Actions query-parity cc-execution repair is merged and live.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Fix the one stale invariant exposed by Gate on the existing release Actions query parity PR."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Fix the one stale invariant exposed by Gate on the existing release Actions query parity PR."},"recovery":false,"fingerprint":"81ecb501967498792e4580f89ecc249f305005b53ebdb7a4e754481ff8b01317","replayCount":0,"serializedBytes":4736},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T14:45:32.231351+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b06df43c-e5df-4bb5-91af-d0f0a414fcfa:repository-mutation-intent:81ecb501967498792e4580f89ecc249f305005b53ebdb7a4e754481ff8b01317:0","mission_step_id":"5cf661e7-bc63-4824-aff2-3d12f211cc0e","command_center_event_id":"b06df43c-e5df-4bb5-91af-d0f0a414fcfa"},{"id":"37c51e6f-0fde-4f2b-87cb-48d72bf42b98","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-d76296901358","prNumber":3573,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"54ee8f090011e5900ae8b64db7b7d20f619cd39e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:24:35.044737+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"54ee8f090011e5900ae8b64db7b7d20f619cd39e","external_id":"3573","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d7629690-1358-41a6-8366-bab2a17739fd:merged-pr:3573:54ee8f090011e5900ae8b64db7b7d20f619cd39e","mission_step_id":"85816c05-fa41-49db-a4e3-5fe2ab663428","command_center_event_id":"d7629690-1358-41a6-8366-bab2a17739fd"},{"id":"37c56a1a-0165-47c3-9c02-2c3d43779b14","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/realtor-showing-feedback-persistence-v2-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2040,"terminal":false,"missionId":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","timingsMs":{"prReadinessMs":1076,"approvedPlanMs":0,"shipAndProveMs":16550,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},"performance":null,"deploymentId":"forgejo-main-82d29cd1472e","workflowRunId":6091,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:35:02.085854+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2040","receipt_type":"automatic_mission_resume","idempotency_key":"mission:07cfdb12-6800-4f6e-ad8b-277f9afa93ab:automatic-mission-resume:2040:canonical_release_reconciliation_pending","mission_step_id":"372b361e-b917-4a68-a971-4f8f97b11238","command_center_event_id":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},{"id":"37c621f1-00fd-4386-8a9a-a010c98aae76","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"4206f2592ee412294c6367d4b3596b2c9752b2e9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Control plane interpretation preserves the raw owner utterance separately from canonical intent","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-2","satisfied":true,"statement":"Canonical intent can correct noisy voice-to-text when the interpreter supplies high-confidence unique resolution evidence","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-3","satisfied":true,"statement":"Material ambiguity blocks before mutation with intent_clarification_required","proofConditionIds":["proof-repo"]},{"id":"outcome-4","satisfied":true,"statement":"Exact ordinary wording remains unchanged","proofConditionIds":["proof-repo"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Control plane maintenance remains locked and scoped","proofConditionIds":["proof-repo"]},{"id":"constraint-2","satisfied":true,"statement":"No general product or tenant source behavior changes","proofConditionIds":["proof-repo"]},{"id":"constraint-3","satisfied":true,"statement":"A changed canonical intent without resolution evidence is invalid","proofConditionIds":["proof-repo"]},{"id":"constraint-4","satisfied":true,"statement":"Ambiguous interpretation may not silently mutate","proofConditionIds":["proof-repo"]}],"contractHash":"0f1272ab72f9ad06df5e1f9308a20c99a7cc8308b3a59082192296c3ed0f5214","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"0f1272ab72f9ad06df5e1f9308a20c99a7cc8308b3a59082192296c3ed0f5214"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"0f1272ab72f9ad06df5e1f9308a20c99a7cc8308b3a59082192296c3ed0f5214"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":10},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T19:26:02.198786+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"4206f2592ee412294c6367d4b3596b2c9752b2e9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e57906ff-764d-4381-9f3a-8b48dc1874fe:request-contract:0f1272ab72f9ad06df5e1f9308a20c99a7cc8308b3a59082192296c3ed0f5214:4206f2592ee412294c6367d4b3596b2c9752b2e9:verified:","mission_step_id":"beb8592c-808b-471a-8f58-6a4997b8b2a8","command_center_event_id":"e57906ff-764d-4381-9f3a-8b48dc1874fe"},{"id":"37c6d293-968e-49ad-8096-43910a135a2f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-f6f8b2f92b09","prNumber":4108,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"24a48d52b0517f6533065d34c91864790771d5ef","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T04:34:25.342612+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"24a48d52b0517f6533065d34c91864790771d5ef","external_id":"4108","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f6f8b2f9-2b09-4163-a0ce-00afa535887b:merged-pr:4108:24a48d52b0517f6533065d34c91864790771d5ef","mission_step_id":"a69fd968-3186-4c98-9acb-0ddbbd244990","command_center_event_id":"f6f8b2f9-2b09-4163-a0ce-00afa535887b"},{"id":"37c90e04-a21d-4fd4-abeb-77eea054d8bb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/modes-upload-auth-contract-20260911","reason":"orphaned_branch_recovery_scope_mismatch:ai/modes-upload-auth-contract-20260911","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.106-release-integrity-fastpath","prNumber":null,"terminal":false,"missionId":"68dcb75c-6461-4e70-a18a-a4ccef1985c2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11667,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":815,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":401,"ledgerReconcileMs":0,"lineageReconcileMs":414,"resolvePreflightMs":815,"repositoryMutationMs":11667,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":401,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"68dcb75c-6461-4e70-a18a-a4ccef1985c2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:40:07.254635+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:68dcb75c-6461-4e70-a18a-a4ccef1985c2:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8ad8e78b-0be7-4f19-bc7c-0071e1743688","command_center_event_id":"68dcb75c-6461-4e70-a18a-a4ccef1985c2"},{"id":"37ce2ef7-df0c-4c4e-91b4-c8e12b0cf173","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"live","satisfied":false,"statement":"PR #1954 is merged and the frontend production release is live on /big-papis/owner/proposals.","proofConditionIds":["repo","release","interaction"]}],"satisfied":false,"constraints":[{"id":"no-source-change","satisfied":false,"statement":"Do not change the already-approved source in PR #1954.","proofConditionIds":["repo"]},{"id":"frontend-only","satisfied":false,"statement":"Do not touch backend, database, storage, logo assets, or proposal data.","proofConditionIds":["repo","release"]}],"contractHash":"90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70"},"required":true,"satisfied":true},{"id":"interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:13:16.713458+00:00","proof_gate":"request_contract_pending","source_sha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2fdb7154-9695-4562-b93b-5a7b54a45c79:request-contract:90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70:b42f48c5e9c6ee1b336d966732ed5dc032245afe:pending:repository,interaction","mission_step_id":"b54bc677-0010-4429-8adf-067ea22d16d3","command_center_event_id":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},{"id":"37d0e8d1-4bda-49a6-b41b-ce5e77f050be","source":"cc-execution","status":"authorized","payload":{"paths":["scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized exact-scope repair of Forgejo readiness, PR reconciliation, and truthful Witness retry-state reporting.","baseSha":"77118fc90008526a31c36cd308af74017b217445","issuedAt":1789992820140,"expiresAt":1789993000140,"missionId":"82d67a44-471d-467c-8653-76f108d0c6eb","authorizationId":"10cb816f-9fd5-4483-bec0-73428e4e61b5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T12:13:40.499095+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"77118fc90008526a31c36cd308af74017b217445","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:10cb816f-9fd5-4483-bec0-73428e4e61b5","mission_step_id":"1d64a555-a10e-4b5c-b53e-4adf72553cac","command_center_event_id":"82d67a44-471d-467c-8653-76f108d0c6eb"},{"id":"37d468bc-5388-4f59-ace6-355eee3f1e6a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","wordingChanged":false,"canonicalIntent":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","constraints":[{"id":"single-canonical-control-plane","statement":"No parallel queue, scheduler, release owner, watchdog lane, or fallback orchestrator.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","canonicalIntent":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":true,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Harden-the-canonical-KNOCKLAUNCH-Forgejo-merge-release-control-plane.-Give-active-protected-main-pro","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"824c9b820e4bc2c83d580e5c69c38aa159a6d357d5ef12d1bcf195499622b2c9","requestContractRevision":3,"previousRequestContractHash":"6fdd0b585f955b514f5b9cf5a8d799edb8790739f617f0f5579a75d8dc8360a0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:53:23.541082+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:26af90c1-91d2-4596-9103-007df826bd96:request-contract:824c9b820e4bc2c83d580e5c69c38aa159a6d357d5ef12d1bcf195499622b2c9","mission_step_id":"590fa173-47d6-4a3d-9e70-022bac5c4ff6","command_center_event_id":"26af90c1-91d2-4596-9103-007df826bd96"},{"id":"37d54e1f-47d7-42b9-ac02-3687c8e306a0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f7a750346cb7","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"f7a75034-6cb7-4a20-b3d0-18a26ef9020d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2834,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":2834,"ledgerReconcileMs":334,"lineageReconcileMs":0,"resolvePreflightMs":2834,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":3168,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f7a75034-6cb7-4a20-b3d0-18a26ef9020d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1551,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T20:16:36.762122+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f7a75034-6cb7-4a20-b3d0-18a26ef9020d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b63b3354-cf3c-41d1-8656-bb911e1b54c9","command_center_event_id":"f7a75034-6cb7-4a20-b3d0-18a26ef9020d"},{"id":"37d732ef-4def-4613-92dc-a7dbe65fcc6d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"aab3b5934492b5776ce45f7c3e4754d584c4109a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"aab3b5934492b5776ce45f7c3e4754d584c4109a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"517e16c4a795fa9ce2fe46e6c0f34b3bd50735588e1474011650d721801c954d","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T00:58:29.6481+00:00","proof_gate":"canonical_release_pending","source_sha":"aab3b5934492b5776ce45f7c3e4754d584c4109a","external_id":"forgejo-main-aab3b5934492","receipt_type":"canonical_release_status","idempotency_key":"mission:533d31ce-d0d7-49b8-b34e-d300315719a4:forgejo-release-status:aab3b5934492b5776ce45f7c3e4754d584c4109a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d1ece83d-31c4-4602-b6ac-6c4de0d399b0","command_center_event_id":"533d31ce-d0d7-49b8-b34e-d300315719a4"},{"id":"37daba94-797c-4291-9041-f60b921ee417","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"c2ea595fc0ba19e0a10c6dfa021bfc8148f8b741","sourceSha":"958223ecae73ec71f2c2229db4236b7c0d5cae84","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T21:29:04.284182+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"958223ecae73ec71f2c2229db4236b7c0d5cae84","external_id":"canonical-release-958223ecae73","receipt_type":"canonical_release_status","idempotency_key":"mission:e9736a90-061c-492f-b167-92476d461b95:forgejo-release-ancestry:958223ecae73ec71f2c2229db4236b7c0d5cae84:c2ea595fc0ba19e0a10c6dfa021bfc8148f8b741:ancestry_read_retryable","mission_step_id":"0c0a2748-f05a-42cf-b8a0-eed51fd6b707","command_center_event_id":"e9736a90-061c-492f-b167-92476d461b95"},{"id":"37daebd5-623f-4485-9b14-451e838ce266","source":"github-status","status":"pending","payload":{"failed":[],"states":{"cc-execution/runtime-proof":"success","canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified","cc-execution/runtime-proof"],"sourceSha":"31326ae263aca867444be8ace5f91f74fed00dd0","releaseState":"pending","exactConductorRun":{"id":31262266295,"status":"in_progress","headSha":"31326ae263aca867444be8ace5f91f74fed00dd0","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":{"buildId":"31262286271-1","liveSha":"31326ae263aca867444be8ace5f91f74fed00dd0","deploymentId":"ai-pr-4320-31326ae263ac-cc-execution","compareStatus":"identical","identitySource":"worker_env_git_sha","runtimeVersion":null,"containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T14:37:24.49099+00:00","proof_gate":"canonical_release_pending","source_sha":"31326ae263aca867444be8ace5f91f74fed00dd0","external_id":"canonical-release-31326ae263ac","receipt_type":"canonical_release_status","idempotency_key":"mission:90a68a3f-42bf-4734-a79a-e934dd109327:release-status:31326ae263aca867444be8ace5f91f74fed00dd0:31262266295:pending:canonical-production-release/verified=pending|cc-execution/runtime-proof=success","mission_step_id":"502c73a2-f984-45f4-8acf-9f64ea6e5807","command_center_event_id":"90a68a3f-42bf-4734-a79a-e934dd109327"},{"id":"37dccdf5-4672-480f-8e8f-a11e3894f786","source":"forgejo","status":"waiting","payload":{"branch":"ai/settings-profile-frontend-build-continuation","prNumber":3282,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"305c31db279029e1c887a76acf00fb2188fe53ed","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:27:27.60944+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"305c31db279029e1c887a76acf00fb2188fe53ed","external_id":"3282","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e4f93402-643c-44b8-a65a-30811188b757:merged-pr:3282:305c31db279029e1c887a76acf00fb2188fe53ed","mission_step_id":"2ec2be71-f480-4ba9-8e98-475514414c9c","command_center_event_id":"e4f93402-643c-44b8-a65a-30811188b757"},{"id":"37de0840-8d4e-41ae-b91b-f17d47b4742d","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-66f10ded85f4","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":1825,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T23:02:40.924Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.59.3-direct-commit-ancestry","prNumber":null,"terminal":false,"missionId":"66f10ded-85f4-4fed-8e07-26977b875145","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":966,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":271,"providerAuthMs":0,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":271,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":271,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"66f10ded-85f4-4fed-8e07-26977b875145"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1174,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:02:47.97509+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:66f10ded-85f4-4fed-8e07-26977b875145:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"588e0a60-f84b-4154-8864-c8d2a4905319","command_center_event_id":"66f10ded-85f4-4fed-8e07-26977b875145"},{"id":"37df5f8e-875b-4aae-9e58-775820f766a0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.196-replay-fenced-mission-runtime","prNumber":null,"terminal":false,"missionId":"5546b069-31ac-430d-b6e4-b582bd7da65e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":390,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":390,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":390,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":390,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5546b069-31ac-430d-b6e4-b582bd7da65e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1292,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T17:00:08.916466+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5546b069-31ac-430d-b6e4-b582bd7da65e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4fca5893-f57a-45df-9365-3b157f6790bc","command_center_event_id":"5546b069-31ac-430d-b6e4-b582bd7da65e"},{"id":"37dfba9c-e4a8-491b-b7f1-6166c5667639","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/repair-controlled-merge-and-release-readback-20260804-r202608041240","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.6-batched-repair-release-gate","prNumber":3957,"terminal":false,"missionId":"ff5d3104-5973-4f8c-b3d1-04e671afa2a3","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"ff5d3104-5973-4f8c-b3d1-04e671afa2a3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1047,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T12:41:34.959021+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"3957","receipt_type":"execute_mission","idempotency_key":"mission:ff5d3104-5973-4f8c-b3d1-04e671afa2a3:execute_mission:repair_mission_prepared","mission_step_id":"0b559d27-8d5a-4a69-807c-4d417a61df1c","command_center_event_id":"ff5d3104-5973-4f8c-b3d1-04e671afa2a3"},{"id":"37e384a6-0518-42d0-a5b0-0d9345a99e32","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-f952e008de80","writes":[],"patches":[],"approved":true,"missionId":"f952e008-de80-4234-9c25-969060402958","objective":"Platform-wide frontend repair: all contextual and workflow header cards use fixed positioning directly under the global page header, remain visible while page content scrolls, and reserve layout space so they never obscure content. Apply through the shared platform primitive and platform standards, preserving tenant styling and navigation.","repository":"noel/KnockLaunchOS","ownerApproved":true,"sourceTargets":["src/PrivateAppShell.tsx"],"anchored_edits":[{"find":"function BigPapisApplicationFamilyStyle(){const location=useLocation();const{activeTenant}=useMultiTenant();React.useEffect(()=>{if(typeof document==='undefined')return;const slug=String(activeTenant?.company_slug||'').trim().toLowerCase();const path=location.pathname.toLowerCase();const isBigPapis=slug==='big-papis'||path.startsWith('/big-papis/');const modeClass=path.includes('/start-popup')||path.includes('/pop-up')||path.includes('/popup')?'kl-bp-popup':path.includes('/back-office')?'kl-bp-back-office':path.includes('/messages')||path.includes('/messaging')||path.includes('/communications')?'kl-bp-connect':path.includes('/event')?'kl-bp-event':'kl-bp-plan';const classes=['kl-big-papis-app-family','kl-bp-plan','kl-bp-popup','kl-bp-event','kl-bp-back-office','kl-bp-connect'];for(const className of classes)document.body.classList.remove(className);if(isBigPapis){document.body.classList.add('kl-big-papis-app-family',modeClass)}return()=>{for(const className of classes)document.body.classList.remove(className)}},[activeTenant?.company_slug,location.pathname]);return null}","path":"src/PrivateAppShell.tsx","replace":"function BigPapisApplicationFamilyStyle(){\n  const location=useLocation();\n  const{activeTenant}=useMultiTenant();\n\n  React.useEffect(()=>{\n    if(typeof document==='undefined')return;\n    const slug=String(activeTenant?.company_slug||'').trim().toLowerCase();\n    const path=location.pathname.toLowerCase();\n    const isBigPapis=slug==='big-papis'||path.startsWith('/big-papis/');\n    const modeClass=path.includes('/start-popup')||path.includes('/pop-up')||path.includes('/popup')?'kl-bp-popup':path.includes('/back-office')?'kl-bp-back-office':path.includes('/messages')||path.includes('/messaging')||path.includes('/communications')?'kl-bp-connect':path.includes('/event')?'kl-bp-event':'kl-bp-plan';\n    const classes=['kl-big-papis-app-family','kl-bp-plan','kl-bp-popup','kl-bp-event','kl-bp-back-office','kl-bp-connect'];\n    for(const className of classes)document.body.classList.remove(className);\n    if(isBigPapis)document.body.classList.add('kl-big-papis-app-family',modeClass);\n    return()=>{for(const className of classes)document.body.classList.remove(className)};\n  },[activeTenant?.company_slug,location.pathname]);\n\n  React.useEffect(()=>{\n    if(typeof document==='undefined'||typeof window==='undefined')return;\n    const selector=[\n      '[data-contextual-header]',\n      '[data-workflow-header]',\n      '[data-page-guidance]',\n      '[data-step-header]',\n      '[data-progress-header]',\n      '.contextual-header',\n      '.workflow-header',\n      '.page-guidance-header',\n      '.workflow-progress-header',\n      '.pipeline-progress-header',\n      '.sticky-progress-header',\n      '.context-header-card',\n      '[class*=\"contextual-header\"]',\n      '[class*=\"workflow-header\"]',\n      '[class*=\"progress-header\"]',\n      '[class*=\"pipeline-header\"]'\n    ].join(',');\n    const records=new Map<HTMLElement,{placeholder:HTMLDivElement;position:string;top:string;left:string;width:string;right:string;zIndex:string}>();\n    let frame=0;\n\n    const resolveTop=()=>{\n      const candidates=Array.from(document.querySelectorAll<HTMLElement>('[data-global-app-header],[data-platform-header],[data-tenant-header],header'))\n        .filter((node)=>!node.matches(selector))\n        .map((node)=>node.getBoundingClientRect())\n        .filter((rect)=>rect.height>0&&rect.bottom>0&&rect.top<160);\n      return Math.max(0,...candidates.map((rect)=>Math.round(rect.bottom)));\n    };\n\n    const positionAll=()=>{\n      frame=0;\n      const top=resolveTop();\n      for(const[element,record]of records){\n        if(!element.isConnected||!record.placeholder.isConnected)continue;\n        const rect=record.placeholder.getBoundingClientRect();\n        record.placeholder.style.height=`${Math.ceil(element.getBoundingClientRect().height)}px`;\n        element.style.setProperty('position','fixed','important');\n        element.style.setProperty('top',`${top}px`,'important');\n        element.style.setProperty('left',`${Math.round(rect.left)}px`,'important');\n        element.style.setProperty('right','auto','important');\n        element.style.setProperty('width',`${Math.round(rect.width)}px`,'important');\n        element.style.setProperty('z-index','10020','important');\n        element.dataset.klFixedContextualHeader='true';\n      }\n    };\n\n    const schedule=()=>{if(!frame)frame=window.requestAnimationFrame(positionAll)};\n\n    const discover=()=>{\n      const found=Array.from(document.querySelectorAll<HTMLElement>(selector))\n        .filter((element)=>!element.closest('[data-kl-contextual-header-placeholder=\"true\"]'))\n        .filter((element)=>!element.parentElement?.closest(selector));\n      for(const element of found){\n        if(records.has(element))continue;\n        const rect=element.getBoundingClientRect();\n        if(rect.height<=0||rect.width<=0)continue;\n        const placeholder=document.createElement('div');\n        placeholder.dataset.klContextualHeaderPlaceholder='true';\n        placeholder.setAttribute('aria-hidden','true');\n        placeholder.style.height=`${Math.ceil(rect.height)}px`;\n        placeholder.style.width='100%';\n        placeholder.style.pointerEvents='none';\n        element.parentElement?.insertBefore(placeholder,element);\n        records.set(element,{\n          placeholder,\n          position:element.style.position,\n          top:element.style.top,\n          left:element.style.left,\n          width:element.style.width,\n          right:element.style.right,\n          zIndex:element.style.zIndex\n        });\n      }\n      schedule();\n    };\n\n    const observer=new MutationObserver(discover);\n    observer.observe(document.body,{childList:true,subtree:true});\n    window.addEventListener('resize',schedule,{passive:true});\n    discover();\n\n    return()=>{\n      observer.disconnect();\n      window.removeEventListener('resize',schedule);\n      if(frame)window.cancelAnimationFrame(frame);\n      for(const[element,record]of records){\n        element.style.position=record.position;\n        element.style.top=record.top;\n        element.style.left=record.left;\n        element.style.width=record.width;\n        element.style.right=record.right;\n        element.style.zIndex=record.zIndex;\n        delete element.dataset.klFixedContextualHeader;\n        record.placeholder.remove();\n      }\n    };\n  },[location.pathname]);\n\n  return null;\n}"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"26db05d4fe9e768488f545f606eb218dfac036dccc34170e3d5f1a3586ea7445","replayCount":0,"serializedBytes":7281},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T02:23:40.876363+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:f952e008-de80-4234-9c25-969060402958:repository-mutation-intent:26db05d4fe9e768488f545f606eb218dfac036dccc34170e3d5f1a3586ea7445:0","mission_step_id":"bd79587b-081d-40f1-8747-60d76bdc5908","command_center_event_id":"f952e008-de80-4234-9c25-969060402958"},{"id":"37e4f3d6-62aa-4e69-8c26-3398d4fc1566","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"merge-existing-pr","satisfied":true,"statement":"Exact existing PR #4083 is squash-merged without creating or mutating replacement source.","proofConditionIds":["preview-live"]},{"id":"release-preview","satisfied":true,"statement":"Affected production targets from PR #4083 are released and the PCG KNOCKLAUNCH preview routes are live.","proofConditionIds":["preview-live"]}],"satisfied":true,"constraints":[{"id":"exact-pr","satisfied":true,"statement":"Operate only on existing PR #4083 / branch ai/objective-first-repair-5596752e68e1; do not create another PR or branch.","proofConditionIds":["preview-live"]},{"id":"no-source-mutation","satisfied":true,"statement":"Do not modify source in this continuation; use the already Gate-green head.","proofConditionIds":["preview-live"]},{"id":"no-dns","satisfied":true,"statement":"Do not change pcgslab.com DNS, nameservers, registrar, or Squarespace production routing.","proofConditionIds":["preview-live"]},{"id":"no-visual-proof","satisfied":true,"statement":"No Visual Witness or screenshot proof is required; use source lineage, release receipt, and runtime route availability.","proofConditionIds":["preview-live"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["preview-live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["preview-live"]}],"contractHash":"d534bf0f43d3d21771f525ba0550ed730d91be16f89f3ab4b82b1158555b2069","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"preview-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"d534bf0f43d3d21771f525ba0550ed730d91be16f89f3ab4b82b1158555b2069"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:49:24.089358+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e26bb076-6723-46b3-b6c1-0c9e1a31b85f:request-contract:d534bf0f43d3d21771f525ba0550ed730d91be16f89f3ab4b82b1158555b2069:d65dabe6c7655a2be9635cd1b4826696806e69b9:verified:","mission_step_id":"00a76723-ce8f-41d1-8ba5-8a7a12171a2d","command_center_event_id":"e26bb076-6723-46b3-b6c1-0c9e1a31b85f"},{"id":"37e4fb1f-a223-4eac-a316-fd9b94abdf71","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-pagination-final\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:40:47.290312+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1ac7f316-f174-4a19-8f65-70f51fa4ba0e:owner-progress-heartbeat:119417923","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"37e56531-8d51-41a6-87cc-926e430271f0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-039b622119b4","reason":"pull_request_not_merge_eligible:forgejo_request_failed:500:{\"message\":\"git commit [noel/KnockLaunchOS:ai/objective-first-repair-039b622119b4 -> noel/KnockLaunchOS:main]: exit status 1\\nOn branch base\\nYou are in a sparse checkout with 0% of tracked files present.\\n\\nnothing to commit, working tree clean\\n\\n\",\"url\":\"https://git.knocklaunch.app/api/swagger\"}","status":"blocked","metrics":{"receiptBytes":19739,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":3,"executorlessWaitMs":77284,"firstUsefulResultAt":"2026-10-04T16:22:30.614Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4826,"terminal":false,"missionId":"039b6221-19b4-4527-93ad-a57c6cf894ef","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":1172,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"039b6221-19b4-4527-93ad-a57c6cf894ef"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1039,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T16:23:03.612885+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4826","receipt_type":"automatic_mission_resume","idempotency_key":"mission:039b6221-19b4-4527-93ad-a57c6cf894ef:automatic-mission-resume:4826:canonical_release_blocked","mission_step_id":"82720c5f-935f-486f-a95f-cec6dd794756","command_center_event_id":"039b6221-19b4-4527-93ad-a57c6cf894ef"},{"id":"37e65d15-5391-4c2e-abfd-caeb228f28ba","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-99b2e8fd523b","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3145,"terminal":false,"missionId":"99b2e8fd-523b-4875-9b8a-90048d6a605c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6701,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":984,"missionSetupMs":979,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":979,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":979,"repositoryMutationMs":5717,"repositoryProviderMs":5717,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2351,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":979,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3366},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"99b2e8fd-523b-4875-9b8a-90048d6a605c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3116,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T19:05:59.691749+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3145","receipt_type":"execute_mission","idempotency_key":"mission:99b2e8fd-523b-4875-9b8a-90048d6a605c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"bc266e78-e9e7-4730-8252-c6cae27d756e","command_center_event_id":"99b2e8fd-523b-4875-9b8a-90048d6a605c"},{"id":"37e6f022-d88d-42fe-9c68-c849f2caa30a","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized consolidation of architectural ownership plus the inherited Forgejo operator transport fix; the reserved mission branch was just proven identical to current main and contains no unique work.","baseSha":"5b5faac378335d272039a52560918dfda6d06674","issuedAt":1789177525700,"expiresAt":1789177705700,"missionId":"a3d6673b-3c9f-4d2f-b261-b03d33ae21ac","authorizationId":"ad010e00-4bcc-468c-9893-faab015dbed5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:45:26.13008+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5b5faac378335d272039a52560918dfda6d06674","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ad010e00-4bcc-468c-9893-faab015dbed5","mission_step_id":"58573268-6e6c-4e6a-b901-db9e96e6a86e","command_center_event_id":"a3d6673b-3c9f-4d2f-b261-b03d33ae21ac"},{"id":"37e79800-8c04-46b8-849e-41bc7bb8ef56","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c4fa3bd4a214","prNumber":3997,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0a313791bf6019f7fffc27f8ade4673b42c9ad53","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T14:53:08.182687+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0a313791bf6019f7fffc27f8ade4673b42c9ad53","external_id":"3997","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c4fa3bd4-a214-4085-8049-946a709c2dff:merged-pr:3997:0a313791bf6019f7fffc27f8ade4673b42c9ad53","mission_step_id":"b0d2f61a-8b99-4a97-a8ba-e09b2b927051","command_center_event_id":"c4fa3bd4-a214-4085-8049-946a709c2dff"},{"id":"37e8f968-bcf6-49aa-89bf-56e32c245b09","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"e2ee0a41e26456d638ce9f9ea60a61b2126be917","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Centralize KNOCKLAUNCH tenant mobile infrastructure into one shared platform primitive. Remove tenant-specific divergent implementations of mobile shell lifecycle, scroll restoration state, touch/pointer event handling, viewport subscriptions, route-transition state persistence, and mobile navigation/header layout rules where the shared platform should own them. Make all tenant shells inherit the shared primitive by default while preserving tenant-specific branding and content. Add regression tests that fail when a tenant bypasses or duplicates the shared mobile primitive. Ship the smallest safe cross-cutting source change through the canonical branch, pull request, gate, squash merge, and affected frontend release path.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"2113611b32c688d41c02d686d87f9bd2cef965c4ebd95674b18b3a1d3c73ab26","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"2113611b32c688d41c02d686d87f9bd2cef965c4ebd95674b18b3a1d3c73ab26"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"e2ee0a41e26456d638ce9f9ea60a61b2126be917","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:24:58.139543+00:00","proof_gate":"request_contract_pending","source_sha":"e2ee0a41e26456d638ce9f9ea60a61b2126be917","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:51c99a2e-4a09-4f01-b948-bc3469e7e1d9:request-contract:2113611b32c688d41c02d686d87f9bd2cef965c4ebd95674b18b3a1d3c73ab26:e2ee0a41e26456d638ce9f9ea60a61b2126be917:pending:visual","mission_step_id":"348bfc88-0f83-4247-8468-fe84a71c0851","command_center_event_id":"51c99a2e-4a09-4f01-b948-bc3469e7e1d9"},{"id":"37ec1574-0d69-4052-bdd4-b47a6f555469","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"ceb9aa2b92db07b1ec63b8a1156e6871e452c9a5a1043edc256c4b61943a2085","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5001","runId":5001,"status":"running","sourceSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T23:16:41.339098+00:00","proof_gate":"canonical_release_pending","source_sha":"2bb83a045d621f5821eb580ec887769d2ef9166b","external_id":"forgejo-main-2bb83a045d62","receipt_type":"canonical_release_status","idempotency_key":"mission:9c2b38ed-50f3-47fe-8e7d-0e02026286d9:forgejo-release-status:2bb83a045d621f5821eb580ec887769d2ef9166b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"b208d44c-61fe-4971-943a-00b9d7dd2f84","command_center_event_id":"9c2b38ed-50f3-47fe-8e7d-0e02026286d9"},{"id":"37ed0f52-0f76-4476-9390-78ec1935c423","source":"forgejo","status":"waiting","payload":{"branch":"ai/human-activity-observability-20260910","prNumber":2354,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2cd9c3e636796ba0fc5aa2bfea23b098dbe7b98f","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T01:47:34.001436+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2cd9c3e636796ba0fc5aa2bfea23b098dbe7b98f","external_id":"2354","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f977ca9b-af94-44b3-b944-edea70c57e07:merged-pr:2354:2cd9c3e636796ba0fc5aa2bfea23b098dbe7b98f","mission_step_id":"e99d3adc-e89f-4abd-be49-935de2690eac","command_center_event_id":"f977ca9b-af94-44b3-b944-edea70c57e07"},{"id":"37ed4c3c-d914-4ebc-a27e-3883f7d1af2a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-release-self-classifying-failures","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":4999,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.46.10-serialized-production-releases","prNumber":279,"terminal":false,"missionId":"0b284db6-c64e-4d89-ab61-f5d83adc0248","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"0b284db6-c64e-4d89-ab61-f5d83adc0248"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5886,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T18:25:48.729347+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"279","receipt_type":"execute_mission","idempotency_key":"mission:0b284db6-c64e-4d89-ab61-f5d83adc0248:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"47eda220-6e9b-4e01-87e3-5cb2e69e33fb","command_center_event_id":"0b284db6-c64e-4d89-ab61-f5d83adc0248"},{"id":"37ed7297-6cf8-44a7-8e24-b57a43eabb26","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"6eb26921-1579-51d6-318e-98f625550bfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:dcf9ca5a-6093-4640-8b6c-e5ccee5f9852","mission_step_id":null,"command_center_event_id":"dcf9ca5a-6093-4640-8b6c-e5ccee5f9852"},{"id":"37edf35c-7953-4bfc-bcd5-ec8c6d9153c7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-ee9ff4081f93","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2577,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":1393,"firstUsefulResultAt":"2026-10-06T13:40:57.169Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.66.0-stopless-capability-routing","prNumber":null,"terminal":false,"missionId":"ee9ff408-1f93-4c6d-9334-ffa6dd402c19","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3669,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":295,"providerAuthMs":0,"ledgerPrepareMs":295,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":295,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":295,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"ee9ff408-1f93-4c6d-9334-ffa6dd402c19"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3408,"likelyAffectedFiles":["scripts/windows/install-knocklaunch-autoconnect.ps1"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:41:18.444556+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ee9ff408-1f93-4c6d-9334-ffa6dd402c19:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3160dc66-2fc3-42d4-bca4-e1e7e5a450e7","command_center_event_id":"ee9ff408-1f93-4c6d-9334-ffa6dd402c19"},{"id":"37ee00b6-2087-458d-bf19-6dc5c3a93779","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"6eb26921-1579-51d6-318e-98f625550bfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:28d4373a-8746-4f02-9304-944a41a9a13c","mission_step_id":null,"command_center_event_id":"28d4373a-8746-4f02-9304-944a41a9a13c"},{"id":"37ef67e2-aa7e-407c-88db-0a88e89d83ff","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"p1\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-26T20:40:36.801738+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8ebc0c7d35ca\",\"prNumber\":3811,\"sourceSha\":\"4ba5c593fa614cc4d4d5205720cdeedc7b3aef6d\",\"deploymentId\":\"forgejo-main-4ba5c593fa61\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:41:32.405955+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8ebc0c7d-35ca-41d5-a3e7-fe014cf8ba42:owner-progress-heartbeat:119362966","mission_step_id":"b75d586b-eb0d-49bc-b6ac-d37fb057ea20","command_center_event_id":"8ebc0c7d-35ca-41d5-a3e7-fe014cf8ba42"},{"id":"37ef9817-a0db-4739-8f88-f8d292c15b49","source":"forgejo-exact-head-gate","status":"verified","payload":{"sourceSha":"1e0dc1e911b15ab01c4cc84fe6a806d98aa7732b","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"93dcdf895c6d6ce95f25392e13b12bc01a9cd42b","prNumber":7286,"gateRunId":27458,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/27458/jobs/1","mergeCommitSha":"1e0dc1e911b15ab01c4cc84fe6a806d98aa7732b"}],"requestContractHash":"c7903d63a79ddd1a023b719e984433dc356b06ab5970332bc564730a839af1d7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-17T18:23:30.404996+00:00","proof_gate":"request_contract_repository_verified","source_sha":"1e0dc1e911b15ab01c4cc84fe6a806d98aa7732b","external_id":"27458","receipt_type":"request_contract_repository_status","idempotency_key":"mission:1931337e-27f3-4fdb-9bd8-281cf1b86b02:repository-gate:7286:1e0dc1e911b15ab01c4cc84fe6a806d98aa7732b:c7903d63a79ddd1a023b719e984433dc356b06ab5970332bc564730a839af1d7","mission_step_id":"92a68df7-f70c-4465-a3d7-d5fac2e24cd8","command_center_event_id":"1931337e-27f3-4fdb-9bd8-281cf1b86b02"},{"id":"37f450ce-8257-48f5-9dd7-ca0bb5e4a6b4","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"632e8779-a8ee-40bf-bf1e-659bd4d41b89","phase":"universal_visual_witness_supervised","branch":"ai/build-demo-white-input-dark-text-20260830","reason":null,"status":"pending","metrics":{"receiptBytes":9097,"releaseCount":1,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1149,"terminal":false,"missionId":"d783d467-aee2-461e-b241-ec736900c287","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"77efea179052c7c06e7ed2408e3169d5366e9114","timingsMs":{"wake":278,"total":866,"submit":588,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"d783d467-aee2-461e-b241-ec736900c287"},"performance":null,"deploymentId":"forgejo-main-77efea179052","workflowRunId":3702,"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":599,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:09:40.487103+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"77efea179052c7c06e7ed2408e3169d5366e9114","external_id":"632e8779-a8ee-40bf-bf1e-659bd4d41b89","receipt_type":"visual_proof_started","idempotency_key":"mission:d783d467-aee2-461e-b241-ec736900c287:visual-start:632e8779-a8ee-40bf-bf1e-659bd4d41b89","mission_step_id":"c2e974c8-084e-4e50-b0d5-e942a5c9dcfa","command_center_event_id":"d783d467-aee2-461e-b241-ec736900c287"},{"id":"37f6e242-9776-417a-844a-9cff44a261cb","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"63e10cd153dd6c866df5ca2b7012ab0bc6512565","sourceSha":"c79ef9f747325018fe627e5bd72926e680ed576f","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-04T10:03:55.289385+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"c79ef9f747325018fe627e5bd72926e680ed576f","external_id":"canonical-release-c79ef9f74732","receipt_type":"canonical_release_status","idempotency_key":"mission:a607adfe-8af1-45ee-ad1b-e54d12eadf3c:forgejo-release-ancestry:c79ef9f747325018fe627e5bd72926e680ed576f:63e10cd153dd6c866df5ca2b7012ab0bc6512565:ancestry_read_retryable","mission_step_id":"9bdc76a0-b06e-44a0-8d47-fde5b6d1a657","command_center_event_id":"a607adfe-8af1-45ee-ad1b-e54d12eadf3c"},{"id":"37f8bd9a-6dee-402b-a135-a0f82a53750d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-980a043e0730","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.80-empty-orphan-branch-recovery","prNumber":2252,"terminal":false,"missionId":"980a043e-0730-4edb-91da-08f3678ad1be","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"fcf167ca1d5857beebb3ee78351357f59b8e16fa","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13849,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1524,"approvedPlanMs":0,"missionSetupMs":415,"providerAuthMs":0,"shipAndProveMs":8615,"ledgerPrepareMs":343,"ledgerReconcileMs":0,"lineageReconcileMs":72,"resolvePreflightMs":415,"repositoryMutationMs":3563,"repositoryProviderMs":3219,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1884,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":343,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1335},"nextAction":null,"receiptRef":{"mode":"full","missionId":"980a043e-0730-4edb-91da-08f3678ad1be"},"performance":null,"deploymentId":"forgejo-main-fcf167ca1d58","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":4721,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T18:51:19.273384+00:00","proof_gate":"canonical_release_dispatched","source_sha":"fcf167ca1d5857beebb3ee78351357f59b8e16fa","external_id":"forgejo-main-fcf167ca1d58","receipt_type":"execute_mission","idempotency_key":"mission:980a043e-0730-4edb-91da-08f3678ad1be:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"5188f7c9-1f66-4396-bcd2-ba25690c314f","command_center_event_id":"980a043e-0730-4edb-91da-08f3678ad1be"},{"id":"37f97294-8759-4a62-a164-d20bd774ee32","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts"],"continuationObjective":"CONTROL-PLANE P0 PARALLEL PREP: while an exact production release is genuinely active, preserve the protected-main merge/release boundary but do not return before safe queue preparation work. The canonical merge-queue supervisor must continue scanning open armed PRs so stale refresh, transient Gate rerun, and Gate/readiness preparation can proceed in parallel, while any actual squash merge/ship remains blocked until the active release clears. Do not start overlapping production releases, do not merge into main during an active release, and preserve all existing mutation budgets and release-priority safety. Add focused regression coverage. Ship through Gate, squash merge, release cc-execution, and prove live."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:01:38.879135+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:e83752ef-d135-46bc-a27e-9b05fd0d7897:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"6bfd2bb4-56ef-40a9-8d8f-cf1ec4567256","command_center_event_id":"e83752ef-d135-46bc-a27e-9b05fd0d7897"},{"id":"37fbe56d-ae07-4d28-88d6-1c33a8e45de9","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Control plane interpretation preserves the raw owner utterance separately from canonical intent","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-2","statement":"Canonical intent can correct noisy voice-to-text when the interpreter supplies high-confidence resolution evidence","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-3","statement":"Material ambiguity blocks before mutation with intent_clarification_required","proofConditionIds":["proof-repo"]},{"id":"outcome-4","statement":"Exact ordinary wording remains unchanged","proofConditionIds":["proof-repo"]}],"objective":"Retry the same behavior-neutral compatibility edit on PR #856 using a unique anchor for the first atomic reconcile loop. No new branch or PR. Compact the first reconcile loop header and the reconciled PR return object, preserve the already-added whitespace-tolerant tests, then re-run the exact-head gate and continue the same intent-canonicalization mission.","constraints":[{"id":"constraint-1","statement":"Control plane maintenance remains locked and scoped","proofConditionIds":["proof-repo"]},{"id":"constraint-2","statement":"No general product or tenant source behavior changes","proofConditionIds":["proof-repo"]},{"id":"constraint-3","statement":"A changed canonical intent without resolution evidence is invalid","proofConditionIds":["proof-repo"]},{"id":"constraint-4","statement":"Ambiguous interpretation may not silently mutate","proofConditionIds":["proof-repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repo","kind":"repository","claim":"Intent canonicalization implementation and regression coverage exist on the exact source","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Updated cc-execution exact source is live","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"a498a3fcf4201e22e8fe6284e6339b144dca59056ba9319e4205cc6fe2937df6","requestContractRevision":6,"previousRequestContractHash":"6cea6a61248df74c5cae7d0fa2de82037bcb8f3c576d1b59d2c5def00a00afe5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T19:12:17.958622+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e57906ff-764d-4381-9f3a-8b48dc1874fe:request-contract-revision:6:a498a3fcf4201e22e8fe6284e6339b144dca59056ba9319e4205cc6fe2937df6","mission_step_id":"58ecd1ea-7e4d-445c-a32f-d3fba79f7af5","command_center_event_id":"e57906ff-764d-4381-9f3a-8b48dc1874fe"},{"id":"37fc411e-68b6-447e-895a-e2212f56ad59","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"239c6294-60be-4792-8af5-53b3a06e1583","phase":"universal_visual_witness_supervised","branch":"ai/big-papis-transparent-fender-bender-cinematic-cards-20260911","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":3,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2445,"terminal":false,"missionId":"8fa4c1f2-48f1-4e8a-b152-87c254dd498e","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2","timingsMs":{"wake":138,"total":628,"submit":490,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"8fa4c1f2-48f1-4e8a-b152-87c254dd498e"},"performance":null,"deploymentId":"forgejo-main-a8bfdbca56b2","workflowRunId":7241,"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":645,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-11T22:58:41.670315+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2","external_id":"239c6294-60be-4792-8af5-53b3a06e1583","receipt_type":"visual_proof_started","idempotency_key":"mission:8fa4c1f2-48f1-4e8a-b152-87c254dd498e:visual-start:239c6294-60be-4792-8af5-53b3a06e1583","mission_step_id":"7b59447e-6f22-46d5-852e-01defc726239","command_center_event_id":"8fa4c1f2-48f1-4e8a-b152-87c254dd498e"},{"id":"37fc7b23-a3b5-4b36-a855-a851a2dcfe0a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt and continue repair generation 1 exactly from the already-applied ai/background-jobs-migration-resequence branch. The branch already contains only the intended migration resequence: old 20260906013000 universal_background_jobs removed, identical SQL present as unused 20260906014800, and the contract test points to 20260906014800. Reconcile that exact branch with current Forgejo main if main advanced, create or reuse the corrective PR, pass Gate, squash merge, release only affected targets, and prove app_background_jobs live. Do not make additional product source changes and do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Adopt and continue repair generation 1 exactly from the already-applied ai/background-jobs-migration-resequence branch. The branch already contains only the intended migration resequence: old 20260906013000 universal_background_jobs removed, identical SQL present as unused 20260906014800, and the contract test points to 20260906014800. Reconcile that exact branch with current Forgejo main if main advanced, create or reuse the corrective PR, pass Gate, squash merge, release only affected targets, and prove app_background_jobs live. Do not make additional product source changes and do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"long-running-jobs","statement":"Long-running app work has durable progress, active-work UI, and deduped terminal notifications, with Roof Estimator wired as the first producer.","proofConditionIds":["repo-ui","repo-estimator","repo-bell","repo-migration","release","database"]}],"objective":"Adopt and continue repair generation 1 exactly from the already-applied ai/background-jobs-migration-resequence branch. The branch already contains only the intended migration resequence: old 20260906013000 universal_background_jobs removed, identical SQL present as unused 20260906014800, and the contract test points to 20260906014800. Reconcile that exact branch with current Forgejo main if main advanced, create or reuse the corrective PR, pass Gate, squash merge, release only affected targets, and prove app_background_jobs live. Do not make additional product source changes and do not run Visual Witness.","constraints":[{"id":"preserve","statement":"Preserve all #1912 product behavior, existing notification/preferences data, existing migration ledger rows, and Roof Estimator result behavior; do not modify the roof-estimator Edge Function.","proofConditionIds":["repo-estimator","repo-migration","database"]},{"id":"resequence-only","statement":"Repair generation 1 only resequences the background-jobs migration from collided 20260906013000 to unused 20260906014800 and updates its contract-test reference.","proofConditionIds":["repo-migration"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-ui","kind":"repository","claim":"Notifications center shows Active work.","route":"src/pages/crm/UnifiedNotifications.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"Active work","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-estimator","kind":"repository","claim":"Roof Estimator uses roof.measurement background jobs.","route":"src/pages/roof-estimator/RoofTracingPage.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"jobType: 'roof.measurement'","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-bell","kind":"repository","claim":"Notification bell exposes active background jobs.","route":"src/components/notifications/NotificationBell.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"active background job","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-migration","kind":"repository","claim":"Current Forgejo source contains the resequenced universal background-jobs migration.","route":"supabase/migrations/20260906014800_universal_background_jobs.sql","roleRef":null,"userRef":null,"required":true,"expectedText":"create table if not exists public.app_background_jobs","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Affected production targets complete from the exact corrective merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database","kind":"runtime","claim":"Production contains app_background_jobs with tenant/user isolation and terminal notification transition behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"dd1c1d1c19ac89b651212f24b7819a74cae76160678368c81759ed02d96459ef","requestContractRevision":9,"previousRequestContractHash":"20e85a7043798f750fb02495813cc0fa4ac307140385941a9273646381151d20"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:54:53.502965+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b8f0e488-cb62-41a3-9d2e-48f214fe07c4:request-contract:dd1c1d1c19ac89b651212f24b7819a74cae76160678368c81759ed02d96459ef","mission_step_id":"ab888721-f04c-4a62-b9fd-40986e53c32f","command_center_event_id":"b8f0e488-cb62-41a3-9d2e-48f214fe07c4"},{"id":"37fc85e1-4200-429a-93d2-c2ca6af8247b","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":"f65ce5923c9e1d3484fed374a0f591c967eb60fa","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"f65ce5923c9e1d3484fed374a0f591c967eb60fa","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-create-user"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"3226e01a28448582bab5f6a98f230a065e693b79af8821da9e77c1f54f5eedbe","forgejoWorkflowProof":{"runId":15466,"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-04T22:01:57.102423+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f65ce5923c9e1d3484fed374a0f591c967eb60fa","external_id":"forgejo-main-f65ce5923c9e","receipt_type":"canonical_release_status","idempotency_key":"mission:611474b2-12c5-4494-b408-28e88e20f02c:forgejo-release-status:f65ce5923c9e1d3484fed374a0f591c967eb60fa:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"4c703a27-abb7-4256-88fe-7a36c92f30cf","command_center_event_id":"611474b2-12c5-4494-b408-28e88e20f02c"},{"id":"37fdece8-ec2b-4afe-857e-20a69a2d6e22","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/standalone-app-login-continuity-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.94-mission-generation-terminality","prNumber":2310,"terminal":false,"missionId":"bbe556b8-c0bf-4251-a4f1-bf258168214f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19358,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3314,"approvedPlanMs":0,"missionSetupMs":4970,"providerAuthMs":0,"shipAndProveMs":15036,"ledgerPrepareMs":491,"ledgerReconcileMs":0,"lineageReconcileMs":4479,"resolvePreflightMs":4970,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":491,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bbe556b8-c0bf-4251-a4f1-bf258168214f"},"performance":null,"deploymentId":"forgejo-main-f05662547b2b","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":2673,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T18:28:38.81461+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","external_id":"forgejo-main-f05662547b2b","receipt_type":"execute_mission","idempotency_key":"mission:bbe556b8-c0bf-4251-a4f1-bf258168214f:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"2e9f64da-55ac-4b16-a08b-e3f72d97b5f6","command_center_event_id":"bbe556b8-c0bf-4251-a4f1-bf258168214f"},{"id":"37fe59b5-c75c-436f-be69-24c362c413e1","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"6eb26921-1579-51d6-318e-98f625550bfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:0ae1614f-bf65-413a-9f82-fea43c9f20a0","mission_step_id":null,"command_center_event_id":"0ae1614f-bf65-413a-9f82-fea43c9f20a0"},{"id":"3800985a-dfa0-4942-b866-019fb8bb3e07","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"c0d36eec1cdb436859de51dc1927ca459bd94f39","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"dbecc5134c2dcd219702a77e9d12fcf1aff5ae36","prNumber":2314,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6822/jobs/1","mergeCommitSha":"c0d36eec1cdb436859de51dc1927ca459bd94f39"}],"requestContractHash":"8100ef5945ff679b7a4b4fce0036ccf4ffc74ad6a3167d352319683aac944a3f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:38:42.045176+00:00","proof_gate":"request_contract_repository_verified","source_sha":"c0d36eec1cdb436859de51dc1927ca459bd94f39","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:ccaf5826-e23a-490f-8208-f46ad705b40b:request-contract-repository:8100ef5945ff679b7a4b4fce0036ccf4ffc74ad6a3167d352319683aac944a3f:c0d36eec1cdb436859de51dc1927ca459bd94f39","mission_step_id":"bda71b83-572f-4cca-875b-e66b14d5080e","command_center_event_id":"ccaf5826-e23a-490f-8208-f46ad705b40b"},{"id":"38013471-3da5-43e9-b9da-5b59a16dc744","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T21:51:36.395902+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-06T19:41:47.512811+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e0bdee16-0e40-491d-b397-55b8d2ecff09:owner-progress-heartbeat:119421047","mission_step_id":"fa51817f-f51a-4b5f-bef5-7f4af219c70f","command_center_event_id":"e0bdee16-0e40-491d-b397-55b8d2ecff09"},{"id":"3802a167-7130-4a4e-8937-0af15c4ae7d4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-be8a91c52fcf","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":13760,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":41854,"firstUsefulResultAt":"2026-10-03T04:40:38.818Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.76-paul-semantic-heldout","prNumber":4625,"terminal":false,"missionId":"be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4770,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1338,"missionSetupMs":233,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":233,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":233,"repositoryMutationMs":3432,"repositoryProviderMs":3432,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2136,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":233,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1296},"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":"be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43"},"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":3941,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:41:26.425603+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4625","receipt_type":"execute_mission","idempotency_key":"mission:be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"227acacd-5fca-42ec-9edb-473f75a746ab","command_center_event_id":"be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43"},{"id":"38032471-9b16-461e-ad77-7400499455e2","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1297fc3ea836","reason":null,"status":"complete","metrics":{"receiptBytes":113628,"releaseCount":0,"toolCallCount":56,"repeatedCallCount":40,"executorlessWaitMs":2653340,"firstUsefulResultAt":"2026-09-27T05:46:06.727Z","recoveryAttemptCount":28,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":null,"terminal":false,"missionId":"1297fc3e-a836-406c-ae04-a0aa8f124741","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4097,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":667,"providerAuthMs":0,"ledgerPrepareMs":667,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":667,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":667,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"1297fc3e-a836-406c-ae04-a0aa8f124741"},"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":2807,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:30:26.981573+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:execute_mission:repair_mission_prepared:generation-1","mission_step_id":"2266f7cf-e64b-4bf0-be59-708167719cb5","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"380466d1-745b-4e7b-8651-1a1446de443f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/demo-intake-internal-only-outreach-20260830","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.56.5-premium-motion-source-targets","prNumber":null,"terminal":false,"missionId":"e0e7b115-78de-4710-a882-0f7e9e7d2f56","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":20383,"prReadinessMs":0,"approvedPlanMs":20383,"missionSetupMs":2354,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e0e7b115-78de-4710-a882-0f7e9e7d2f56"},"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":1094,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:32:22.43617+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e0e7b115-78de-4710-a882-0f7e9e7d2f56:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"df441c3f-6475-4ba0-9935-02b006ebd5d8","command_center_event_id":"e0e7b115-78de-4710-a882-0f7e9e7d2f56"},{"id":"3804f497-69d8-49fa-a825-b102f25a5aee","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-b176e9de002a","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.119-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"b176e9de-002a-4fc6-b6b9-a8980844f9da","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":540,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":858,"providerAuthMs":0,"ledgerPrepareMs":858,"ledgerReconcileMs":276,"lineageReconcileMs":0,"resolvePreflightMs":858,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1134,"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":"b176e9de-002a-4fc6-b6b9-a8980844f9da"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3480,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:17:37.632776+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b176e9de-002a-4fc6-b6b9-a8980844f9da:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"e1d8a561-6156-410d-9fe1-ff347492ac06","command_center_event_id":"b176e9de-002a-4fc6-b6b9-a8980844f9da"},{"id":"380889e6-3d9a-406a-abce-6f1050ce9a3d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-989f2e9ca79a","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":19741,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"executorlessWaitMs":338403,"firstUsefulResultAt":"2026-10-01T18:41:36.072Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":4385,"terminal":false,"missionId":"989f2e9c-a79a-403b-93d0-d19637ede237","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1044754c944444e6c23bd079ac01f4cb587302f3","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1001,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":119,"approvedPlanMs":0,"missionSetupMs":1079,"providerAuthMs":0,"shipAndProveMs":450,"ledgerPrepareMs":966,"ledgerReconcileMs":0,"lineageReconcileMs":113,"resolvePreflightMs":1079,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":966,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"989f2e9c-a79a-403b-93d0-d19637ede237"},"performance":null,"deploymentId":"forgejo-main-1044754c9444","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-provider-connections"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2686,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:47:22.586839+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"1044754c944444e6c23bd079ac01f4cb587302f3","external_id":"forgejo-main-1044754c9444","receipt_type":"execute_mission","idempotency_key":"mission:989f2e9c-a79a-403b-93d0-d19637ede237:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"c23fe223-ec19-4c18-9fd8-ea9f531c0033","command_center_event_id":"989f2e9c-a79a-403b-93d0-d19637ede237"},{"id":"380b9c0f-2414-4841-a7a9-3a96d6ffff45","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/communication-setup-notifications-20260818","reason":null,"status":"complete","metrics":{"receiptBytes":1295,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":406,"terminal":false,"missionId":"db2b8b3b-d742-4c35-82a1-60b85862b9ff","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"db2b8b3b-d742-4c35-82a1-60b85862b9ff"},"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":6224,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T03:47:06.31039+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"406","receipt_type":"execute_mission","idempotency_key":"mission:db2b8b3b-d742-4c35-82a1-60b85862b9ff:execute_mission:repair_mission_prepared","mission_step_id":"c1f1bb05-713b-42b4-b41d-eb19e0efa1bb","command_center_event_id":"db2b8b3b-d742-4c35-82a1-60b85862b9ff"},{"id":"380c50ce-f079-406d-8198-a16103d9e004","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f172b00ef73f","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":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":243,"providerAuthMs":0,"ledgerPrepareMs":243,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":243,"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":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5"},"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":3969,"likelyAffectedFiles":["scripts/generate-cc-execution-action-schema.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:50:23.567909+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f172b00e-f73f-44aa-a570-e4e5e7ebf5c5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8f60db17-debd-485f-aeee-3caa762b86f0","command_center_event_id":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5"},{"id":"380f3201-7e33-46a3-88d6-4ff0e48a2045","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-invoices-customer-portal-v2-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":14792,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":670,"terminal":false,"missionId":"403460eb-cc67-4702-bec4-e4f3fe32f22f","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":"403460eb-cc67-4702-bec4-e4f3fe32f22f"},"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":9943,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/knocklaunch-mail-platform.contract.test.ts","scripts/visual-witness-hosted-runner/src/async-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/commandCenter/deployDetection.test.ts","scripts/resolve-production-workflow-run.mjs","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T16:38:10.271155+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:403460eb-cc67-4702-bec4-e4f3fe32f22f:execute_mission:repair_mission_synthesis_ready","mission_step_id":"d3b89c31-dc1f-4ac2-83db-c41516d1345b","command_center_event_id":"403460eb-cc67-4702-bec4-e4f3fe32f22f"},{"id":"38112d18-82ba-4021-b7a8-5ac1f1688545","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papi-public-calendar-truck-scroll","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1724,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.9-specialized-read-budget","prNumber":null,"terminal":false,"missionId":"1d374257-66d3-4d88-98f3-efa765327f84","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":"1d374257-66d3-4d88-98f3-efa765327f84"},"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":8993,"likelyAffectedFiles":["src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/contracts/command-center-mission-resolution-efficiency.contract.test.ts","scripts/validate-command-center-contracts.mjs",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T16:01:56.299428+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1d374257-66d3-4d88-98f3-efa765327f84:execute_mission:repair_mission_synthesis_ready","mission_step_id":"33d95888-1612-4c08-8b07-fc0a977a335d","command_center_event_id":"1d374257-66d3-4d88-98f3-efa765327f84"},{"id":"38114e5f-d1d7-4c8b-bc5f-2415b1aac23e","source":"cc-execution","status":"recorded","payload":{"objective":"Rebuild BYCHEFAP on current Forgejo main as a premium private-chef/catering/food-truck tenant using existing reusable modules, not a parallel app. Current live UI wrongly inherits generic construction/CRM routes (Mitigation Hub, Canvassing, Academy, Scripts & Rebuttals, generic Leads & Clients, duplicated comms) and a giant generic Event Command card. Remove/hide those from BYCHEFAP primary navigation.\n\nCorrect owner route set: Today/Dashboard; Bookings/Inquiries; Calendar; Events; Clients (event booking contacts); Customers (walk-up/direct food customers, separate from clients); Quotes & Proposals; Money (deposits, balances, invoices/payments); Prep & Service / Operations; Menu & Packages; one clear Mail/Messages entry; Documents; Public Site / Where is Chef AP?; Settings / Brand. Team only if the tenant truly supports staff management. Keep Platform Admin access only for Noel, not as tenant-owner jargon.\n\nReplace the current dashboard with a compact culinary command center using the canonical BYCHEFAP logo. Surface only real data/clean empty states: next confirmed event with date/location/service type; open inquiries; deposits/balances due; upcoming prep/service items; this week's bookings/events; quick actions for New Booking, New Quote/Proposal, Calendar, Public Site. Pipeline must be Inquiry -> Quote -> Deposit -> Booked -> Prep -> Event -> Paid. Service lanes: Private Chef, Catering, Food Truck / Events.\n\nVisual direction: premium culinary/event brand derived from the logo: near-black/charcoal, warm ivory/cream, restrained bronze/gold accent, no default bright KnockLaunch blue. Prominent clean logo, less chrome, fewer badges/borders, no generic Priority 1/2/3 filler, deliberate whitespace, readable typography, subtle depth, strong desktop and compact mobile. Tone down the existing background with a controlled overlay if needed; avoid opacity/readability problems.\n\nPreserve public BYCHEFAP discovery/booking routes. Owner actions must stay in owner routes unless explicitly Public Site/Preview. /bychefap/dashboard is canonical owner landing. Make the smallest safe source/config changes. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, deploy only frontend, prove live /bychefap/dashboard. This request explicitly requires visual quality, so after deployment obtain desktop+mobile visual evidence for this route only.","tenantRef":"bychefap","receivedAt":"2026-08-26T13:50:03.863Z","fingerprint":"d6121f2c2f35518eb13bb0cc25da23e8ef463ed09bc2d54299fc6fe447e672cd","workstreamRef":"bychefap","conversationId":null,"canonicalBranch":"ai/bychefap-premium-tenant-20260826","requestedBranch":"ai/bychefap-premium-tenant-20260826","conversationContext":null},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-26T13:50:05.182066+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:fd092196-af31-41e0-9c3c-23c5dfdffcd4:tenant-workstream-contribution:d6121f2c2f35518eb13bb0cc25da23e8ef463ed09bc2d54299fc6fe447e672cd","mission_step_id":null,"command_center_event_id":"fd092196-af31-41e0-9c3c-23c5dfdffcd4"},{"id":"38130ccf-b271-4011-acde-6c5061eaa172","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-69d57677d229","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":33934,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":53759,"firstUsefulResultAt":"2026-09-30T19:29:01.752Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.23-paul-release-path-recovery","prNumber":4262,"terminal":false,"missionId":"69d57677-d229-4aaa-adf7-0bf518f68af4","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4682,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1066,"missionSetupMs":308,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":308,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":308,"repositoryMutationMs":3616,"repositoryProviderMs":3616,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2364,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":308,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1252},"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":"69d57677-d229-4aaa-adf7-0bf518f68af4"},"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":3536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T19:30:02.545439+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4262","receipt_type":"execute_mission","idempotency_key":"mission:69d57677-d229-4aaa-adf7-0bf518f68af4:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"5e7d207e-9847-4d49-9249-366fc2600f2b","command_center_event_id":"69d57677-d229-4aaa-adf7-0bf518f68af4"},{"id":"3814529c-efd9-4a9b-b721-1f74107dde3e","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.34.2-frontend-build-poll-resilience","prNumber":4631,"terminal":false,"missionId":"758d7e12-d26f-4478-884d-f3cbfce874f9","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"9f81e7a57ba6d025dbbb82f24f8447050b6c2675","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"758d7e12-d26f-4478-884d-f3cbfce874f9"},"performance":null,"deploymentId":"canonical-release-9f81e7a57ba6","workflowRunId":31525305370,"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":1305,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-11T18:56:19.863883+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"9f81e7a57ba6d025dbbb82f24f8447050b6c2675","external_id":"canonical-release-9f81e7a57ba6","receipt_type":"ship_and_prove","idempotency_key":"mission:758d7e12-d26f-4478-884d-f3cbfce874f9:ship_and_prove:ship_and_prove_release_pending:9f81e7a57ba6d025dbbb82f24f8447050b6c2675:31525305370","mission_step_id":"055bfcfc-b325-463b-8fbf-533144dd3a44","command_center_event_id":"758d7e12-d26f-4478-884d-f3cbfce874f9"},{"id":"3816548e-1a12-441a-9721-85e4acf8fb05","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-28T14:40:39.844674+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c02e2d1c63c2\",\"prNumber\":3975,\"sourceSha\":\"0e26ccb54f3862fc11f1b38aa6831a4fd6147e89\",\"deploymentId\":\"forgejo-main-0e26ccb54f38\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:43:19.005254+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c02e2d1c-63c2-4013-87d8-1d093b808d01:owner-progress-heartbeat:119373053","mission_step_id":"f9a058d7-ef1c-48d4-8133-20eebce8dece","command_center_event_id":"c02e2d1c-63c2-4013-87d8-1d093b808d01"},{"id":"381a6caf-1b3d-441e-95b6-20a917159889","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-35d3d3fb5e44","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.198-durable-chat-recovery","prNumber":3322,"terminal":false,"missionId":"35d3d3fb-5e44-461b-8fab-b1fa6001cd6b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1129,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":913,"approvedPlanMs":0,"missionSetupMs":447,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":277,"ledgerReconcileMs":0,"lineageReconcileMs":170,"resolvePreflightMs":447,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":277,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"35d3d3fb-5e44-461b-8fab-b1fa6001cd6b"},"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":1971,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:38:44.386943+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3322","receipt_type":"execute_mission","idempotency_key":"mission:35d3d3fb-5e44-461b-8fab-b1fa6001cd6b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"31376097-f85f-458e-8a39-747b6fc8c190","command_center_event_id":"35d3d3fb-5e44-461b-8fab-b1fa6001cd6b"},{"id":"381ee2d1-2c1a-49ca-b09b-d3d3943c2093","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGWorkspace.tsx"],"continuationObjective":"Prepare current protected-main PCG Card Vault source for a root-layer fixed control-deck repair. Inspect src/pages/card-grading/PCGWorkspace.tsx including imports and the complete Card Vault Controls section. Do not mutate until exact payload is supplied."},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T15:22:22.36153+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:3319ce0f-f6dc-4e33-8643-52e678177534:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"7a03cff2-071b-4a60-a4d0-a1961f6081ec","command_center_event_id":"3319ce0f-f6dc-4e33-8643-52e678177534"},{"id":"381eee01-2ad0-47fa-84a3-85ae05451e4b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"2b57df054966516cba427d986810cbcd97979d5c","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"b31fbb48c954515a085210361d930e1b4b8cf9ab","releaseState":"pending","sourceInMain":false,"compareStatus":"ancestry_read_retryable","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{},"requestContractHash":"894a3521f26f1470426e704f5c747f5f04ff9b91790c64e900b4add785415bcc","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"releaseSourceVerified":false,"ccExecutionRuntimeProof":{"liveSha":"87aabbd232835d5f06bde0493af005e30c9bd44f","deploymentId":"forgejo-main-87aabbd232835d5f06bde0493af005e30c9bd44f","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.67.12-pr-merge-base-freshness","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:35:10.741199+00:00","proof_gate":"canonical_release_pending","source_sha":"b31fbb48c954515a085210361d930e1b4b8cf9ab","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:11cefa42-e8c3-4dbf-932e-819c0314bf8d:forgejo-release-status:b31fbb48c954515a085210361d930e1b4b8cf9ab:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"aeffcf5e-b9d0-4531-b208-fcf1e0099eaa","command_center_event_id":"11cefa42-e8c3-4dbf-932e-819c0314bf8d"},{"id":"381f1dec-286c-420b-9998-34be2af395bf","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Replace the two YAML-embedded shell heredocs with equivalent printf lists after the exact Gate runner proved the combined partial fetch works; same mission and PR, no behavior expansion.","baseSha":"552ebf163e199216c657fb262eee0320f0839190","issuedAt":1788496043582,"expiresAt":1788496223582,"missionId":"531a2921-77f4-41ce-87ea-f70389652e0c","authorizationId":"14666bbd-0140-4775-b29c-4c595d447479","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T04:27:24.513568+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"552ebf163e199216c657fb262eee0320f0839190","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:14666bbd-0140-4775-b29c-4c595d447479","mission_step_id":"4575d081-7358-4533-afd6-4e639e706731","command_center_event_id":"531a2921-77f4-41ce-87ea-f70389652e0c"},{"id":"382065a1-7a77-4c02-aa55-49c640335e8b","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/command-center-contracts.js"],"baseSha":"533ae9d81909f3870a09604cffcd78f85a9ac178","issuedAt":1791931525139,"expiresAt":1791931705139,"missionId":"372f17f1-cab5-4aaf-a989-79d8ecd713f8","autoRefreeze":true,"authorizationId":"ba1628b5-0e89-43a4-b9c9-64943f5c85dd","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T22:45:25.765463+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"533ae9d81909f3870a09604cffcd78f85a9ac178","external_id":"ba1628b5-0e89-43a4-b9c9-64943f5c85dd","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:372f17f1-cab5-4aaf-a989-79d8ecd713f8:ba1628b5-0e89-43a4-b9c9-64943f5c85dd","mission_step_id":null,"command_center_event_id":"372f17f1-cab5-4aaf-a989-79d8ecd713f8"},{"id":"3821d6bd-8cdc-4b7c-95e7-86687c879722","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","wordingChanged":false,"canonicalIntent":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","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":["repository"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","canonicalIntent":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"CONTINUE-THE-EXISTING-OWNER-AUTHORIZED-CONTROL-PLANE-MAINTENANCE-MISSION-NOW.-Apply-the-already-pers","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":"2a2f24abb376d326bf2ed44a9227bb7c1104d0bde190b10c97970acd27dacf03","requestContractRevision":2,"previousRequestContractHash":"0a8cec0ca0e50bb9a4dcf3ce7ac9635f5f65e7f6f88eefa43b85fe9d2125601d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:37:42.797801+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:67bae98c-16f1-4c17-87a4-104feb1c8815:request-contract:2a2f24abb376d326bf2ed44a9227bb7c1104d0bde190b10c97970acd27dacf03","mission_step_id":"b20e58de-4bcd-4c52-9414-f45cab178445","command_center_event_id":"67bae98c-16f1-4c17-87a4-104feb1c8815"},{"id":"3822c7a0-9487-4821-bb90-1d6447fe38e6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-251b52cc9353","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2479,"terminal":false,"missionId":"251b52cc-9353-402c-a9a9-4cfacd354933","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":565,"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":"251b52cc-9353-402c-a9a9-4cfacd354933"},"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-12T05:41:52.68486+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2479","receipt_type":"automatic_mission_resume","idempotency_key":"mission:251b52cc-9353-402c-a9a9-4cfacd354933:automatic-mission-resume:2479:repair_mission_waiting_for_gate","mission_step_id":"f77ab013-8ccc-4589-b5b2-ad6c25e583f9","command_center_event_id":"251b52cc-9353-402c-a9a9-4cfacd354933"},{"id":"3822c8fa-e801-40fa-9886-eaba7bb05c28","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to add canonical Cloudflare credential management, clean up the obsolete Cloudflare token sprawl, repair the Visual Witness deployment credential, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to add canonical Cloudflare credential management, clean up the obsolete Cloudflare token sprawl, repair the Visual Witness deployment credential, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"credential-manager","statement":"KnockLaunch deterministically identifies and manages the canonical Cloudflare deployment credential without exposing token values.","proofConditionIds":["repo-manager"]},{"id":"safe-cleanup","statement":"Obsolete Cloudflare tokens are cleaned conservatively without deleting unknown active consumers.","proofConditionIds":["repo-manager","release-proof"]},{"id":"witness-repair","statement":"Visual Witness virtual Cloudflare Container deploys and automatic failover is proven live.","proofConditionIds":["release-proof","witness-runtime"]},{"id":"refrozen","statement":"Control plane is refrozen and mutation-locked after repair.","proofConditionIds":["freeze-proof"]}],"objective":"Unfreeze the control plane to add canonical Cloudflare credential management, clean up the obsolete Cloudflare token sprawl, repair the Visual Witness deployment credential, then refreeze the control plane.","constraints":[{"id":"no-secret-output","statement":"Never expose Cloudflare token values.","proofConditionIds":["repo-manager"]},{"id":"conservative-delete","statement":"Never delete unknown active Cloudflare tokens.","proofConditionIds":["repo-manager","release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-manager","kind":"repository","claim":"Canonical Forgejo-owned Cloudflare credential manager and regression tests are present on protected main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"Affected ccExecution release succeeds before any superseded token deletion.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"witness-runtime","kind":"runtime","claim":"Primary and virtual Witness runners are healthy and automatic failover is proven.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"freeze-proof","kind":"repository","claim":"controlPlaneMutationLockEnabled and controlPlaneFrozen are true after completion.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"e3d9782f8a784445ab49fecd5dec0a9a6b07785de9f6cf5d511c97b09e07ed06","requestContractRevision":2,"previousRequestContractHash":"83703ea1b8328aa0f4129ef9b25942015285fbb99a9ee75aabdfc8808e03e26e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:31:05.741486+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:05014277-8ab7-4cf0-bb07-3a2517a6c2f1:request-contract:e3d9782f8a784445ab49fecd5dec0a9a6b07785de9f6cf5d511c97b09e07ed06","mission_step_id":"3a186a77-a3c5-4dc2-a9fc-2a4f39da5967","command_center_event_id":"05014277-8ab7-4cf0-bb07-3a2517a6c2f1"},{"id":"38257228-984c-4339-874d-6d67000acefa","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/owner-wait-slo-telemetry","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.77-mcp-oauth-es256","prNumber":2224,"terminal":false,"missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7618,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":884,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":319,"ledgerReconcileMs":0,"lineageReconcileMs":565,"resolvePreflightMs":884,"repositoryMutationMs":7618,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":319,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},"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-09T03:52:13.002304+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2224","receipt_type":"execute_mission","idempotency_key":"mission:20bef598-f4d2-4c6b-86fd-f142edeb8455:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"7fc0fe99-1fcc-42d8-b48d-678cb24687ae","command_center_event_id":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},{"id":"3825c71c-19f0-40dc-bc81-c41f1fb387bc","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3b8d9b2ce800","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"3b8d9b2c-e800-4b21-a61f-db998109644c","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":505,"providerAuthMs":0,"ledgerPrepareMs":505,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":505,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":505,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"3b8d9b2c-e800-4b21-a61f-db998109644c"},"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":1346,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T01:47:10.432677+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3b8d9b2c-e800-4b21-a61f-db998109644c:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"817de220-9f02-46b9-bc5a-c0299c4f68be","command_center_event_id":"3b8d9b2c-e800-4b21-a61f-db998109644c"},{"id":"3826299f-f8cf-40ea-a511-c30f8721a1b1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-owner-copy-pass","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":6413,"releaseCount":0,"toolCallCount":5,"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_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":"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":3537,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T14:21:33.186058+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"246","receipt_type":"execute_mission","idempotency_key":"mission:5a17312f-4d76-420c-9aa5-257059ae56ee:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"698b2f8b-c4b8-4aee-bbe6-4da08ad2f2c5","command_center_event_id":"5a17312f-4d76-420c-9aa5-257059ae56ee"},{"id":"3826e669-a784-4ed5-98e4-0c98db1bc1dc","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/seaside-today-palette-regression-20260806-r202608070252","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":4175,"terminal":false,"missionId":"473ddfed-caa3-48b7-bc31-f0c22d99e3c3","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"473ddfed-caa3-48b7-bc31-f0c22d99e3c3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1149,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T02:52:07.210322+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4175","receipt_type":"execute_mission","idempotency_key":"mission:473ddfed-caa3-48b7-bc31-f0c22d99e3c3:execute_mission:repair_mission_prepared","mission_step_id":"f0f0ef07-e2da-4bc4-bc1d-bc52f222df3a","command_center_event_id":"473ddfed-caa3-48b7-bc31-f0c22d99e3c3"},{"id":"38272788-b4a4-4e2d-9110-70e05da2ce43","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"fa8f95efde6f7017bae957afae6063f3bce7c6c3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"fa8f95efde6f7017bae957afae6063f3bce7c6c3","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"6bed6ab7f40424ad0eee151327a911274f4eaa6664b47ad16d4eaccd73846468","forgejoWorkflowProof":{"runId":8550,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"fa8f95efde6f7017bae957afae6063f3bce7c6c3","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-fa8f95efde6f7017bae957afae6063f3bce7c6c3","compareStatus":"target_job_success_runtime_verified","workflowRunId":8550,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.155-cancelled-release-signed-push-lineage","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T01:37:21.022137+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fa8f95efde6f7017bae957afae6063f3bce7c6c3","external_id":"forgejo-main-fa8f95efde6f","receipt_type":"canonical_release_status","idempotency_key":"mission:39ba4bac-fec7-4697-8051-0c4ae46fe28d:forgejo-release-status:fa8f95efde6f7017bae957afae6063f3bce7c6c3:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"71da14cf-1d33-4ae2-a63c-80c7eff93b5e","command_center_event_id":"39ba4bac-fec7-4697-8051-0c4ae46fe28d"},{"id":"3827529c-16ab-4b41-be7f-dd9cb09857b5","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"661423135ffb62f83f4032c46ae18fde2b814033","prNumber":2423,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7193/jobs/1","mergeCommitSha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e"}],"requestContractHash":"51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:21:58.586824+00:00","proof_gate":"request_contract_repository_verified","source_sha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:451fe0d1-65d2-461a-aa4c-018ddd8f99fd:request-contract-repository:51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4:dc4b5d9df200e13caef8622eefda3a6d2896c63e","mission_step_id":"0d9ccb81-0501-4779-ac1a-a6f3f1cfacda","command_center_event_id":"451fe0d1-65d2-461a-aa4c-018ddd8f99fd"},{"id":"3829bfe9-34b3-4948-ae80-4fbfb7e6359c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b9c2b397a8b0cc3657fcc032d57bd55969bfda56","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b9c2b397a8b0cc3657fcc032d57bd55969bfda56","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/713","runId":713,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T13:26:03.697649+00:00","proof_gate":"canonical_release_pending","source_sha":"b9c2b397a8b0cc3657fcc032d57bd55969bfda56","external_id":"forgejo-main-b9c2b397a8b0","receipt_type":"canonical_release_status","idempotency_key":"mission:2bcbcdeb-8a56-4164-b0cb-a025c494e32e:forgejo-release-status:b9c2b397a8b0cc3657fcc032d57bd55969bfda56:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"cae07815-3a29-4058-a4cd-09ebc3ba59cf","command_center_event_id":"2bcbcdeb-8a56-4164-b0cb-a025c494e32e"},{"id":"382a2dda-dee7-4ab4-a359-046065c4d2ea","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"7188cff9d1e3860ba9b4e782704d40db6742def4","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"7188cff9d1e3860ba9b4e782704d40db6742def4","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"ef7c2e81ebcbd357df6444c75f5a5a3e68731c51a608c37372ffe6a21e5375d0","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/26354","runId":26838,"status":"waiting","sourceSha":"7188cff9d1e3860ba9b4e782704d40db6742def4","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"da25dabd818a773e7bf3680d7148edfaa608350a","deploymentId":"forgejo-main-da25dabd818a773e7bf3680d7148edfaa608350a","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":"76bb55b109411dd23ea65b5319bed7f31ac87836","sourceSha":"7188cff9d1e3860ba9b4e782704d40db6742def4","changedPaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/bounded-objective-compiler.test.js"],"changedPathCount":3,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-16T21:26:08.497514+00:00","proof_gate":"canonical_release_pending","source_sha":"7188cff9d1e3860ba9b4e782704d40db6742def4","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:5aa9114e-cc1b-42e7-88ed-f680bdedfa9a:forgejo-release-status:7188cff9d1e3860ba9b4e782704d40db6742def4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"aa7ea908-0ee3-4045-8200-49d86f862352","command_center_event_id":"5aa9114e-cc1b-42e7-88ed-f680bdedfa9a"},{"id":"382a369a-5f3f-43d0-a3db-1e5e161ddec0","source":"forgejo","status":"waiting","payload":{"branch":"ai/historical-cc-backfill-preflight","prNumber":2670,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0ad9b6483bf0173bde7ad83b4701310ce72361b6","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T18:48:01.501889+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0ad9b6483bf0173bde7ad83b4701310ce72361b6","external_id":"2670","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:09bb357c-e512-4291-b0d4-56099b29748a:merged-pr:2670:0ad9b6483bf0173bde7ad83b4701310ce72361b6","mission_step_id":"31aa33e0-dc80-44b8-b3b9-d6a292461932","command_center_event_id":"09bb357c-e512-4291-b0d4-56099b29748a"},{"id":"382d3269-3fc1-4102-a895-0f2812b307fa","source":"cc-execution","status":"authorized","payload":{"paths":["config/platform-standards.json","src/__tests__/capabilityCompleteness.contract.test.ts","src/pages/owner/KnockLaunchSEO.tsx","supabase/functions/owner-search-console/index.ts","workers/cc-execution/src/command-center-contracts.js"],"reason":"Owner explicitly requested a new platform primitive requiring every implementation to wire and prove all dependencies it relies on; this narrowly updates the request-contract primitive and associated SEO regression case.","baseSha":"1189ed6a08e5da52e00248b4ec8bd5f794361862","issuedAt":1789231791998,"expiresAt":1789231971998,"missionId":"433701ca-0563-492f-aadf-c2d7f7195cf9","authorizationId":"fd9b7ad9-57cf-4dd2-8bdd-a740e889430b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T16:49:52.410695+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1189ed6a08e5da52e00248b4ec8bd5f794361862","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fd9b7ad9-57cf-4dd2-8bdd-a740e889430b","mission_step_id":"099c4b8e-c720-46a1-a5c8-e461d3853f32","command_center_event_id":"433701ca-0563-492f-aadf-c2d7f7195cf9"},{"id":"382da324-0548-47bd-8ab7-6320a0b14e35","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the bounded Curri crop repair on the same recovered branch: reset the internal shell scroller to top on pathname/search changes and before Curri navigation; respect iOS safe-area top. Preserve existing flush-bottom Properties/Campaigns and grouped More menu. No other changes.","wordingChanged":false,"canonicalIntent":"Apply the bounded Curri crop repair on the same recovered branch: reset the internal shell scroller to top on pathname/search changes and before Curri navigation; respect iOS safe-area top. Preserve existing flush-bottom Properties/Campaigns and grouped More menu. No other changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"curri-crop","statement":"Curri navigation resets the shell to the true top so the logo and hero/title do not reopen cropped.","proofConditionIds":["production-proof"]}],"objective":"Apply the bounded Curri crop repair on the same recovered branch: reset the internal shell scroller to top on pathname/search changes and before Curri navigation; respect iOS safe-area top. Preserve existing flush-bottom Properties/Campaigns and grouped More menu. No other changes.","constraints":[{"id":"preserve-existing","statement":"Preserve current Curri shell, clean routes, Properties/Campaign flush-bottom behavior, and More menu changes.","proofConditionIds":["production-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"production-proof","kind":"runtime","claim":"Live Curri opens at the true top under the existing shell after the frontend release.","route":"/curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"35a3bf6fa5ca7393fda8d04d87b17275ee575a4e67728bca274142367097403a","requestContractRevision":3,"previousRequestContractHash":"3dcd955f34ff45574a57780963f922b0cca85bf44282900ab40a59e4ce9b9784"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T20:03:17.704239+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f700c415-457b-4c07-89a8-4d6af48d4766:request-contract:35a3bf6fa5ca7393fda8d04d87b17275ee575a4e67728bca274142367097403a","mission_step_id":"72960f96-54f7-45f0-92f1-9e94ddc0aa9d","command_center_event_id":"f700c415-457b-4c07-89a8-4d6af48d4766"},{"id":"382f2f7c-dd0f-48af-b5ce-4f7f00f8c9bf","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-63f4a37ee368","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":25968,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":9,"executorlessWaitMs":490801,"firstUsefulResultAt":"2026-09-30T12:25:09.217Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4224,"terminal":false,"missionId":"63f4a37e-e368-482b-bcb4-81922308737a","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1e584ec3ade25cb983a5e112d154cb39a234d865","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":842,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":67,"approvedPlanMs":0,"missionSetupMs":270,"providerAuthMs":0,"shipAndProveMs":415,"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":"63f4a37e-e368-482b-bcb4-81922308737a"},"performance":null,"deploymentId":"forgejo-main-1e584ec3ade2","releaseState":"pending","workflowRunId":13334,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2708,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:33:30.187038+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"1e584ec3ade25cb983a5e112d154cb39a234d865","external_id":"forgejo-main-1e584ec3ade2","receipt_type":"execute_mission","idempotency_key":"mission:63f4a37e-e368-482b-bcb4-81922308737a:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"67b6e03f-a060-46d0-9385-ad94a9e17fa9","command_center_event_id":"63f4a37e-e368-482b-bcb4-81922308737a"},{"id":"3830b6fc-736e-4945-acea-b4f54432652d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-owner-fullscreen-no-black-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9344,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":8,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":719,"terminal":false,"missionId":"2354baef-787d-4b62-a3c5-6d34ae0e3fba","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":"21f6f91d592409b556264c97eea20d21f8ec830f","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":"2354baef-787d-4b62-a3c5-6d34ae0e3fba"},"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":10303,"likelyAffectedFiles":["src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/canonical-production-release-status.test.ts","src/components/WorkflowRouter.tsx","src/assets/bigPapisCalendarTruck.ts","src/__tests__/contracts/big-papis-business-tools-communications.contract.test.ts","src/__tests__/contracts/big-papis-event-quotes.contract.test.ts","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-service.mjs","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T04:03:48.806172+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":"21f6f91d592409b556264c97eea20d21f8ec830f","external_id":"719","receipt_type":"execute_mission","idempotency_key":"mission:2354baef-787d-4b62-a3c5-6d34ae0e3fba:execute_mission:repair_mission_synthesis_ready","mission_step_id":"5d93b0f4-9b0b-4f4f-bb61-4853e43a3803","command_center_event_id":"2354baef-787d-4b62-a3c5-6d34ae0e3fba"},{"id":"3830d5e7-9f27-4a92-847a-700569dbf59a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1624bf069219","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":95386,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":206133,"firstUsefulResultAt":"2026-09-29T02:05:10.105Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4079,"terminal":false,"missionId":"1624bf06-9219-4eb4-9af9-892545fbe187","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5582,"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":"1624bf06-9219-4eb4-9af9-892545fbe187"},"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-29T02:07:12.936966+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4079","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1624bf06-9219-4eb4-9af9-892545fbe187:automatic-mission-resume:4079:repair_mission_pr_ready_retryable","mission_step_id":"638875aa-76dc-47fb-876b-9d841aaf4022","command_center_event_id":"1624bf06-9219-4eb4-9af9-892545fbe187"},{"id":"3830d7d2-4107-41c2-9f04-651d644b491c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-95785280a0df","prNumber":2560,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a514a6e18b13e1322cbfe3e99d3c82dd263ceee8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:20:31.580834+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a514a6e18b13e1322cbfe3e99d3c82dd263ceee8","external_id":"2560","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:95785280-a0df-4156-9ac7-89982680f55c:merged-pr:2560:a514a6e18b13e1322cbfe3e99d3c82dd263ceee8","mission_step_id":"c11b577d-5c8d-4f67-a8be-4ebf4852c409","command_center_event_id":"95785280-a0df-4156-9ac7-89982680f55c"},{"id":"38323425-23a0-4a69-a0a2-cac07229e4ca","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"263978bdb09a1aa6407fff148d0bea90e79cd0b3f491cf0e8bff909e072fbfe6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T16:13:23.801262+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:f0ac1d5e-587a-4296-9ce6-84d1af484100:repository-mutation-intent-blocked:263978bdb09a1aa6407fff148d0bea90e79cd0b3f491cf0e8bff909e072fbfe6","mission_step_id":"5e9ea1e4-6c7c-4d64-8387-6082f3e15462","command_center_event_id":"f0ac1d5e-587a-4296-9ce6-84d1af484100"},{"id":"3835d761-32c9-4056-8b6d-c0e81974e0b0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5985fcd91c4f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":16489,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":185871,"firstUsefulResultAt":"2026-10-02T00:23:45.142Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.41-device-deploy-keys","prNumber":4424,"terminal":false,"missionId":"5985fcd9-1c4f-491d-af2a-278f521b5414","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5503,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1745,"missionSetupMs":204,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":204,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":204,"repositoryMutationMs":3758,"repositoryProviderMs":3758,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2458,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":204,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1300},"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":"5985fcd9-1c4f-491d-af2a-278f521b5414"},"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":4342,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:26:57.447139+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4424","receipt_type":"execute_mission","idempotency_key":"mission:5985fcd9-1c4f-491d-af2a-278f521b5414:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"56060d22-25b6-4754-abc6-6400f3c32939","command_center_event_id":"5985fcd9-1c4f-491d-af2a-278f521b5414"},{"id":"383a78e7-4c13-4fb2-848f-c5d887be4530","source":"cc-execution","status":"recorded","payload":{"objective":"From current Forgejo main 76ea843a769cf7ee140adf47b2d97dd57593e572, make the smallest frontend-only repair to the Event stage section in src/pages/mobile-vendor/BigPapisEvents.tsx. Replace the current one-line horizontal overflow-x-auto stage scroller with a contained responsive grid that is one column on very narrow screens, two columns on small screens, and three columns on large screens. Keep all nine existing MOBILE_VENDOR_EVENT_STAGES and the exact existing stageMutation behavior. Make each stage button min-w-0, allow long labels such as Awaiting Agreement and Payment Complete to wrap cleanly, show the step number, highlight the active stage, and add a small CheckCircle2 indicator on the active stage. Change helper copy to owner-facing 'Choose the stage that matches where this event stands now.' Do not change event data, stage semantics, backend, database, public/private behavior, or any other event action. Add focused assertions to src/__tests__/contracts/big-papis-schedule-screenshot-import.contract.test.ts proving the responsive grid is present and the old overflow-x-auto stage row is gone. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare release, then prove the selected test-event route no longer horizontally garbles the Event stage section. No other production targets.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-23T18:38:04.452Z","fingerprint":"dd947843a69da5cec273cda1952e1e758ef234768eb72e722fe8d5533bfe1fe3","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-event-detail-actions-20260823","requestedBranch":"ai/big-papis-event-stage-layout-20260823","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-23T18:38:05.012123+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:17762156-982a-452d-8d64-92830157175c:tenant-workstream-contribution:dd947843a69da5cec273cda1952e1e758ef234768eb72e722fe8d5533bfe1fe3","mission_step_id":"4fff265d-3c10-4aa7-9b8a-8869c131d675","command_center_event_id":"17762156-982a-452d-8d64-92830157175c"},{"id":"383cf487-4db3-4a92-9774-25cbe2c0953d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-6187898d22ed","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":19411,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":506,"terminal":false,"missionId":"6187898d-22ed-43c5-8f14-55b523c91075","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":"6187898d-22ed-43c5-8f14-55b523c91075"},"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":4500,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-20T20:12:18.4331+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"506","receipt_type":"execute_mission","idempotency_key":"mission:6187898d-22ed-43c5-8f14-55b523c91075:execute_mission:canonical_release_transport_retryable","mission_step_id":"2058bdbf-398c-4af0-af10-220197354cab","command_center_event_id":"6187898d-22ed-43c5-8f14-55b523c91075"},{"id":"383e83ca-ef2d-49f8-92d3-18c4dbf349bf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/godmode-restore-point-access-20260909","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"75e0b36a-7166-43aa-b59f-8e3c798705cc","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5528,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":696,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":696,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":696,"repositoryMutationMs":5528,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":696,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"75e0b36a-7166-43aa-b59f-8e3c798705cc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1550,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:56:05.350047+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75e0b36a-7166-43aa-b59f-8e3c798705cc:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"70a03bc9-f090-4606-8477-ec9f6c22fa06","command_center_event_id":"75e0b36a-7166-43aa-b59f-8e3c798705cc"},{"id":"383ea466-0bb7-4911-98f1-ff242fd9c59e","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner authorized systemic control-plane reliability repair; gate 5067 proved the only remaining deterministic failure is the old workflow_dispatch-only active release assertion.","baseSha":"8016b62feeb85876167c2145e8f6e081b549fddb","issuedAt":1788489750107,"expiresAt":1788489930107,"missionId":"cd88e721-f570-406b-b194-53230b2acb03","singleUse":true,"authorizationId":"b10d4382-32ba-417f-a4db-63bd08d6b051"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:42:31.081645+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8016b62feeb85876167c2145e8f6e081b549fddb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b10d4382-32ba-417f-a4db-63bd08d6b051","mission_step_id":"0a7f4f42-1fa1-48f7-9092-fe224b15af88","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"383f643c-57b6-4c3f-a923-00cdfd99155d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"canonical_release_dispatch_failed:422:Unexpected inputs provided: [\"release_cc_execution\", \"release_onrunner\", \"release_frontend\", \"release_edge_functions\", \"edge_function_slugs\", \"release_migrations\"]","status":"blocked","metrics":{"receiptBytes":2332,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.36.3-conductor-bootstrap-recovery","prNumber":4687,"terminal":false,"missionId":"59fc066c-8d8e-49d7-8fc8-448d35d7a7d4","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"59fc066c-8d8e-49d7-8fc8-448d35d7a7d4"},"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":346,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-12T12:49:40.225232+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4687","receipt_type":"ship_and_prove","idempotency_key":"mission:59fc066c-8d8e-49d7-8fc8-448d35d7a7d4:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"c7521e8f-68b0-4059-82af-c0982a6b04cf","command_center_event_id":"59fc066c-8d8e-49d7-8fc8-448d35d7a7d4"},{"id":"38425666-5dc2-4e22-a298-1123abdeff4e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"facb29c89411764485ce1cd3971b3729fe0b0651","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"facb29c89411764485ce1cd3971b3729fe0b0651","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/438","runId":438,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T18:09:24.379795+00:00","proof_gate":"canonical_release_pending","source_sha":"facb29c89411764485ce1cd3971b3729fe0b0651","external_id":"forgejo-main-facb29c89411","receipt_type":"canonical_release_status","idempotency_key":"mission:bee2e18a-c9c3-491b-8c96-2f778e6ab6cf:forgejo-release-status:facb29c89411764485ce1cd3971b3729fe0b0651:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"09f52012-6e70-453a-851a-35953ed2d234","command_center_event_id":"bee2e18a-c9c3-491b-8c96-2f778e6ab6cf"},{"id":"3842fad8-279d-47ac-bd78-a9e7d0d3752a","source":"cc-execution","status":"recorded","payload":{"objective":"PAUL execute the PCG pre-meeting repair and cutover mission from the completed audit. Critical path: Calendar -> Mail -> Documents -> Connections/storage truth -> remaining clickability acceptance -> controlled live Card Vault/R2 transaction -> fresh post-5,665 delta import -> bounded historical image migration/reconciliation -> final meeting-ready production receipt. Work to terminal production proof before Oct 4 2026 at 2:00 PM America/New_York.","tenantRef":"PCG","receivedAt":"2026-10-03T21:04:41.085Z","fingerprint":"4ae9f0bef805e7456959b823cae53354cc1d341ec4ec9da9a8ba776b1261acea","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"PAUL execute the PCG pre-meeting repair and cutover mission from the completed audit. Critical path: Calendar -> Mail -> Documents -> Connections/storage truth -> remaining clickability acceptance -> controlled live Card Vault/R2 transaction -> fresh post-5,665 delta import -> bounded historical image migration/reconciliation -> final meeting-ready production receipt. Work to terminal production proof before Oct 4 2026 at 2:00 PM America/New_York.","proofKinds":["repository","runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"PAUL execute the PCG pre-meeting repair and cutover mission from the completed audit. Critical path: Calendar -> Mail -> Documents -> Connections/storage truth -> remaining clickability acceptance -> controlled live Card Vault/R2 transaction -> fresh post-5,665 delta import -> bounded historical image migration/reconciliation -> final meeting-ready production receipt. Work to terminal production proof before Oct 4 2026 at 2:00 PM America/New_York.","wordingChanged":false,"canonicalIntent":"PAUL execute the PCG pre-meeting repair and cutover mission from the completed audit. Critical path: Calendar -> Mail -> Documents -> Connections/storage truth -> remaining clickability acceptance -> controlled live Card Vault/R2 transaction -> fresh post-5,665 delta import -> bounded historical image migration/reconciliation -> final meeting-ready production receipt. Work to terminal production proof before Oct 4 2026 at 2:00 PM America/New_York.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair PCG Calendar: reuse/upsert the existing connection idempotently, fix error/CORS handling, initialize desktop/mobile, and prove a controlled event flow.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-2","statement":"Repair PCG Mail: eliminate raw 502 prerequisite failure, reconcile the PCG Google Workspace/Gmail state, and prove working mail or a correct actionable reconnect state.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-3","statement":"Repair PCG Documents so /pcg/documents resolves into the intended workspace without hanging on the PCG loading state.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-4","statement":"Correct PCG Connections/storage truth: R2 owns card imagery; Supabase owns canonical card/workflow data; Google Workspace owns Gmail/Calendar; remove stale Drive-as-card-master requirements.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-5","statement":"Complete targeted desktop/mobile clickability acceptance across Receive, Grade, Publish, Fulfill, Admin/Settings, Calendar, Mail, Documents, Connections and Card Vault.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-6","statement":"Prove a controlled live Card Vault transaction: create card, upload front/back, reload/search/open, and prove media is stored/readable in dedicated PCG Cloudflare R2.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-7","statement":"Perform a fresh post-snapshot delta import without duplicating the 5,665 baseline cards and reconcile new/existing/rejected/error counts.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-8","statement":"Run/resume bounded historical image migration into PCG R2 with read-back verification and retained legacy provenance.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-9","statement":"Produce the final numeric meeting-readiness receipt before Oct 4 2026 2:00 PM America/New_York.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]}],"objective":"PAUL execute the PCG pre-meeting repair and cutover mission from the completed audit. Critical path: Calendar -> Mail -> Documents -> Connections/storage truth -> remaining clickability acceptance -> controlled live Card Vault/R2 transaction -> fresh post-5,665 delta import -> bounded historical image migration/reconciliation -> final meeting-ready production receipt. Work to terminal production proof before Oct 4 2026 at 2:00 PM America/New_York.","constraints":[{"id":"constraint-1","statement":"PAUL is the executor; ChatGPT directs, supervises, verifies receipts, and reports.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-2","statement":"Hard deadline is October 4, 2026 at 2:00 PM America/New_York.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-3","statement":"Preserve dedicated PCG shell, current zoom behavior, tenant isolation, and already-working Receive/Grade/Publish flows.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-4","statement":"Done means claim-matched production proof, not implementation, PR, Gate, merge, deploy dispatch, or row counts alone.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-5","statement":"Do not use Google Drive as canonical master storage for new PCG card imagery.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-6","statement":"Do not duplicate any of the 5,665 baseline cards during delta import.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-7","statement":"Do not delete legacy image/source references until corresponding R2 objects are written and read back successfully.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-8","statement":"Treat witness capacity cancellations separately from product defects.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-9","statement":"Use smallest safe reversible repairs and carry required source changes through Gate, squash merge, deploy, and live verification.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","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":["repo","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":["repo","runtime"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["repository","runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":"/pcg/workspace","roleRef":null,"tenantRef":"PCG","sourceTargets":["src/PcgAppShell.tsx","src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx","src/pages/card-grading/PCGModesWorkspace.tsx","src/pages/card-grading/PCGWorkspace.tsx","src/pages/card-grading/PCGReceiveCardsGallery.tsx","src/pages/card-grading/PCGLegacyMigrationCenter.tsx","src/pages/card-grading/PCGOnboardingReadiness.tsx","src/pages/applications/CalendarApplicationRoute.tsx","src/pages/applications/MailApplicationRoute.tsx","src/pages/applications/DocumentsEvidenceApplicationRoute.tsx","src/pages/connections/TenantConnections.tsx","src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","supabase/functions/calendar-provider-connections/index.ts","supabase/functions/google-workspace-mail/index.ts","supabase/functions/pcg-legacy-import/index.ts","supabase/functions/pcg-r2-media/index.ts","config/capabilities/pcg-card-grading-modes.json","config/capabilities/pcg-google-workspace-gmail.json"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["before Oct 4 2026 at 2:00 PM America/New_York"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":[],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"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","schema_data_storage","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend","supabaseEdge"]},"inputSignals":{"rawUtterance":"PAUL execute the PCG pre-meeting repair and cutover mission from the completed audit. Critical path: Calendar -> Mail -> Documents -> Connections/storage truth -> remaining clickability acceptance -> controlled live Card Vault/R2 transaction -> fresh post-5,665 delta import -> bounded historical image migration/reconciliation -> final meeting-ready production receipt. Work to terminal production proof before Oct 4 2026 at 2:00 PM America/New_York.","canonicalIntent":"PAUL execute the PCG pre-meeting repair and cutover mission from the completed audit. Critical path: Calendar -> Mail -> Documents -> Connections/storage truth -> remaining clickability acceptance -> controlled live Card Vault/R2 transaction -> fresh post-5,665 delta import -> bounded historical image migration/reconciliation -> final meeting-ready production receipt. Work to terminal production proof before Oct 4 2026 at 2:00 PM America/New_York.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"All required PCG repairs are present on current merged main after Gate.","route":"/pcg/workspace","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime","kind":"runtime","claim":"Production PCG passes repaired Calendar, Mail, Documents, Connections, clickability, Card Vault/R2 transaction, delta reconciliation, and meeting-readiness acceptance.","route":"/pcg/workspace","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"PAUL-execute-the-PCG-pre-meeting-repair-and-cutover-mission-from-the-completed-audit.-Critical-path:","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","runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"23f74bffc9c2a3122e07a53575f721723a9d85f7bb5c0e289029552a8678de61","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-03T21:04:41.49225+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:678cb3ba-c4a5-4555-b900-ef79ef0ad82b:tenant-workstream-contribution:4ae9f0bef805e7456959b823cae53354cc1d341ec4ec9da9a8ba776b1261acea","mission_step_id":null,"command_center_event_id":"678cb3ba-c4a5-4555-b900-ef79ef0ad82b"},{"id":"38433876-090d-4d49-8d85-993abc257da0","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-480609859108","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":28661,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"executorlessWaitMs":743039,"firstUsefulResultAt":"2026-09-28T01:36:15.232Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3943,"terminal":false,"missionId":"48060985-9108-4218-8be3-990b36cb94d0","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"93e76e9a318d6da0ba6ebb02695d6b5d36e7cb68","timingsMs":{"prReadinessMs":103,"approvedPlanMs":0,"shipAndProveMs":411,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"48060985-9108-4218-8be3-990b36cb94d0"},"performance":null,"deploymentId":"forgejo-main-93e76e9a318d","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":2114,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T01:50:33.927461+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3943","receipt_type":"automatic_mission_resume","idempotency_key":"mission:48060985-9108-4218-8be3-990b36cb94d0:automatic-mission-resume:3943:canonical_release_reconciliation_pending","mission_step_id":"73f5a200-af5e-4983-a92e-b47af85dd317","command_center_event_id":"48060985-9108-4218-8be3-990b36cb94d0"},{"id":"3844b3bc-01e3-474e-b1c9-3cc854e2f73a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"6d4fb6dcf9cc3fbda0066cc3d5c91765dd342518","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"6d4fb6dcf9cc3fbda0066cc3d5c91765dd342518","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":"56f3923ccba7bf4597942bada431f73e8c50201f70083d3da90f6552464c678a","forgejoWorkflowProof":{"runId":11303,"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-23T21:38:26.90773+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6d4fb6dcf9cc3fbda0066cc3d5c91765dd342518","external_id":"forgejo-main-6d4fb6dcf9cc","receipt_type":"canonical_release_status","idempotency_key":"mission:6163b737-4446-4df3-a84c-23bcfe0db6ff:forgejo-release-status:6d4fb6dcf9cc3fbda0066cc3d5c91765dd342518:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"440b225b-a387-4d0f-86cc-0cba4f4622b2","command_center_event_id":"6163b737-4446-4df3-a84c-23bcfe0db6ff"},{"id":"3848a900-59b1-4428-88a8-7c74dd0037d9","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.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"8b23f55a-5622-4d6b-826f-c45bed16ce15","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8b23f55a-5622-4d6b-826f-c45bed16ce15"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T03:06:11.689627+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8b23f55a-5622-4d6b-826f-c45bed16ce15:execute_mission:repair_mission_execution_blocked","mission_step_id":"259690f9-3f9e-404b-9d4b-23d61529d6ae","command_center_event_id":"8b23f55a-5622-4d6b-826f-c45bed16ce15"},{"id":"384ad499-c316-4c6a-a0d6-67b3639d86d4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ccb89b99ae39","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":3066,"terminal":false,"missionId":"ccb89b99-ae39-4006-ae0f-0154a0de54f7","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12258,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":4464,"missionSetupMs":923,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":923,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":923,"repositoryMutationMs":7794,"repositoryProviderMs":7794,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4096,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":923,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3698},"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":"ccb89b99-ae39-4006-ae0f-0154a0de54f7"},"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":3291,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T01:39:03.385958+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3066","receipt_type":"execute_mission","idempotency_key":"mission:ccb89b99-ae39-4006-ae0f-0154a0de54f7:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c7876d9f-c509-4e0c-ba44-ebbc95be4761","command_center_event_id":"ccb89b99-ae39-4006-ae0f-0154a0de54f7"},{"id":"384b389b-e2cb-4c3f-9677-fef40c33cd6a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8b22a7845397","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":21099,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":20479,"firstUsefulResultAt":"2026-09-25T13:29:32.247Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3731,"terminal":false,"missionId":"8b22a784-5397-4822-8c66-cdcfcda533d7","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5419,"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":"8b22a784-5397-4822-8c66-cdcfcda533d7"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","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-09-25T13:29:52.773874+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3731","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8b22a784-5397-4822-8c66-cdcfcda533d7:automatic-mission-resume:3731:repair_mission_pr_ready_retryable","mission_step_id":"5ea55114-8e4b-44c7-893d-5f98455f57a1","command_center_event_id":"8b22a784-5397-4822-8c66-cdcfcda533d7"},{"id":"384d376b-9498-4013-a2b2-28912dfc2434","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-6730ce8a6cce","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":"6730ce8a-6cce-416c-bff4-935556eb70a6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1451,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":412,"providerAuthMs":0,"ledgerPrepareMs":412,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":412,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":412,"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":"6730ce8a-6cce-416c-bff4-935556eb70a6"},"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":4531,"likelyAffectedFiles":["src/pages/SignAgreement.tsx","src/pages/sign-agreement/PageShell.tsx","src/pages/sign-agreement/SignerFieldsCard.tsx","src/pages/sign-agreement/SignatureDrawer.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:53:39.55153+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6730ce8a-6cce-416c-bff4-935556eb70a6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e30bb517-90f1-4436-b41b-9bdcab3a3d6e","command_center_event_id":"6730ce8a-6cce-416c-bff4-935556eb70a6"},{"id":"384d4ec3-5691-4eff-a292-46163dffcf4d","source":"forgejo","status":"verified","payload":{"branch":"ai/big-papis-public-calendar-truck-marker","prNumber":555,"nextAction":null,"mergeCommitSha":"b12df625203703e92b16f8d605d8bd9ab3b9587b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T14:19:19.125274+00:00","proof_gate":"merged_pr_deleted_branch_is_terminal_source_lineage","source_sha":"b12df625203703e92b16f8d605d8bd9ab3b9587b","external_id":"555","receipt_type":"source_lineage_merged_branch_closed","idempotency_key":"mission:4d14c2dd-b3cb-4348-beb6-d2354c541675:merged-pr:555:branch-deleted","mission_step_id":"dde77623-7246-4a02-a01a-873ffe74521a","command_center_event_id":"4d14c2dd-b3cb-4348-beb6-d2354c541675"},{"id":"384dcd4e-87ba-4fe1-ae5b-6a26d7b78fe3","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"implementation\"],\"pendingIds\":[\"preflight\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-03T23:15:16.444295+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/bound-editor-gesture-inside-mission-deadline-r202608032305\",\"prNumber\":3915,\"sourceSha\":\"0cd2632a4ad7cd7f2feb32ec06b1e2cafc7d9bb2\",\"deploymentId\":\"canonical-release-0cd2632a4ad7\"}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:51:42.12917+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c703d8c5-e72b-4d71-81f6-658a5a286851:owner-progress-heartbeat:119329406","mission_step_id":"c3b42be3-fe1f-4ddd-81a6-dcb84b187801","command_center_event_id":"c703d8c5-e72b-4d71-81f6-658a5a286851"},{"id":"384e6674-5db3-482e-82de-5612b4175aec","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":25,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:preflight\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"resolve_preflight\",\"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\":\"pull_request\",\"deadlineAt\":\"2026-08-07T00:39:29.50819+00:00\",\"recoveryAction\":\"resolve_preflight\"},\"blocker\":\"repair_mission_execution_blocked\",\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T13:02:01.909368+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:6decaa43-3490-4a5f-842f-02523e57252a:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_","mission_step_id":"a01936fd-3ce6-4fbb-96b0-e34ca7342318","command_center_event_id":"6decaa43-3490-4a5f-842f-02523e57252a"},{"id":"384e7b5a-d0c3-427e-9ba9-e8c518f955fd","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-25339601cdc9","writes":[],"patches":[],"version":1,"approved":true,"missionId":"25339601-cdc9-425f-918b-98d684351e93","repository":"noel/KnockLaunchOS","visualProof":false,"verifyVisual":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","anchor":"          gate_block=\"$(sed -n '/^  gate:/,/^  release-cc-execution:/p' .forgejo/workflows/knocklaunch.yml)\"\n          printf '%s\\n' \"$gate_block\" | grep -q '^    runs-on: docker$'\n          release_cc_execution_job='release-cc-execution'\n          release_onrunner_job='release-onrunner'\n          release_cc_execution_block=\"$(sed -n \"/^  ${release_cc_execution_job}:/,/^  ${release_onrunner_job}:/p\" .forgejo/workflows/knocklaunch.yml)\"\n          printf '%s\\n' \"$release_cc_execution_block\" | grep -q '^    runs-on: docker$'\n          if printf '%s\\n' \"$release_cc_execution_block\" | grep -q 'runs-on:.*paul-light'; then echo \"::error::deployment-capable release-cc-execution must never run on paul-light\"; exit 2; fi","expectedSha":"4d79f5538af403477e82f99b4174cdc17a9de668","replacement":"          gate_block=\"$(sed -n '/^  gate:/,/^  release-cc-execution:/p' .forgejo/workflows/knocklaunch.yml)\"\n          grep -q '^    runs-on: docker$' <<< \"$gate_block\"\n          release_cc_execution_job='release-cc-execution'\n          release_onrunner_job='release-onrunner'\n          release_cc_execution_block=\"$(sed -n \"/^  ${release_cc_execution_job}:/,/^  ${release_onrunner_job}:/p\" .forgejo/workflows/knocklaunch.yml)\"\n          grep -q '^    runs-on: docker$' <<< \"$release_cc_execution_block\"\n          if grep -q 'runs-on:.*paul-light' <<< \"$release_cc_execution_block\"; then echo \"::error::deployment-capable release-cc-execution must never run on paul-light\"; exit 2; fi"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"25339601-cdc9-425f-918b-98d684351e93","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":"431e7e840286db04cc6a9ce0df4ca6f64cfbeb7830ebcaca4f49de7cc12ce2ad","replayCount":0,"serializedBytes":2637},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:06:02.620328+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:25339601-cdc9-425f-918b-98d684351e93:repository-mutation-intent:431e7e840286db04cc6a9ce0df4ca6f64cfbeb7830ebcaca4f49de7cc12ce2ad:0","mission_step_id":"22ce5e98-9cce-435a-9680-34357bbbf379","command_center_event_id":"25339601-cdc9-425f-918b-98d684351e93"},{"id":"384f2e62-e8ef-464a-a16c-029e9301e43e","source":"cc-execution","status":"recorded","payload":{"objective":"Use current Forgejo main. Recover the actual multipage PCG public website created by merged PR #1573 ('Build real multipage PCG website') from Forgejo history and restore the smallest current-compatible public route/component if it was removed. Do not invent a replacement and do not use pcgslab.com. Add a visible Public site action in Anthony's /pcg header opening that KnockLaunch public route in a new tab. In the current winning /pcg background cascade, replace the bare full-strength image with a balanced cinematic grade around dark opacities roughly .58 left / .48 mid / .30 highlight / .50 right plus a subtle warm radial highlight; keep the background image clearly visible. Preserve all grading/data behavior, compact vault, /pcg routing, and other tenants. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release. After exact live release, visually prove the background and interactively prove the Public site link reaches the restored #1573 site.","tenantRef":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","receivedAt":"2026-09-03T21:50:53.401Z","fingerprint":"0cb36eafe27ac59e7147ae65dd8bf9a567e779da6d68189c6aac63ed2ebcf0f9","workstreamRef":"9602e1770cbb496cbdf52fbc93f1b859","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Use current Forgejo main. Recover the actual multipage PCG public website created by merged PR #1573 ('Build real multipage PCG website') from Forgejo history and restore the smallest current-compatible public route/component if it was removed. Do not invent a replacement and do not use pcgslab.com. Add a visible Public site action in Anthony's /pcg header opening that KnockLaunch public route in a new tab. In the current winning /pcg background cascade, replace the bare full-strength image with a balanced cinematic grade around dark opacities roughly .58 left / .48 mid / .30 highlight / .50 right plus a subtle warm radial highlight; keep the background image clearly visible. Preserve all grading/data behavior, compact vault, /pcg routing, and other tenants. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release. After exact live release, visually prove the background and interactively prove the Public site link reaches the restored #1573 site.","wordingChanged":false,"canonicalIntent":"Use current Forgejo main. Recover the actual multipage PCG public website created by merged PR #1573 ('Build real multipage PCG website') from Forgejo history and restore the smallest current-compatible public route/component if it was removed. Do not invent a replacement and do not use pcgslab.com. Add a visible Public site action in Anthony's /pcg header opening that KnockLaunch public route in a new tab. In the current winning /pcg background cascade, replace the bare full-strength image with a balanced cinematic grade around dark opacities roughly .58 left / .48 mid / .30 highlight / .50 right plus a subtle warm radial highlight; keep the background image clearly visible. Preserve all grading/data behavior, compact vault, /pcg routing, and other tenants. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release. After exact live release, visually prove the background and interactively prove the Public site link reaches the restored #1573 site.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"background","statement":"The live /pcg workspace uses a balanced cinematic grade: image visibly present with deeper blacks and controlled highlights, neither the prior near-black veil nor the current washed-out full-strength image.","proofConditionIds":["proof-production","visual-pcg"]},{"id":"public-site","statement":"A visible Public site action in Anthony's /pcg header opens the restored KnockLaunch-built multipage PCG public site from merged PR #1573 and does not point to pcgslab.com.","proofConditionIds":["proof-production","interaction-public-site"]}],"objective":"Use current Forgejo main. Recover the actual multipage PCG public website created by merged PR #1573 ('Build real multipage PCG website') from Forgejo history and restore the smallest current-compatible public route/component if it was removed. Do not invent a replacement and do not use pcgslab.com. Add a visible Public site action in Anthony's /pcg header opening that KnockLaunch public route in a new tab. In the current winning /pcg background cascade, replace the bare full-strength image with a balanced cinematic grade around dark opacities roughly .58 left / .48 mid / .30 highlight / .50 right plus a subtle warm radial highlight; keep the background image clearly visible. Preserve all grading/data behavior, compact vault, /pcg routing, and other tenants. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release. After exact live release, visually prove the background and interactively prove the Public site link reaches the restored #1573 site.","constraints":[{"id":"no-external-site","statement":"Do not use pcgslab.com or tenant settings.website for the Public site action.","proofConditionIds":["interaction-public-site"]},{"id":"preserve-pcg","statement":"Preserve /pcg canonical workspace routing, grading workflow, compact Card Vault behavior, and all unrelated tenants.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The exact released production /pcg route remains live and renders PCG Operations after the repair.","route":"/pcg","roleRef":null,"userRef":null,"required":true,"expectedText":"PCG Operations","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-pcg","kind":"visual","claim":"The /pcg background is cinematic, not washed out or blacked out.","route":"/pcg","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"interaction-public-site","kind":"interaction","claim":"The Public site action is visible and opens the restored KnockLaunch PCG multipage public site from PR #1573, not an external pcgslab.com URL.","route":"/pcg","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"click","target":"Public site"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":"{\"latestOwnerMessages\":[\"You overstepped. The background does not look cinematic. Now it's way too bright, Fix that background.\",\"And add a link to the public site.\",\"No, I mean their public-facing site in Makawao, not Pete's Gisla.\"],\"resolvedMeaning\":\"The requested Public site is the KnockLaunch-built multipage PCG public-facing site from merged Forgejo PR #1573 titled 'Build real multipage PCG website'. It is explicitly not tenant settings.website and not pcgslab.com.\"}","requestContractHash":"f43e443075bf88c4f960a71cabcd2d58c9848b4275faa986c812c78ee22122e3","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T21:50:54.263499+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:1aee86c4-f0ef-4c14-b7f3-b0524a3a55e4:tenant-workstream-contribution:0cb36eafe27ac59e7147ae65dd8bf9a567e779da6d68189c6aac63ed2ebcf0f9","mission_step_id":null,"command_center_event_id":"1aee86c4-f0ef-4c14-b7f3-b0524a3a55e4"},{"id":"38529fdd-5940-4fcc-a1a9-7b0721c66fa5","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/components/experience-editor/ExperiencePreviewApp.tsx","src/components/experience-editor/replicas/types.ts","src/lib/design/experienceStudioSurfaceResolver.ts","src/components/experience-editor/ExperienceEditorCanvasBridge.tsx"],"continuationObjective":"Continue the existing durable mission using exact structured edits."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:27:07.190154+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:9967f298-9efb-4dd1-8f36-3106d67cd37e:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"78aac39d-e41f-450c-85ff-a48691a2cc7a","command_center_event_id":"9967f298-9efb-4dd1-8f36-3106d67cd37e"},{"id":"38543e3f-9f54-473c-92d6-94b6af935989","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9706d26f4539","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":47630,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"executorlessWaitMs":3027415,"firstUsefulResultAt":"2026-10-01T16:49:56.195Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":4374,"terminal":false,"missionId":"9706d26f-4539-44ca-9552-7ad18139ce31","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4713,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":695,"missionSetupMs":481,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":481,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":481,"repositoryMutationMs":4018,"repositoryProviderMs":4018,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2477,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":481,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1541},"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":"9706d26f-4539-44ca-9552-7ad18139ce31"},"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":3716,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T17:40:29.71544+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4374","receipt_type":"execute_mission","idempotency_key":"mission:9706d26f-4539-44ca-9552-7ad18139ce31:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"bb023fc3-7af3-4847-b6dc-cbd6b11033aa","command_center_event_id":"9706d26f-4539-44ca-9552-7ad18139ce31"},{"id":"385450c7-cd84-474b-9eda-07d1bb189670","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"9f348ceb2c0264336b39d36da97795ad7b3e20bd","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"9f348ceb2c0264336b39d36da97795ad7b3e20bd","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"c9fa0b89e2555506624ea14d7a820ec097e6e8fba89189739e394230d879164e","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:06:56.314467+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9f348ceb2c0264336b39d36da97795ad7b3e20bd","external_id":"forgejo-main-9f348ceb2c02","receipt_type":"canonical_release_status","idempotency_key":"mission:10b94cd1-90ad-46bd-a864-548ea1c53b2a:forgejo-release-status:9f348ceb2c0264336b39d36da97795ad7b3e20bd:verified:forgejo-main/source=success","mission_step_id":"e71a1300-92e1-4bd1-8df3-c3e289deee5c","command_center_event_id":"10b94cd1-90ad-46bd-a864-548ea1c53b2a"},{"id":"3855779f-cf8d-4d4f-811a-567695d01b7e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a0cf2318917c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":13580,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-05T21:18:07.021Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":5069,"terminal":false,"missionId":"a0cf2318-917c-4421-b575-c956ca53c810","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7399,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2138,"approvedPlanMs":1769,"missionSetupMs":424,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":424,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":424,"repositoryMutationMs":3485,"repositoryProviderMs":3485,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2145,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":424,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1340},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a0cf2318-917c-4421-b575-c956ca53c810"},"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":1536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:18:15.886933+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5069","receipt_type":"execute_mission","idempotency_key":"mission:a0cf2318-917c-4421-b575-c956ca53c810:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"276d88a9-e3a7-4e1f-bcd0-4a6cec119325","command_center_event_id":"a0cf2318-917c-4421-b575-c956ca53c810"},{"id":"3858b56d-a308-459f-9262-5b1275f285be","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Execute the owner-requested repair mission","wordingChanged":false,"canonicalIntent":"Execute the owner-requested repair mission","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"visual-contract-binding-repair","statement":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"objective":"Execute the owner-requested repair mission","constraints":[{"id":"bounded-files","statement":"Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"preserve-legacy","statement":"Preserve legacy visual-proof behavior for missions without an explicit request contract.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"no-frontend","statement":"Do not change frontend, tenant, public-page, database, or infrastructure behavior.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The repaired cc-execution runtime is released live and the regression test passes in canonical Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Repair-the-cc-execution-durable-mission-supervisor-so-an-explicit-request-contract-that-requires-vis","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"06350ef43257f430b4291b7f9c360e5382aacb6033ba6796140cada82c9e2484","requestContractRevision":2,"previousRequestContractHash":"13cc41c3d60a0c51ef46d6afdba949f055242cd3aed06ac86363a528dfefca3b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:58:43.163085+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3dddf005-ccb1-474c-a220-dc1b2350b05c:request-contract:06350ef43257f430b4291b7f9c360e5382aacb6033ba6796140cada82c9e2484","mission_step_id":"a3d981f1-6d78-4c79-b990-adf30300a2f4","command_center_event_id":"3dddf005-ccb1-474c-a220-dc1b2350b05c"},{"id":"38598c51-c707-4bde-8985-4cd66b92db32","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"69117764bc59dc130df3f00a8c4174ad873800db","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"69117764bc59dc130df3f00a8c4174ad873800db","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"9d9604de43fcdca8db2b1502b85ebb1f72dc24415b3658f8b672d55d0e482052","forgejoWorkflowProof":{"runId":15191,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","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-04T12:01:57.823609+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"69117764bc59dc130df3f00a8c4174ad873800db","external_id":"forgejo-main-69117764bc59","receipt_type":"canonical_release_status","idempotency_key":"mission:2a7e2c8a-6cb9-4afe-8bf4-fd1c0310eaf0:forgejo-release-status:69117764bc59dc130df3f00a8c4174ad873800db:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"5260a51c-ad32-4251-9d97-a869e0b532e2","command_center_event_id":"2a7e2c8a-6cb9-4afe-8bf4-fd1c0310eaf0"},{"id":"385a5bbb-14d8-48e8-99c7-d76279da34cb","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":61087,"owner_action_to_pr_ms":101597,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":97576},"ownerWaitLiveAt":"2026-09-27T21:57:47.087Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:57:47.359521+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:1f67eb63-ef29-4a6f-9610-4aafa1b6ff59:owner-wait-live","mission_step_id":"5e005cca-f074-4a83-bb66-f5820b146fd1","command_center_event_id":"1f67eb63-ef29-4a6f-9610-4aafa1b6ff59"},{"id":"385c5584-97b2-4c7d-b99b-a79f2c928ac3","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-38bd10a5e097","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2688,"terminal":false,"missionId":"38bd10a5-e097-4eea-b999-07c62cbabefa","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0498ad0e02607f370249ac29e6390759055a5284","timingsMs":{"prReadinessMs":113,"approvedPlanMs":0,"shipAndProveMs":3345,"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":"38bd10a5-e097-4eea-b999-07c62cbabefa"},"performance":null,"deploymentId":"forgejo-main-0498ad0e0260","workflowRunId":7936,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T23:39:14.921346+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2688","receipt_type":"automatic_mission_resume","idempotency_key":"mission:38bd10a5-e097-4eea-b999-07c62cbabefa:automatic-mission-resume:2688:canonical_release_reconciliation_pending","mission_step_id":"26c5bb46-cc6f-4b81-b3da-0f2421a63be2","command_center_event_id":"38bd10a5-e097-4eea-b999-07c62cbabefa"},{"id":"385cff47-fc52-48c2-9402-805dd14e7cd3","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-cef66441ff0b","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.94-mission-generation-terminality","prNumber":2316,"terminal":false,"missionId":"cef66441-ff0b-471b-9438-28df206b17bb","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7925,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1625,"providerAuthMs":0,"ledgerPrepareMs":560,"ledgerReconcileMs":0,"lineageReconcileMs":1065,"resolvePreflightMs":1625,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":560,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"cef66441-ff0b-471b-9438-28df206b17bb"},"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":2889,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:40:44.348875+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"2316","receipt_type":"execute_mission","idempotency_key":"mission:cef66441-ff0b-471b-9438-28df206b17bb:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"7e5c340c-cff3-41a9-9ce7-9e701f877487","command_center_event_id":"cef66441-ff0b-471b-9438-28df206b17bb"},{"id":"385db11c-c085-4a77-a0c4-f3cd70b2c142","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f326dba11be9","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":20242,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-05T12:25:39.836Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4901,"terminal":false,"missionId":"f326dba1-1be9-480f-bf21-8146eb824e21","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7176,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2344,"approvedPlanMs":654,"missionSetupMs":275,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":275,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":275,"repositoryMutationMs":4087,"repositoryProviderMs":4087,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2708,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":275,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1379},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f326dba1-1be9-480f-bf21-8146eb824e21"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:25:48.174713+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4901","receipt_type":"execute_mission","idempotency_key":"mission:f326dba1-1be9-480f-bf21-8146eb824e21:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c6d629e8-768d-469b-a7b7-0e7f98c52f31","command_center_event_id":"f326dba1-1be9-480f-bf21-8146eb824e21"},{"id":"38616871-49a2-4c17-bd7e-7d45a0a746fe","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1963","runId":1963,"status":"success","sourceSha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T13:18:09.015529+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c89e28d1-029b-446d-af5f-03123865a1a6:forgejo-release-status:f9a6690b8ce9b45798d3608736abaa15f05dd1da:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"262fcc91-16ab-4b69-990c-1b4c2c0c0b00","command_center_event_id":"c89e28d1-029b-446d-af5f-03123865a1a6"},{"id":"3862b54a-9758-4950-8fd7-e68be671597d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b340734effd5","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":3519,"terminal":false,"missionId":"b340734e-ffd5-4a29-87ce-1232233ec3ea","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1032,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":746,"approvedPlanMs":0,"missionSetupMs":611,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":428,"ledgerReconcileMs":0,"lineageReconcileMs":183,"resolvePreflightMs":611,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":428,"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":"b340734e-ffd5-4a29-87ce-1232233ec3ea"},"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":2068,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T12:48:06.422705+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3519","receipt_type":"execute_mission","idempotency_key":"mission:b340734e-ffd5-4a29-87ce-1232233ec3ea:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"87eada12-0e0b-41d8-b231-d43564747b04","command_center_event_id":"b340734e-ffd5-4a29-87ce-1232233ec3ea"},{"id":"38631e60-8d74-4614-ae21-e8facf928e9b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"8b5adb0a6c4938856789056a9b74792b43b2a115","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"8b5adb0a6c4938856789056a9b74792b43b2a115","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"512cdc12b16d6dee1553857af98fbb040146d78afb880eda6eabaac3d3c6193b","forgejoWorkflowProof":{"runId":11717,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"onrunner":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"8b5adb0a6c4938856789056a9b74792b43b2a115","runnerVersion":"onrunner-8b5adb0a6c49","expectedSourceSha":"8b5adb0a6c4938856789056a9b74792b43b2a115"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:58:31.754249+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8b5adb0a6c4938856789056a9b74792b43b2a115","external_id":"forgejo-main-8b5adb0a6c49","receipt_type":"canonical_release_status","idempotency_key":"mission:504ac8a3-e078-4e37-8182-14fe4636558d:forgejo-release-status:8b5adb0a6c4938856789056a9b74792b43b2a115:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"00796199-64a5-4a27-aa9b-a1cf43a471c0","command_center_event_id":"504ac8a3-e078-4e37-8182-14fe4636558d"},{"id":"386501ba-8a17-4832-b779-d5d5f65ea853","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-d7f078faf0c3","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.175-repository-source-fastpath","prNumber":2988,"terminal":false,"missionId":"d7f078fa-f0c3-4803-a542-56d0f343fc22","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":"85783bcdbf3800c3493041f709fb9b47f2a0127c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10989,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":10989,"missionSetupMs":689,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":689,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":689,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":689,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d7f078fa-f0c3-4803-a542-56d0f343fc22"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1551,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T03:20:27.229316+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":"85783bcdbf3800c3493041f709fb9b47f2a0127c","external_id":"2988","receipt_type":"execute_mission","idempotency_key":"mission:d7f078fa-f0c3-4803-a542-56d0f343fc22:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"54cf7240-9628-4346-94e1-4d1856835b5b","command_center_event_id":"d7f078fa-f0c3-4803-a542-56d0f343fc22"},{"id":"386570f7-5d72-490b-aade-b3fbb06358bd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-parallel-control-plane-workstreams-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":10980,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":671,"terminal":false,"missionId":"420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc","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":"420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc"},"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":5046,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:03:25.836546+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"671","receipt_type":"execute_mission","idempotency_key":"mission:420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc:execute_mission:canonical_release_transport_retryable","mission_step_id":"cf72a2a1-4013-4c94-bd2b-ca4d33aac8eb","command_center_event_id":"420ed6e7-8fdd-48a9-a7bb-f9f3b659fadc"},{"id":"38665942-669f-4ce8-881d-05f71a3ebf69","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-pr-refresh-ancestry-20260828","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":1132,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"03a30717-1874-436a-9572-46d7fea72b81","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":416,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"03a30717-1874-436a-9572-46d7fea72b81"},"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":3467,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:56:18.404471+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:03a30717-1874-436a-9572-46d7fea72b81:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a3e35e0f-3251-4df8-b20c-7a9a21eec63c","command_center_event_id":"03a30717-1874-436a-9572-46d7fea72b81"},{"id":"38667037-d2b9-4f51-a898-fb1f3e41e885","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1f3baf475ee2d2655e23294f05e97c67776f7f6f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"pcg-shell-stable","satisfied":true,"statement":"PCG remains in its dedicated tenant shell and the authenticated PCG dashboard no longer emits workspace-membership bootstrap errors or ejects the user.","proofConditionIds":["proof-runtime"]},{"id":"pcg-avatar-routing","satisfied":true,"statement":"PCG renders exactly one avatar and PCG navigation remains inside the PCG tenant without incorrect automatic jumps.","proofConditionIds":["proof-runtime","proof-repository"]},{"id":"pcg-routes","satisfied":true,"statement":"The canonical PCG experience exposes Receive Cards, Grade Cards, Publish & Sell, Fulfill & Ship, Card Vault, Migration, Pop Report, Settings, Payments, and Readiness where applicable.","proofConditionIds":["proof-runtime","proof-repository"]},{"id":"pcg-card-vault","satisfied":true,"statement":"Card Vault route, search, and data access work against the intended PCG data source and migrated cards are not incorrectly presented as zero because of routing, tenant-scope, or query regressions.","proofConditionIds":["proof-runtime","proof-repository"]},{"id":"pcg-live","satisfied":true,"statement":"The repair is gated, squash-merged, released to the affected production target, and verified live.","proofConditionIds":["proof-runtime","proof-repository"]}],"satisfied":true,"constraints":[{"id":"dedicated-shell","satisfied":true,"statement":"Do not reattach PCG to PrivateAppShell.","proofConditionIds":["proof-repository"]},{"id":"preserve-zoom","satisfied":true,"statement":"Preserve the owner-approved PCG dashboard zoom and visual treatment.","proofConditionIds":["proof-runtime","proof-repository"]},{"id":"tenant-safety","satisfied":true,"statement":"Fail closed on uncertain tenant identity; do not fall back to another tenant or an emergency/default workspace.","proofConditionIds":["proof-runtime","proof-repository"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-runtime"]}],"contractHash":"8fbbe6b31b293a4be0e97d8eaa557ff7da48c60942347faaa951915efc8c3a51","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"gateRunId":14966,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"8fbbe6b31b293a4be0e97d8eaa557ff7da48c60942347faaa951915efc8c3a51","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend","supabaseEdge","migrations"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"1f3baf475ee2d2655e23294f05e97c67776f7f6f"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend","supabaseEdge","migrations"],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"8fbbe6b31b293a4be0e97d8eaa557ff7da48c60942347faaa951915efc8c3a51"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-03T23:22:12.943208+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1f3baf475ee2d2655e23294f05e97c67776f7f6f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d6630708-0b54-4507-b300-af7c3ae1a0cd:request-contract:8fbbe6b31b293a4be0e97d8eaa557ff7da48c60942347faaa951915efc8c3a51:1f3baf475ee2d2655e23294f05e97c67776f7f6f:verified:","mission_step_id":"d03d2b49-0362-438e-9a73-4c066dcdf702","command_center_event_id":"d6630708-0b54-4507-b300-af7c3ae1a0cd"},{"id":"38675a2d-5f3b-429d-81ac-514cdeb8dc0b","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:.forgejo/workflows/knocklaunch.yml","fingerprint":"314b132a8ba26ba9f1ba661d762531d9f4220b23510c4230ef6169b96f42ac6d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:21:23.728209+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:46f3e2dd-759b-4adf-87a0-bed7ebbbf10e:repository-mutation-intent-blocked:314b132a8ba26ba9f1ba661d762531d9f4220b23510c4230ef6169b96f42ac6d","mission_step_id":"a34e13eb-00b1-42c6-9e1a-71ead44ce20e","command_center_event_id":"46f3e2dd-759b-4adf-87a0-bed7ebbbf10e"},{"id":"38690223-b6b4-4056-812d-7f49d709075a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-simple-root-20260828","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":42374,"releaseCount":1,"toolCallCount":16,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":926,"terminal":false,"missionId":"a2aeeb9e-e949-45a9-b69b-09755df6516b","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":17831,"prReadinessMs":0,"approvedPlanMs":17831,"missionSetupMs":1760,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a2aeeb9e-e949-45a9-b69b-09755df6516b"},"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":5019,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T14:36:38.035171+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"926","receipt_type":"execute_mission","idempotency_key":"mission:a2aeeb9e-e949-45a9-b69b-09755df6516b:execute_mission:repair_mission_execution_retryable:generation-1","mission_step_id":"8a6337ea-b7b8-49c2-812b-9ac925bcbb57","command_center_event_id":"a2aeeb9e-e949-45a9-b69b-09755df6516b"},{"id":"38695aad-1648-4717-b082-cc2585470fbd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2847,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":727,"terminal":false,"missionId":"4b971b62-be54-4249-bb07-b028ad5ce4ad","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"4b971b62-be54-4249-bb07-b028ad5ce4ad"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":599,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T05:17:28.17806+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"727","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4b971b62-be54-4249-bb07-b028ad5ce4ad:automatic-mission-resume:727:canonical_release_transport_retryable","mission_step_id":"a8b1581e-d600-40b6-ba10-f054dccfcb98","command_center_event_id":"4b971b62-be54-4249-bb07-b028ad5ce4ad"},{"id":"38698b67-d87d-4fe1-8438-fc04a755dba9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-88a610bb4f4a","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":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":256,"providerAuthMs":0,"ledgerPrepareMs":256,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":256,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":256,"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":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},"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":3961,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/components/dashboard/AdaptiveBusinessDashboard.tsx","src/components/realtor/CurriControlCenterWorkspace.tsx","src/routes/verticalRouteRegistry.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:14:00.397055+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:88a610bb-4f4a-45cb-939b-a23fb58fc1d0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e4c51b3b-0a24-47f8-ae6b-8330a0f95509","command_center_event_id":"88a610bb-4f4a-45cb-939b-a23fb58fc1d0"},{"id":"386a6419-d5e2-49b6-ae31-3e85d4ef74b9","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/event-rentals-modes-shell","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2518,"terminal":false,"missionId":"e364b6c3-f9eb-4bab-a4bc-71636d2815aa","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"08eb39685a6b0854007b65ba0c92f95ba22088f8","timingsMs":{"prReadinessMs":863,"approvedPlanMs":0,"shipAndProveMs":2280,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e364b6c3-f9eb-4bab-a4bc-71636d2815aa"},"performance":null,"deploymentId":"forgejo-main-08eb39685a6b","workflowRunId":7453,"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":1956,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T18:35:46.948759+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2518","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e364b6c3-f9eb-4bab-a4bc-71636d2815aa:automatic-mission-resume:2518:canonical_release_dispatched","mission_step_id":"7b395ce3-5a11-40aa-b85d-484f5a39f1a8","command_center_event_id":"e364b6c3-f9eb-4bab-a4bc-71636d2815aa"},{"id":"386a925f-b690-41f0-a16c-b6ef8591ce7c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-a0cf2318917c","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":42977,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":15,"executorlessWaitMs":153702,"firstUsefulResultAt":"2026-10-05T21:18:07.021Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":5069,"terminal":false,"missionId":"a0cf2318-917c-4421-b575-c956ca53c810","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1376,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":71,"approvedPlanMs":0,"missionSetupMs":243,"providerAuthMs":0,"shipAndProveMs":744,"ledgerPrepareMs":243,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":243,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":243,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a0cf2318-917c-4421-b575-c956ca53c810"},"performance":null,"deploymentId":"forgejo-main-03e56921f645","releaseState":"failed","workflowRunId":16037,"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":2761,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:21:13.712256+00:00","proof_gate":"canonical_release_dispatched","source_sha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","external_id":"forgejo-main-03e56921f645","receipt_type":"execute_mission","idempotency_key":"mission:a0cf2318-917c-4421-b575-c956ca53c810:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"b0d173c6-3698-4edb-b8ab-9727c0e4fdc0","command_center_event_id":"a0cf2318-917c-4421-b575-c956ca53c810"},{"id":"386f5ded-6699-4df4-8f66-5aac397aeed3","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/source-discovery-policy.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"e8d359eae9c615113a625b1b879d899d36eb623c","issuedAt":1791943008327,"expiresAt":1791943188327,"missionId":"2c26cb95-5b0e-4da9-bc68-23a1ab45b210","autoRefreeze":true,"authorizationId":"fb59f33e-bfcd-4294-a58d-d57f0e64f2a0","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-14T01:56:48.88173+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"e8d359eae9c615113a625b1b879d899d36eb623c","external_id":"fb59f33e-bfcd-4294-a58d-d57f0e64f2a0","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:2c26cb95-5b0e-4da9-bc68-23a1ab45b210:fb59f33e-bfcd-4294-a58d-d57f0e64f2a0","mission_step_id":null,"command_center_event_id":"2c26cb95-5b0e-4da9-bc68-23a1ab45b210"},{"id":"386fb423-44f6-41b9-b393-cd53c0232770","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_already_merged","status":"retryable","metrics":{"receiptBytes":7507,"releaseCount":1,"toolCallCount":12,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.31.7-canonical-planner-owners","prNumber":4275,"terminal":false,"missionId":"3c247ec3-3684-4818-b175-9a5d1d871c26","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"cc5243b01b63e565310e20242d465a14297452fd","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3c247ec3-3684-4818-b175-9a5d1d871c26"},"performance":null,"deploymentId":"canonical-release-cc5243b01b63","workflowRunId":31225305851,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":488,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T22:53:06.231283+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":"cc5243b01b63e565310e20242d465a14297452fd","external_id":"canonical-release-cc5243b01b63","receipt_type":"execute_mission","idempotency_key":"mission:3c247ec3-3684-4818-b175-9a5d1d871c26:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"cd0c3c51-0ff6-4020-80a5-de9d5ba75aa9","command_center_event_id":"3c247ec3-3684-4818-b175-9a5d1d871c26"},{"id":"3872a61f-8681-476b-9197-69a1a88e5a37","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"success","render-onrunner/runtime-proof":"failure"},"mainSha":"dfbb0b86b60dc5aaeb808a59793a5bd9115d5e74","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof","frontend-cloudflare/live"],"sourceSha":"1048fa75e380e9aeb00a048936ff3f336557dd5b","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","onrunner":"pending","ccExecution":"success"},"requestContractHash":"979b48766acc92e3fdf00bfd1dd7a32e730f9d1323767084501f6806d4c19329","forgejoWorkflowProof":{"runId":12154,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"frontend":"pending","onrunner":"pending","ccExecution":"success"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"frontend":"pending","onrunner":"pending","ccExecution":"success"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"9dc4fd1c93c0834eec199a0147375ceaaaba8457","runnerVersion":"onrunner-9dc4fd1c93c0","expectedSourceSha":"1048fa75e380e9aeb00a048936ff3f336557dd5b"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"1048fa75e380e9aeb00a048936ff3f336557dd5b","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-1048fa75e380e9aeb00a048936ff3f336557dd5b","compareStatus":"target_job_success_runtime_verified","workflowRunId":12154,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.292-release-target-parity","workflowFailed":true,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T04:39:07.86589+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"1048fa75e380e9aeb00a048936ff3f336557dd5b","external_id":"forgejo-main-1048fa75e380","receipt_type":"canonical_release_status","idempotency_key":"mission:96c224c3-9adb-40b3-8a67-c8908e874587:forgejo-release-status:1048fa75e380e9aeb00a048936ff3f336557dd5b:failed:forgejo-main/source=success|forgejo-release/workflow=failure|cc-execution/runtime-proof=success|render-onrunner/runtime-proof=failure|frontend-cloudflare/live=pending","mission_step_id":"f5cc6ddf-b260-4a49-8138-3d2dfd6839e2","command_center_event_id":"96c224c3-9adb-40b3-8a67-c8908e874587"},{"id":"387315b1-aa48-48b4-b25c-2c287f4c368d","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"24a48d52b0517f6533065d34c91864790771d5ef","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-editor-useful","satisfied":false,"statement":"Repair the shared GodMode page-editor Sidekick so normal contextual visual editing requests are understood and converted into safe semantic theme/style/layout/media edits with immediate reversible preview.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]},{"id":"visual-artifact-scope","satisfied":false,"statement":"The requested visual artifact type is authoritative: dashboard only. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-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-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-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-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":"editor-tenant-isolation","satisfied":false,"statement":"The editor may change only the current authorized draft/page selection and must not mutate unrelated routes, tenants, or business data.","proofConditionIds":["proof-production","proof-visual"]}],"contractHash":"5415fabe3bb77245a2b16c69f3998f36f670dfd055865b27d06fcf3ab132b5a8","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"5415fabe3bb77245a2b16c69f3998f36f670dfd055865b27d06fcf3ab132b5a8"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg/DASHBOARD","currentSourceSha":"24a48d52b0517f6533065d34c91864790771d5ef","witnessSourceSha":"24a48d52b0517f6533065d34c91864790771d5ef","verificationState":null,"witnessRequestContractHash":"5415fabe3bb77245a2b16c69f3998f36f670dfd055865b27d06fcf3ab132b5a8"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T04:35:11.85493+00:00","proof_gate":"request_contract_pending","source_sha":"24a48d52b0517f6533065d34c91864790771d5ef","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f6f8b2f9-2b09-4163-a0ce-00afa535887b:request-contract:5415fabe3bb77245a2b16c69f3998f36f670dfd055865b27d06fcf3ab132b5a8:24a48d52b0517f6533065d34c91864790771d5ef:pending:visual","mission_step_id":"53145f57-0dc7-4d6e-89f8-391799561cc0","command_center_event_id":"f6f8b2f9-2b09-4163-a0ce-00afa535887b"},{"id":"38739e27-1cf6-4882-9a03-657b3c81ae59","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-311e342b31de","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.125-baseline-relative-release-canary","prNumber":2643,"terminal":false,"missionId":"311e342b-31de-41c4-a4e6-6d98d99fa523","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6740,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3605,"approvedPlanMs":0,"missionSetupMs":5400,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":400,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5400,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":400,"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":"311e342b-31de-41c4-a4e6-6d98d99fa523"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1526,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T15:39:03.170742+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2643","receipt_type":"execute_mission","idempotency_key":"mission:311e342b-31de-41c4-a4e6-6d98d99fa523:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a5e407df-5273-4b58-a17c-5daeadee89ef","command_center_event_id":"311e342b-31de-41c4-a4e6-6d98d99fa523"},{"id":"38747735-d05a-4aef-b569-d791ead5452d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the supplied complete one-file replacement atomically. Preserve the approved lightning geometry, forks, particles, burst cadence, colors, line widths, sizing and spawn behavior. Only remove the obsolete burst-direction variable and replace the logo transform/filter calculation with continuous time-only 3D micro-parallax, slow scale breathing and a smooth two-stage emerald aura. Preserve all layout and workflow behavior. Gate, squash merge, frontend release, and live desktop visual proof.","wordingChanged":false,"canonicalIntent":"Apply the supplied complete one-file replacement atomically. Preserve the approved lightning geometry, forks, particles, burst cadence, colors, line widths, sizing and spawn behavior. Only remove the obsolete burst-direction variable and replace the logo transform/filter calculation with continuous time-only 3D micro-parallax, slow scale breathing and a smooth two-stage emerald aura. Preserve all layout and workflow behavior. Gate, squash merge, frontend release, and live desktop visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"lightning-lock","statement":"The currently approved canvas lightning implementation remains visually and behaviorally unchanged.","proofConditionIds":["source-proof","live-visual"]},{"id":"smooth-logo-motion","statement":"The live logo moves continuously with restrained cinematic micro-parallax/tilt/scale and no recoil, snap, pause-hit cycle, or burst-linked displacement.","proofConditionIds":["source-proof","live-visual"]},{"id":"premium-glow","statement":"The logo has a visible soft emerald aura whose intensity and radius breathe smoothly and continuously.","proofConditionIds":["source-proof","live-visual"]}],"objective":"Apply the supplied complete one-file replacement atomically. Preserve the approved lightning geometry, forks, particles, burst cadence, colors, line widths, sizing and spawn behavior. Only remove the obsolete burst-direction variable and replace the logo transform/filter calculation with continuous time-only 3D micro-parallax, slow scale breathing and a smooth two-stage emerald aura. Preserve all layout and workflow behavior. Gate, squash merge, frontend release, and live desktop visual proof.","constraints":[{"id":"no-lightning-change","statement":"Do not alter lightning arc geometry, forks, particles, burst cadence, colors, line widths, canvas sizing, or spawn behavior.","proofConditionIds":["source-proof"]},{"id":"no-impact-transform","statement":"Logo transform and glow must not depend on the lightning impact variable or any burst event.","proofConditionIds":["source-proof","live-visual"]},{"id":"layout-behavior-lock","statement":"Do not change layout, cards, background video, form flow, validation, uploads, submission logic, routing, or data behavior.","proofConditionIds":["source-proof","live-visual"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source-proof","kind":"runtime","claim":"Protected main preserves the existing canvas lightning rendering behavior while the logo transform/filter section uses continuous time-only parallax/tilt/scale and glow breathing with no impact/burst dependency.","route":"https://app.knocklaunch.app/build-my-demo","required":true,"expectedText":"Show us your business.","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"live-visual","kind":"visual","claim":"On live desktop /build-my-demo, observe the logo over several seconds: movement is continuous and fluid with no visible jerk/recoil/pause-hit cycle; a soft emerald glow breathes smoothly; the approved lightning still appears unchanged around it; layout remains intact; no high-severity console/page/request failures.","route":"https://app.knocklaunch.app/build-my-demo","required":true,"expectedText":"Show us your business.","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"3ef108f9d957ab14d569b8c18a8420b988807d1fb66cb929c20c5ca2745dc416","requestContractRevision":2,"previousRequestContractHash":"51e2df374e91c62b967af42f79ea848d41841a24023de24498ec3a3fa4a852ee"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:01:53.105857+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:60fb70b3-1f1b-4f4f-89b8-420fd52d5513:request-contract-revision:2:3ef108f9d957ab14d569b8c18a8420b988807d1fb66cb929c20c5ca2745dc416","mission_step_id":"eb1fe757-7cec-4b1f-9a73-b95563391c83","command_center_event_id":"60fb70b3-1f1b-4f4f-89b8-420fd52d5513"},{"id":"387e54d1-034f-4c7a-b32f-f7abad4ffc79","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-14a884b49a8b","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":33282,"releaseCount":0,"toolCallCount":19,"repeatedCallCount":13,"executorlessWaitMs":279430,"firstUsefulResultAt":"2026-10-01T03:04:21.716Z","recoveryAttemptCount":14,"ownerInterruptionCount":0},"version":null,"prNumber":4314,"terminal":false,"missionId":"14a884b4-9a8b-411a-a44b-ff2035a0069f","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"41b09beee4d98673ef680a90813291c548097c23","timingsMs":{"prReadinessMs":674,"approvedPlanMs":0,"shipAndProveMs":3135,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"14a884b4-9a8b-411a-a44b-ff2035a0069f"},"performance":null,"deploymentId":"forgejo-main-41b09beee4d9","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":1790,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-01T03:09:36.1959+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4314","receipt_type":"automatic_mission_resume","idempotency_key":"mission:14a884b4-9a8b-411a-a44b-ff2035a0069f:automatic-mission-resume:4314:canonical_release_reconciliation_pending","mission_step_id":"97e7dcb6-eb0a-43a1-8af8-47921efce197","command_center_event_id":"14a884b4-9a8b-411a-a44b-ff2035a0069f"},{"id":"387ef6ac-4ede-473e-9dff-bc344e6afebd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-e83752efd135","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"e83752ef-d135-46bc-a27e-9b05fd0d7897","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2959,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":597,"providerAuthMs":0,"ledgerPrepareMs":597,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":597,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":597,"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":"e83752ef-d135-46bc-a27e-9b05fd0d7897"},"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":4418,"likelyAffectedFiles":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:01:41.01122+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e83752ef-d135-46bc-a27e-9b05fd0d7897:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5823fe2c-1e9c-44fa-b564-361db8c8148f","command_center_event_id":"e83752ef-d135-46bc-a27e-9b05fd0d7897"},{"id":"3880b20e-a48b-48cc-a6e9-0416480543e6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/mail-contact-lead-origin-fix-20260819","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.8-pr-scoped-merge-guard","prNumber":444,"terminal":false,"missionId":"f17d29ac-149b-4a7a-830f-104d62e9935b","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":"f17d29ac-149b-4a7a-830f-104d62e9935b"},"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":5493,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T20:30:46.378075+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"444","receipt_type":"execute_mission","idempotency_key":"mission:f17d29ac-149b-4a7a-830f-104d62e9935b:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"b01cfcd3-8485-46a6-97d8-8462d72f7f93","command_center_event_id":"f17d29ac-149b-4a7a-830f-104d62e9935b"},{"id":"38831067-dede-4f23-90e4-22eb8a7ad424","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"anchored_edit_anchor_not_unique:src/components/CRMUserMenu.tsx","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":"6f5cafe3-1f00-45b4-ad9d-b2c288bb28c1","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1825,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":385,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":385,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":385,"repositoryMutationMs":1825,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":385,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6f5cafe3-1f00-45b4-ad9d-b2c288bb28c1"},"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":1505,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T17:27:43.433164+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6f5cafe3-1f00-45b4-ad9d-b2c288bb28c1:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c875059d-eb8a-47b3-955e-2e7cfe363a84","command_center_event_id":"6f5cafe3-1f00-45b4-ad9d-b2c288bb28c1"},{"id":"38831444-7bdf-44f5-ba4d-40a3eb732067","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/human-activity-observability-20260910","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2354,"terminal":false,"missionId":"f977ca9b-af94-44b3-b944-edea70c57e07","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5146,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2450,"approvedPlanMs":0,"missionSetupMs":5436,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":436,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5436,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":436,"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":"f977ca9b-af94-44b3-b944-edea70c57e07"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1525,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T01:34:04.3764+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2354","receipt_type":"execute_mission","idempotency_key":"mission:f977ca9b-af94-44b3-b944-edea70c57e07:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"12938853-9ec5-40fb-a531-69b2ef1cd53e","command_center_event_id":"f977ca9b-af94-44b3-b944-edea70c57e07"},{"id":"388440c7-4c86-41e4-ae39-7e9d1419d7fe","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"65b1f61d551783b218e725ca4d3b268c09d4f7a2","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Unbounded repository_inspect file reads on files longer than 1000 lines succeed through the shared Forgejo repository-read primitive without caller-supplied line bounds, while explicit bounded-range reads continue to work.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"shared-primitive-only","satisfied":true,"statement":"Fix the governing shared Forgejo repository-read primitive; do not add per-call-site workarounds.","proofConditionIds":["proof-production"]},{"id":"canonical-release-path","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, and deploy only the affected Command Center/runtime target.","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":"0298e337221fb9ad8d1a863fb2532156913e87d22dfd01a4a080bf5642bc33e7","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":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"0298e337221fb9ad8d1a863fb2532156913e87d22dfd01a4a080bf5642bc33e7"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":6},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T13:37:45.360637+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"65b1f61d551783b218e725ca4d3b268c09d4f7a2","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:508e7882-f819-4e43-8fc3-475ab47bf6a8:request-contract:0298e337221fb9ad8d1a863fb2532156913e87d22dfd01a4a080bf5642bc33e7:65b1f61d551783b218e725ca4d3b268c09d4f7a2:verified:","mission_step_id":"a5918539-5f99-430e-9b78-6e11de0f0c3a","command_center_event_id":"508e7882-f819-4e43-8fc3-475ab47bf6a8"},{"id":"3885bb15-5188-4865-8c4f-272ce42269e0","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"scripts/visual-witness-hosted-runner/test/supervisor-active-progress-projection.test.mjs","content":"import assert from 'node:assert/strict';\nimport test from 'node:test';\nimport { MissionSupervisor } from '../src/mission-supervisor.mjs';\n\nconst sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms));\n\ntest('active supervised attempt never projects backward to queued', async () => {\n  const persisted = [];\n  let reads = 0;\n  const supervisor = new MissionSupervisor({\n    runtimeLane: 'Render OnRunner',\n    createAttempt: async () => ({ id: 'attempt-1', status: 'queued', phase: 'queued', progress: { phase: 'queued' } }),\n    readAttempt: async () => {\n      reads += 1;\n      if (reads < 2) return { id: 'attempt-1', status: 'running', phase: 'queued', progress: { phase: 'queued', browserEngine: 'chromium' } };\n      return { id: 'attempt-1', status: 'completed', phase: 'completed', result: { ok: true, visualAcceptance: true }, route_results: [{}], artifact_receipts: [{}] };\n    },\n    persist: async (item) => persisted.push(structuredClone(item)),\n    sleep: async () => {},\n  });\n\n  const item = await supervisor.create({ id: 'supervisor-1', mission: {}, options: { maxAttempts: 1, pollIntervalMs: 500, staleAttemptMs: 30000 } });\n  await sleep(25);\n  const activeSnapshots = persisted.filter((entry) => entry.activeAttemptId === 'attempt-1' && !entry.completedAt);\n  assert.ok(activeSnapshots.length > 0);\n  assert.ok(activeSnapshots.every((entry) => entry.status === 'running'));\n  assert.ok(activeSnapshots.every((entry) => entry.phase !== 'queued'));\n  assert.ok(activeSnapshots.some((entry) => entry.progress?.activeAttemptId === 'attempt-1'));\n  assert.ok(activeSnapshots.some((entry) => entry.progress?.rawPhase === 'queued'));\n});\n"}],"route":"/big-papis/owner/calendar?bpMode=plan","branch":"ai/objective-first-repair-3d003cfa53a1","writes":[],"patches":[],"version":1,"approved":true,"missionId":"3d003cfa-53a1-4d0d-be91-2ac2ffd44280","objective":"Apply the exact active-attempt projection repair: once activeAttemptId exists, a stale raw queued phase must never downgrade supervisor state back to queued. Preserve raw worker phase/status in diagnostic progress fields. Add focused regression coverage. Do not touch tenant UI.","proofRoute":"/big-papis/owner/calendar?bpMode=plan","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"anchored_edits":[{"path":"scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs","anchor":"          attempt.receipt = receipt;\n          item.phase = receipt.phase || 'monitoring_attempt';\n          item.lastProgressAt = new Date(this.now()).toISOString();\n          await this.persist(item);","expectedSha":"1a9d6a4f3f9c0a3b305dcd7ae122523d2340bb06","replacement":"          attempt.receipt = receipt;\n          const rawAttemptPhase = String(receipt?.phase || receipt?.progress?.phase || '').trim();\n          const rawAttemptStatus = String(receipt?.status || '').trim().toLowerCase();\n          const activePhase = rawAttemptPhase && rawAttemptPhase !== 'queued' ? rawAttemptPhase : 'monitoring_attempt';\n          item.status = item.attempts.length > 1 ? 'retrying' : 'running';\n          item.phase = activePhase;\n          item.progress = {\n            ...(receipt?.progress && typeof receipt.progress === 'object' ? receipt.progress : {}),\n            phase: activePhase,\n            rawPhase: rawAttemptPhase || null,\n            rawStatus: rawAttemptStatus || null,\n            activeAttemptId: attempt.jobId,\n          };\n          item.lastProgressAt = new Date(this.now()).toISOString();\n          await this.persist(item);"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"3d003cfa-53a1-4d0d-be91-2ac2ffd44280","ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"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":"b6e7d49ccd6f63f7f3dc1f378da7397125baa61d2f181e04fbcec1232fdde2eb","replayCount":0,"serializedBytes":4524},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T19:55:24.211048+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:3d003cfa-53a1-4d0d-be91-2ac2ffd44280:repository-mutation-intent:b6e7d49ccd6f63f7f3dc1f378da7397125baa61d2f181e04fbcec1232fdde2eb:0","mission_step_id":"04b516de-e1ad-4728-ab07-f918ffee1ecb","command_center_event_id":"3d003cfa-53a1-4d0d-be91-2ac2ffd44280"},{"id":"3886f977-760c-4e0d-9715-1d43efb6ba7e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-mail-adapter","satisfied":true,"statement":"Mail declares its runtime adapter in applicationCapabilityRegistry and PrivateAppShell selects Mail through app.routeAdapter instead of app.id.","proofConditionIds":["proof-repository","proof-production"]}],"satisfied":true,"constraints":[{"id":"constraint-two-files","satisfied":true,"statement":"Only src/config/applicationCapabilityRegistry.ts and src/PrivateAppShell.tsx may be mutated.","proofConditionIds":["proof-repository"]},{"id":"constraint-behavior-preservation","satisfied":true,"statement":"Preserve all Mail standalone and tenant-integrated paths, aliases, workspace surface, tenant selection, boundary props, MailApplicationRoute rendering, and every non-Mail application behavior exactly.","proofConditionIds":["proof-repository","proof-production"]},{"id":"constraint-no-cross-system","satisfied":true,"statement":"No auth, tenant data, database, backend, control-plane source, routing compatibility, tenant runtime profile, or release architecture changes are allowed.","proofConditionIds":["proof-repository"]}],"contractHash":"6dffe2f819c206af0fb04702967d62a8e514b4c1a7d978081e0dd951cc7e4638","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"6dffe2f819c206af0fb04702967d62a8e514b4c1a7d978081e0dd951cc7e4638","repositoryProofStatus":"verified","repositoryProofSourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9"},"required":true,"satisfied":true},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"6dffe2f819c206af0fb04702967d62a8e514b4c1a7d978081e0dd951cc7e4638"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:49:14.746101+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:48718061-ab12-4022-a95d-1f59d5150c71:request-contract:6dffe2f819c206af0fb04702967d62a8e514b4c1a7d978081e0dd951cc7e4638:502f0b4246cbfa5d77b1e784a76d605082bc1bd9:verified:","mission_step_id":"7169c017-a611-457b-8c6a-f9b38cbc562c","command_center_event_id":"48718061-ab12-4022-a95d-1f59d5150c71"},{"id":"3887248a-6bb5-4082-a055-c9b191717290","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":"fc63405e17980a70bc8884f04138da87c1ea50af","releaseState":"pending","exactConductorRun":{"id":31401203980,"status":"in_progress","headSha":"fc63405e17980a70bc8884f04138da87c1ea50af","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T15:01:18.565358+00:00","proof_gate":"canonical_release_pending","source_sha":"fc63405e17980a70bc8884f04138da87c1ea50af","external_id":"canonical-release-fc63405e1798","receipt_type":"canonical_release_status","idempotency_key":"mission:e9510666-842d-48da-9fbb-cc99d7ceb653:release-status:fc63405e17980a70bc8884f04138da87c1ea50af:31401203980:pending:canonical-production-release/verified=pending","mission_step_id":"46b8a502-93f2-49f8-99b4-d1aae5dbd695","command_center_event_id":"e9510666-842d-48da-9fbb-cc99d7ceb653"},{"id":"38890fdf-892d-4cd9-9c16-b446e6d71d6a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"b69f31ea1159a1a9b81cd667ca99a6b842a11c32","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"b69f31ea1159a1a9b81cd667ca99a6b842a11c32","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T02:56:06.870334+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b69f31ea1159a1a9b81cd667ca99a6b842a11c32","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:142411f3-0d82-41b9-8251-736bf2d4212a:forgejo-release-status:b69f31ea1159a1a9b81cd667ca99a6b842a11c32:verified:forgejo-main/source=success","mission_step_id":"3a5a0b1f-7a3c-4db9-bc29-b12a06412e79","command_center_event_id":"142411f3-0d82-41b9-8251-736bf2d4212a"},{"id":"388bd959-4506-4cca-bf40-874375776df3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/gate-starvation-auto-recovery","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":9762,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":15463,"firstUsefulResultAt":"2026-09-29T03:45:05.643Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4099,"terminal":false,"missionId":"a6bd3bc3-907a-4f3d-8d0f-20fecda042ee","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5665,"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":"a6bd3bc3-907a-4f3d-8d0f-20fecda042ee"},"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-09-29T03:45:21.147347+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4099","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a6bd3bc3-907a-4f3d-8d0f-20fecda042ee:automatic-mission-resume:4099:repair_mission_pr_ready_retryable","mission_step_id":"00aa5f19-5a54-471f-b9b9-8b18402fe0c1","command_center_event_id":"a6bd3bc3-907a-4f3d-8d0f-20fecda042ee"},{"id":"388e549c-af15-40ac-87ac-088d61e9f8a2","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtknou5r","reason":null,"status":"in_progress","metrics":{"receiptBytes":9164,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1489,"terminal":false,"missionId":"09fafd04-889e-4859-9851-ae2a423ca547","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":8651,"prReadinessMs":997,"approvedPlanMs":0,"missionSetupMs":1818,"shipAndProveMs":6221},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"09fafd04-889e-4859-9851-ae2a423ca547"},"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":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"33ab71eb-c91f-4bdb-85b4-add817f54efc","created_at":"2026-09-02T22:27:15.351261+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1489","receipt_type":"execute_mission","idempotency_key":"mission:09fafd04-889e-4859-9851-ae2a423ca547:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"cb4ed7de-0708-4875-b75d-8c25b33a14bd","command_center_event_id":"09fafd04-889e-4859-9851-ae2a423ca547"},{"id":"38907f7a-0822-4acb-9282-dc82915f5fdb","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.5-truthful-release-correlation","prNumber":3907,"terminal":false,"missionId":"9cebbde1-f580-456d-9e71-7a10f2e2d208","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"496698709a601459f0ffa4434eeea72aa25620a2","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9cebbde1-f580-456d-9e71-7a10f2e2d208"},"performance":null,"deploymentId":"canonical-release-496698709a60","workflowRunId":30854789213,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":1171,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T21:31:38.256503+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"496698709a601459f0ffa4434eeea72aa25620a2","external_id":"canonical-release-496698709a60","receipt_type":"ship_and_prove","idempotency_key":"mission:9cebbde1-f580-456d-9e71-7a10f2e2d208:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"39487d28-c1f0-49c2-8f67-88a7d5363497","command_center_event_id":"9cebbde1-f580-456d-9e71-7a10f2e2d208"},{"id":"3890d95e-022a-4a44-8d28-4a1571107c6f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"deployment_dispatched\",\"proofGate\":\"canonical_release_dispatched\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-05T19:25:10.495397+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-778bf61d4855\",\"prNumber\":4977,\"sourceSha\":\"55c867b0ccffdcd673cc0926233bc4c125b3ffc2\",\"deploymentId\":\"forgejo-main-55c867b0ccff\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:27:07.084548+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:778bf61d-4855-48d8-bd2f-644502292e56:owner-progress-heartbeat:119414508","mission_step_id":"98ff6e99-9d9a-459f-9489-890b2da9ddff","command_center_event_id":"778bf61d-4855-48d8-bd2f-644502292e56"},{"id":"38917776-5730-4731-953d-1bbfe9f7c2d1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c0df4bef6af3","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":101291,"releaseCount":0,"toolCallCount":92,"repeatedCallCount":85,"executorlessWaitMs":10990058,"firstUsefulResultAt":"2026-10-06T17:14:52.351Z","recoveryAttemptCount":42,"ownerInterruptionCount":0},"version":null,"prNumber":5210,"terminal":false,"missionId":"aa9b00a1-e7c8-4a98-99a1-e03df2f1a000","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"c07f56b114f616243e10ed120da76f7cf1cfbd98","timingsMs":{"prReadinessMs":8901,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"aa9b00a1-e7c8-4a98-99a1-e03df2f1a000"},"performance":null,"deploymentId":null,"releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"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":1612,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:16:29.706451+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5210","receipt_type":"automatic_mission_resume","idempotency_key":"mission:aa9b00a1-e7c8-4a98-99a1-e03df2f1a000:automatic-mission-resume:5210:repair_mission_pr_ready_retryable","mission_step_id":"8f24822b-07f7-4538-a25c-4d1e2e12a8db","command_center_event_id":"aa9b00a1-e7c8-4a98-99a1-e03df2f1a000"},{"id":"38935f6d-c63a-434b-b6fd-1148644907e8","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:workers/cc-execution/src/console-operator.js","fingerprint":"4aa68a27c002e46c742d77b3ee006defc76ad722d567ca80f3a1ae76a344857a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T20:55:45.34978+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:fb18b85e-1e27-4fce-9830-6d7bcaeb92dd:repository-mutation-intent-blocked:4aa68a27c002e46c742d77b3ee006defc76ad722d567ca80f3a1ae76a344857a","mission_step_id":"912e39e1-d67a-4e02-91d3-2b22c16c5d0a","command_center_event_id":"fb18b85e-1e27-4fce-9830-6d7bcaeb92dd"},{"id":"3893fb0d-36ce-4454-8eb1-a14ed2ff7068","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"edc4527b7d25d979b71034be9ebe65ce83dc8061","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"edc4527b7d25d979b71034be9ebe65ce83dc8061","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"f0c278c3ff12d588e22b66bd926da057c739a1e357e4c218bc6066a71087c67d","forgejoWorkflowProof":{"runId":11416,"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-24T05:20:42.681423+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"edc4527b7d25d979b71034be9ebe65ce83dc8061","external_id":"forgejo-main-edc4527b7d25","receipt_type":"canonical_release_status","idempotency_key":"mission:56ff3269-7ef3-40fd-927b-ae3c5145302f:forgejo-release-status:edc4527b7d25d979b71034be9ebe65ce83dc8061:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"76594833-612d-4c3f-b135-008b80083627","command_center_event_id":"56ff3269-7ef3-40fd-927b-ae3c5145302f"},{"id":"3894c136-b1f8-4f57-8b29-ac989b89644f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-5c5e529bc753","writes":[],"patches":[],"version":1,"approved":true,"missionId":"5c5e529b-c753-4921-b77e-14defc2fd4c4","objective":"Correct the incomplete PAUL self-healing propagation: keep the already-live platform-sidekick-intelligence-v2 core unchanged, update operator-respond and ai-respond to use the v2 self-healing intelligence identity, make operator current-work grounding parallel and recovery-aware, expose exact PR/Gate/Actions/resilience diagnostics on PAUL recovery turns, and lock the behavior with the platform-sidekick-intelligence contract test. Ship only the affected Supabase Edge functions and prove them live.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/operator-respond/index.ts","supabase/functions/ai-respond/index.ts","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"anchored_edits":[{"path":"supabase/functions/operator-respond/index.ts","edits":[{"new_content":"export const FUNCTION_VERSION = '0.15.1-self-healing-recovery';","old_content":"export const FUNCTION_VERSION = '0.15.0-sidekick-fast-control';"},{"new_content":"const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION = 'platform-sidekick-intelligence-v2-self-healing-recovery';","old_content":"const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION = 'platform-sidekick-intelligence-v1';"},{"new_content":"function requiresCurrentWorkGrounding(message: string) {\n  const text = String(message ?? '').trim().toLowerCase();\n  return /^(?:continue|resume|keep going|finish it|carry on|status|\\?+|well\\?|hello\\?|yo\\?)$/i.test(text)\n    || /\\b(what are you doing|what(?:'s| is) running|where are we|where did we leave off|current work|active work|active mission|mission status|what happened to that|pick (?:it|that) back up|continue (?:that|the|our)|resume (?:that|the|our))\\b/i.test(text)\n    || /\\b(merge queue|queue jam|traffic jam|gate stuck|gate failed|stuck|stalled|purgatory|retry|recover|recovery|unclog|blocked backlog|quarantined|taking forever|moving (?:very )?slow|very slow)\\b/i.test(text);\n}","old_content":"function requiresCurrentWorkGrounding(message: string) {\n  const text = String(message ?? '').trim().toLowerCase();\n  return /^(?:continue|resume|keep going|finish it|carry on|status|\\?+|well\\?|hello\\?|yo\\?)$/i.test(text)\n    || /\\b(what are you doing|what(?:'s| is) running|where are we|where did we leave off|current work|active work|active mission|mission status|what happened to that|pick (?:it|that) back up|continue (?:that|the|our)|resume (?:that|the|our))\\b/i.test(text);\n}"},{"new_content":"async function loadCurrentWorkGrounding() {\n  const [status, latestReceipt] = await Promise.all([\n    callCcExecution('mission_status', { recoverLatest: true }),\n    callCcExecution('mission_receipt', { recoverLatest: true }),\n  ]);\n  if (!status.ok) return truncateForModel({ state: 'unavailable', statusError: status.error, observedAt: new Date().toISOString() }, 4_000);\n  const statusData: any = status.data ?? {};\n  const missionId = String(statusData?.missionId ?? statusData?.result?.missionId ?? '').trim();\n  const latestReceiptData: any = latestReceipt.ok ? latestReceipt.data ?? {} : {};\n  const latestReceiptMissionId = String(latestReceiptData?.missionId ?? latestReceiptData?.result?.missionId ?? '').trim();\n  const receipt = latestReceipt.ok && (!missionId || latestReceiptMissionId === missionId)\n    ? latestReceipt\n    : missionId\n      ? await callCcExecution('mission_receipt', { missionId })\n      : { ok: false, error: 'mission_id_unavailable' };\n  return truncateForModel({ observedAt: new Date().toISOString(), source: 'command_center_durable_mission_ledger', status: statusData, receipt: receipt.ok ? receipt.data : { unavailable: receipt.error } }, 14_000);\n}","old_content":"async function loadCurrentWorkGrounding() {\n  const status = await callCcExecution('mission_status', { recoverLatest: true });\n  if (!status.ok) return truncateForModel({ state: 'unavailable', statusError: status.error, observedAt: new Date().toISOString() }, 4_000);\n  const statusData: any = status.data ?? {};\n  const missionId = String(statusData?.missionId ?? statusData?.result?.missionId ?? '').trim();\n  const receipt = missionId ? await callCcExecution('mission_receipt', { missionId }) : { ok: false, error: 'mission_id_unavailable' };\n  return truncateForModel({ observedAt: new Date().toISOString(), source: 'command_center_durable_mission_ledger', status: statusData, receipt: receipt.ok ? receipt.data : { unavailable: receipt.error } }, 14_000);\n}"},{"new_content":"  if (/^(?:continue|resume|keep going|finish it|finish this|carry on|pick it back up|pick that back up|get back to it|keep working)$/i.test(text)) return 'resume';\n  if (/\\b(merge queue|queue jam|traffic jam|gate stuck|gate failed|stuck|stalled|purgatory|retry|recover|recovery|unclog|blocked backlog|quarantined|taking forever|moving (?:very )?slow|very slow)\\b/i.test(text)) return 'diagnose';\n  return null;","old_content":"  if (/^(?:continue|resume|keep going|finish it|finish this|carry on|pick it back up|pick that back up|get back to it|keep working)$/i.test(text)) return 'resume';\n  return null;"},{"new_content":"  const blocker = checkpoint?.blocker?.reason ?? checkpoint?.blocker ?? null;\n  const ownerActionRequired = checkpoint?.nextSafeAction?.ownerActionRequired === true;\n  const automationAllowed = checkpoint?.nextSafeAction?.automationAllowed === true;\n  const next = checkpoint?.nextSafeAction?.action ?? status?.nextAction ?? null;","old_content":"  const blocker = checkpoint?.blocker?.reason ?? checkpoint?.blocker ?? null;\n  const next = checkpoint?.nextSafeAction?.action ?? status?.nextAction ?? null;"},{"new_content":"    blocker ? `${ownerActionRequired ? 'Blocker' : automationAllowed ? 'Recovery' : 'State'}: ${String(blocker).slice(0, 220)}.` : '',","old_content":"    blocker ? `Blocker: ${String(blocker).slice(0, 220)}.` : '',"},{"new_content":"    add('operator_mission_status', 'operator_mission_receipt', 'operator_execute_objective', 'operator_repo_search', 'operator_repo_file', 'operator_repo_tree', 'operator_forgejo_pr_inspect', 'operator_forgejo_gate_status', 'operator_forgejo_actions_runs', 'operator_forgejo_action_run_logs', 'operator_forgejo_resilience_status');","old_content":"    add('operator_mission_status', 'operator_mission_receipt', 'operator_execute_objective', 'operator_repo_search', 'operator_repo_file', 'operator_repo_tree');"},{"new_content":"  { type: 'function', function: { name: 'operator_forgejo_actions_runs', description: 'Read a bounded page of current Forgejo Actions runs so active jobs can be identified before cancellation or exact-head recovery diagnosis.', parameters: { type: 'object', properties: { page: { type: 'number', minimum: 1 }, limit: { type: 'number', minimum: 1, maximum: 50 } }, required: [], additionalProperties: false } } },\n  { type: 'function', function: { name: 'operator_forgejo_pr_inspect', description: 'Read one exact current Forgejo pull request, mergeability and protected-base freshness. Use during current-work recovery before guessing that the queue is congested.', parameters: { type: 'object', properties: { prNumber: { type: 'number', minimum: 1 } }, required: ['prNumber'], additionalProperties: false } } },\n  { type: 'function', function: { name: 'operator_forgejo_gate_status', description: 'Read exact-head KnockLaunch Gate state for one pull request without entering a merge/release mutation lane.', parameters: { type: 'object', properties: { prNumber: { type: 'number', minimum: 1 } }, required: ['prNumber'], additionalProperties: false } } },\n  { type: 'function', function: { name: 'operator_forgejo_action_run_logs', description: 'Read sanitized exact Forgejo Actions run logs for deterministic failure diagnosis. Use source/test/contract failures to repair rather than blindly rerun.', parameters: { type: 'object', properties: { runId: { type: 'number', minimum: 1 } }, required: ['runId'], additionalProperties: false } } },\n  { type: 'function', function: { name: 'operator_forgejo_resilience_status', description: 'Read runner capacity, active waiting work, blocked/quarantined backlog and starvation truth so PAUL can distinguish real congestion from inert backlog.', parameters: { type: 'object', properties: {}, required: [], additionalProperties: false } } },\n  { type: 'function', function: { name: 'operator_forgejo_action_run_cancel', description: 'Cancel one exact queued or active Forgejo Actions run by run ID when Noel asks to stop that job.', parameters: { type: 'object', properties: { runId: { type: 'number', minimum: 1 } }, required: ['runId'], additionalProperties: false } } },","old_content":"  { type: 'function', function: { name: 'operator_forgejo_actions_runs', description: 'Read a bounded page of current Forgejo Actions runs so active jobs can be identified before cancellation.', parameters: { type: 'object', properties: { page: { type: 'number', minimum: 1 }, limit: { type: 'number', minimum: 1, maximum: 50 } }, required: [], additionalProperties: false } } },\n  { type: 'function', function: { name: 'operator_forgejo_action_run_cancel', description: 'Cancel one exact queued or active Forgejo Actions run by run ID when Noel asks to stop that job.', parameters: { type: 'object', properties: { runId: { type: 'number', minimum: 1 } }, required: ['runId'], additionalProperties: false } } },"},{"new_content":"    case 'operator_forgejo_actions_runs': return callCcExecution('forgejo_actions_runs', { ...(input?.page ? { page: Number(input.page) } : {}), ...(input?.limit ? { limit: Number(input.limit) } : {}) });\n    case 'operator_forgejo_pr_inspect': return callCcExecution('forgejo_pr_inspect', { prNumber: Number(input?.prNumber ?? 0) });\n    case 'operator_forgejo_gate_status': return callCcExecution('forgejo_gate_status', { prNumber: Number(input?.prNumber ?? 0) });\n    case 'operator_forgejo_action_run_logs': return callCcExecution('forgejo_action_run_logs', { runId: Number(input?.runId ?? 0) });\n    case 'operator_forgejo_resilience_status': return callCcExecution('forgejo_resilience_status', {});\n    case 'operator_forgejo_action_run_cancel': return callCcExecution('forgejo_action_run_cancel', { runId: Number(input?.runId ?? 0) });","old_content":"    case 'operator_forgejo_actions_runs': return callCcExecution('forgejo_actions_runs', { ...(input?.page ? { page: Number(input.page) } : {}), ...(input?.limit ? { limit: Number(input.limit) } : {}) });\n    case 'operator_forgejo_action_run_cancel': return callCcExecution('forgejo_action_run_cancel', { runId: Number(input?.runId ?? 0) });"},{"new_content":"- source_resolution_required, synthesis_required, implementation_payload_required, Gate reconciliation, release reconciliation, and similar ownerActionRequired=false states are internal continuation states, not owner blockers. Use exact repository reads as needed and keep the same mission moving.\n- Transient provider/transport timeouts with ownerActionRequired=false are self-healing recovery, not a reason to tell Noel to retry. Preserve the same mission and bounded canonical recovery/supervisor path.\n- Deterministic source/test/contract/Gate failures require exact run-log/source diagnosis and repair; never blindly rerun the same failed head. Stale/behind PR heads are routine refresh/regate work. Blocked or quarantined backlog is not active queue congestion.\n- For current-work queue/Gate/slowness diagnosis, use exact mission/receipt truth plus operator_forgejo_pr_inspect, operator_forgejo_gate_status, operator_forgejo_actions_runs, operator_forgejo_action_run_logs and operator_forgejo_resilience_status before guessing.\n- Status-only questions report current proven state without spawning duplicate work. Continue/resume actively resumes the existing owner-authorized mission when ownerActionRequired is false.","old_content":"- source_resolution_required, synthesis_required, implementation_payload_required, Gate reconciliation, release reconciliation, and similar ownerActionRequired=false states are internal continuation states, not owner blockers. Use exact repository reads as needed and keep the same mission moving.\n- Status-only questions report current proven state without spawning duplicate work. Continue/resume actively resumes the existing owner-authorized mission when ownerActionRequired is false."}]},{"path":"supabase/functions/ai-respond/index.ts","edits":[{"new_content":"export const FUNCTION_VERSION = '0.4.1-self-healing-recovery';","old_content":"export const FUNCTION_VERSION = '0.4.0-platform-intelligence';"},{"new_content":"const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION = 'platform-sidekick-intelligence-v2-self-healing-recovery';","old_content":"const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION = 'platform-sidekick-intelligence-v1';"}]},{"path":"src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts","edits":[{"new_content":"it('defines canonical PAUL intelligence',()=>{expect(m.primitive).toBe('platform-sidekick-intelligence');expect(m.policy.shared).toContain('self-healing-recovery-contract');expect(c).toContain('createInferenceGateway');expect(c).toContain('Transient provider/transport timeouts');expect(c).toContain('Blocked or quarantined backlog is not active queue congestion');expect(r).toContain('/paul/intelligence/respond');expect(g).toContain('1536')});","old_content":"it('defines canonical PAUL intelligence',()=>{expect(m.primitive).toBe('platform-sidekick-intelligence');expect(c).toContain('createInferenceGateway');expect(r).toContain('/paul/intelligence/respond');expect(g).toContain('1536')});"},{"new_content":"expect(o).toContain(\"callCcExecution('mission_status', { recoverLatest: true })\");expect(o).toContain(\"callCcExecution('mission_receipt', { recoverLatest: true })\");expect(o).toContain(\"callCcExecution('mission_receipt', { missionId })\");expect(o).toContain('Promise.all([');expect(o).toContain('implementation_payload_required');expect(o).toContain('currentWorkIntent');expect(o).toContain('selectOperatorTools');expect(o).toContain('operator_forgejo_pr_inspect');expect(o).toContain('operator_forgejo_gate_status');expect(o).toContain('operator_forgejo_action_run_logs');expect(o).toContain('operator_forgejo_resilience_status');expect(o).toContain('platform-sidekick-intelligence-v2-self-healing-recovery');expect(t).toContain('platform-sidekick-intelligence-v2-self-healing-recovery');expect(o).toContain('deterministic_current_work');expect(o).toContain('deterministic_resume');","old_content":"expect(o).toContain(\"callCcExecution('mission_status', { recoverLatest: true })\");expect(o).toContain(\"callCcExecution('mission_receipt', { missionId })\");expect(o).toContain('implementation_payload_required');expect(o).toContain('currentWorkIntent');expect(o).toContain('selectOperatorTools');expect(o).toContain('deterministic_current_work');expect(o).toContain('deterministic_resume');"},{"new_content":"['ongoing-work-grounding','reconnect-continue','internal-continuation-not-owner-blocker','busy-steering','queue-self-healing','transient-provider-not-owner-blocker','tenant-isolation-self-awareness','stale-runtime-refresh','receipt-backed-completion']","old_content":"['ongoing-work-grounding','reconnect-continue','internal-continuation-not-owner-blocker','busy-steering','tenant-isolation-self-awareness','stale-runtime-refresh','receipt-backed-completion']"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"rawUtterance":"good improve it even more and make sure that paul uses this","wordingChanged":true,"canonicalIntent":"Correct the incomplete PAUL self-healing propagation: keep the already-live platform-sidekick-intelligence-v2 core unchanged, update operator-respond and ai-respond to use the v2 self-healing intelligence identity, make operator current-work grounding parallel and recovery-aware, expose exact PR/Gate/Actions/resilience diagnostics on PAUL recovery turns, and lock the behavior with the platform-sidekick-intelligence contract test. Ship only the affected Supabase Edge functions and prove them live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_request","version":1,"outcomes":[{"id":"outcome-1","statement":"Correct the incomplete PAUL self-healing propagation: keep the already-live platform-sidekick-intelligence-v2 core unchanged, update operator-respond and ai-respond to use the v2 self-healing intelligence identity, make operator current-work grounding parallel and recovery-aware, expose exact PR/Gate/Actions/resilience diagnostics on PAUL recovery turns, and lock the behavior with the platform-sidekick-intelligence contract test. Ship only the affected Supabase Edge functions and prove them live.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Correct the incomplete PAUL self-healing propagation: keep the already-live platform-sidekick-intelligence-v2 core unchanged, update operator-respond and ai-respond to use the v2 self-healing intelligence identity, make operator current-work grounding parallel and recovery-aware, expose exact PR/Gate/Actions/resilience diagnostics on PAUL recovery turns, and lock the behavior with the platform-sidekick-intelligence contract test. Ship only the affected Supabase Edge functions and prove them live.","constraints":[{"id":"preserve-live-core","statement":"Preserve the already-live PAUL v2 cc-execution core and change only operator-respond, ai-respond, and the shared regression contract.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Correct the incomplete PAUL self-healing propagation: keep the already-live platform-sidekick-intelligence-v2 core unchanged, update operator-respond and ai-respond to use the v2 self-healing intelligence identity, make operator current-work grounding parallel and recovery-aware, expose exact PR/Gate/Actions/resilience diagnostics on PAUL recovery turns, and lock the behavior with the platform-sidekick-intelligence contract test. Ship only the affected Supabase Edge functions and prove them live.","required":true,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/operator-respond/index.ts","supabase/functions/ai-respond/index.ts","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"requestContract":{"valid":true,"intent":{"rawUtterance":"good improve it even more and make sure that paul uses this","wordingChanged":true,"canonicalIntent":"Correct the incomplete PAUL self-healing propagation: keep the already-live platform-sidekick-intelligence-v2 core unchanged, update operator-respond and ai-respond to use the v2 self-healing intelligence identity, make operator current-work grounding parallel and recovery-aware, expose exact PR/Gate/Actions/resilience diagnostics on PAUL recovery turns, and lock the behavior with the platform-sidekick-intelligence contract test. Ship only the affected Supabase Edge functions and prove them live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_request","version":1,"outcomes":[{"id":"outcome-1","statement":"Correct the incomplete PAUL self-healing propagation: keep the already-live platform-sidekick-intelligence-v2 core unchanged, update operator-respond and ai-respond to use the v2 self-healing intelligence identity, make operator current-work grounding parallel and recovery-aware, expose exact PR/Gate/Actions/resilience diagnostics on PAUL recovery turns, and lock the behavior with the platform-sidekick-intelligence contract test. Ship only the affected Supabase Edge functions and prove them live.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Correct the incomplete PAUL self-healing propagation: keep the already-live platform-sidekick-intelligence-v2 core unchanged, update operator-respond and ai-respond to use the v2 self-healing intelligence identity, make operator current-work grounding parallel and recovery-aware, expose exact PR/Gate/Actions/resilience diagnostics on PAUL recovery turns, and lock the behavior with the platform-sidekick-intelligence contract test. Ship only the affected Supabase Edge functions and prove them live.","constraints":[{"id":"preserve-live-core","statement":"Preserve the already-live PAUL v2 cc-execution core and change only operator-respond, ai-respond, and the shared regression contract.","provenance":{"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Correct the incomplete PAUL self-healing propagation: keep the already-live platform-sidekick-intelligence-v2 core unchanged, update operator-respond and ai-respond to use the v2 self-healing intelligence identity, make operator current-work grounding parallel and recovery-aware, expose exact PR/Gate/Actions/resilience diagnostics on PAUL recovery turns, and lock the behavior with the platform-sidekick-intelligence contract test. Ship only the affected Supabase Edge functions and prove them live.","required":true,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"32502f9c2c5d8a7226a4491bd14c7b9d33e3f3b34073a7f70f24187b6fc9275c","replayCount":0,"serializedBytes":22866},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T16:25:48.383094+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:5c5e529b-c753-4921-b77e-14defc2fd4c4:repository-mutation-intent:32502f9c2c5d8a7226a4491bd14c7b9d33e3f3b34073a7f70f24187b6fc9275c:0","mission_step_id":"4144dd40-7e8f-4b0e-9596-2ba05cdcaa17","command_center_event_id":"5c5e529b-c753-4921-b77e-14defc2fd4c4"},{"id":"389973b8-2641-4aee-88bd-664fc9c5c928","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"canonical_release_queue_busy:993","status":"blocked","metrics":{"receiptBytes":983,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.14-file-write-contract","prNumber":311,"terminal":false,"missionId":"43f72b9c-ff22-409e-9a0b-b0bceb676a1f","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"43f72b9c-ff22-409e-9a0b-b0bceb676a1f"},"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":4956,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T21:40:47.942932+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"311","receipt_type":"ship_and_prove","idempotency_key":"mission:43f72b9c-ff22-409e-9a0b-b0bceb676a1f:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"1174ddd1-6495-4b38-ae68-d951e23aff86","command_center_event_id":"43f72b9c-ff22-409e-9a0b-b0bceb676a1f"},{"id":"389a3353-4aad-4d9e-8c38-8749a86dee7e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-02T19:35:02.112544+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-2d64e4831331\",\"prNumber\":4495,\"sourceSha\":\"d47db929cc206c5c1f426b615d735c8b0103fcd5\",\"deploymentId\":\"forgejo-main-d47db929cc20\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:53:22.758557+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:2d64e483-1331-401c-95c7-ef92a548556b:owner-progress-heartbeat:119397333","mission_step_id":"dbd6b010-3d35-4e4b-aefe-424f7417cc58","command_center_event_id":"2d64e483-1331-401c-95c7-ef92a548556b"},{"id":"389d2b99-f32e-43ad-95db-f06c2ae69e26","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-316c710ac63f","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":7258,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":38171,"firstUsefulResultAt":"2026-09-29T20:36:29.923Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4180,"terminal":false,"missionId":"316c710a-c63f-4818-8b2b-3eeb7db4761c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2282,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2119,"approvedPlanMs":0,"missionSetupMs":390,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":298,"ledgerReconcileMs":0,"lineageReconcileMs":92,"resolvePreflightMs":390,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":298,"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":"316c710a-c63f-4818-8b2b-3eeb7db4761c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T20:40:27.649427+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4180","receipt_type":"execute_mission","idempotency_key":"mission:316c710a-c63f-4818-8b2b-3eeb7db4761c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"744ef5a8-056e-44e1-99bc-28ac00da14a2","command_center_event_id":"316c710a-c63f-4818-8b2b-3eeb7db4761c"},{"id":"389e8057-b5b5-4b5f-8798-091dd5d9b553","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"54df61ed691cc7c70f352e902c6d55543ca93fa4","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"54df61ed691cc7c70f352e902c6d55543ca93fa4","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"3ba2cd5c6bffa1a460826d4572875d3229e5121dee5f7bfe1f0cbfda789b7538","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-27T20:43:30.180445+00:00","proof_gate":"canonical_release_pending","source_sha":"54df61ed691cc7c70f352e902c6d55543ca93fa4","external_id":"forgejo-main-54df61ed691c","receipt_type":"canonical_release_status","idempotency_key":"mission:0ead5249-505f-463b-9e93-9c6b14102af4:forgejo-release-status:54df61ed691cc7c70f352e902c6d55543ca93fa4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"58567422-733d-4e70-9611-2d003ee246b5","command_center_event_id":"0ead5249-505f-463b-9e93-9c6b14102af4"},{"id":"389f85cf-7cec-4d4c-b8d6-35418587ab30","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9b2ffbd12a6d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9605,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"executorlessWaitMs":247555,"firstUsefulResultAt":"2026-09-28T11:32:28.314Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"9b2ffbd1-2a6d-49a8-94eb-7bd1326a6dc3","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1090,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":344,"providerAuthMs":0,"ledgerPrepareMs":344,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":344,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":344,"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":"9b2ffbd1-2a6d-49a8-94eb-7bd1326a6dc3"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3876,"likelyAffectedFiles":["src/pages/admin/GodModeCommandConsole.tsx","supabase/functions/operator-respond/index.ts","config/capabilities/knocklaunch-console.json","src/__tests__/contracts/paul-memory-fabric.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:32:55.019776+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9b2ffbd1-2a6d-49a8-94eb-7bd1326a6dc3:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e3dd8d79-d586-48a2-b721-a07be4463362","command_center_event_id":"9b2ffbd1-2a6d-49a8-94eb-7bd1326a6dc3"},{"id":"38a0b512-5598-4b69-a4b8-5c9bca6ac6db","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":221323,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":210269},"ownerWaitLiveAt":"2026-10-05T13:42:33.194Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:42:33.580958+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:2c2bf7c3-0ced-4d96-a09f-7a39f4fe6719:owner-wait-live","mission_step_id":"f14b8250-d88e-498d-9dec-a8c746321544","command_center_event_id":"2c2bf7c3-0ced-4d96-a09f-7a39f4fe6719"},{"id":"38a32bde-689c-4103-8064-f1dbc743d455","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"bc6fab18131d2df26fde7edb699d73d58ba7763e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Create the PCG public construction state on prestigiouscardgrading.com using the existing tenant website/settings system. Public visitors should see a premium mobile-safe Under Construction page. Keep the owner-side draft site editable so unfinished content remains private until later publication. Reuse existing domain and website primitives; do not create a parallel site system. Ship and verify live.","proofConditionIds":["proof-production"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"05e5f838df1a7dce974713dfa2d082b6d5227782bb4e66eef043886187aef737","releaseBound":false,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"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}],"validationErrors":[],"pendingProofKinds":["runtime"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T09:37:38.553701+00:00","proof_gate":"request_contract_pending","source_sha":"bc6fab18131d2df26fde7edb699d73d58ba7763e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:49d0f6ca-786e-4667-ae20-1b26f91c834a:request-contract:05e5f838df1a7dce974713dfa2d082b6d5227782bb4e66eef043886187aef737:bc6fab18131d2df26fde7edb699d73d58ba7763e:pending:runtime","mission_step_id":"f5ebfffb-aa34-4e7e-acdc-62586e20a437","command_center_event_id":"49d0f6ca-786e-4667-ae20-1b26f91c834a"},{"id":"38a35a2a-cb7c-4ab8-905d-9496700d7ae5","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success","supabase-edge-production/live":"success"},"mainSha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router"]},"releaseTargetStates":{"migrations":"success","supabaseEdge":"success"},"requestContractHash":"5392f24c613dfb8ad913e877f800ff45c1f2fd73231c1add6177690e9263729d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6041","runId":6041,"status":"success","sourceSha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"migrations":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:10:05.795843+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","external_id":"forgejo-main-3b73b2f34881","receipt_type":"canonical_release_status","idempotency_key":"mission:9b9ac264-bb0b-41a5-86d4-7293c9a64a3e:forgejo-release-status:3b73b2f34881eaff5b2d2a69a722dda640345c7a:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|supabase-migrations/live=success","mission_step_id":"9b64e1dd-bdbc-4b91-8cd0-3f7d023b5491","command_center_event_id":"9b9ac264-bb0b-41a5-86d4-7293c9a64a3e"},{"id":"38a50a1a-bd53-421c-b1b3-e3cf290a2ea2","source":"cc-execution","status":"recorded","payload":{"objective":"Persist the tenant-specific PCG identity rule in protected KnockLaunchOS source, migration and regression tests: newly uploaded black-label slabs use their exact five-digit photographed cert including leading 0; retired red-label certs are 11 digits and publicly visible only after exact explicit lookup. No generated numbers or submission-number substitution. Every photo-backed intake requires cert prior to registration; cert, provenance and original front/back binding may not be silently overwritten; collisions blocked and records tenant-scoped. LIVE database already has pcg_protect_slab_cert_identity() and pcg_physical_cert_identity_guard installed; add equivalent additive forward migration to Forgejo, contract tests and durable PCG operating policy. Avoid rewriting the seven pre-existing missing-cert rows and the 2258 old unpadded imported rows. Execute one focused PR through Gate, merge, and affected release with production proof.","tenantRef":"pcg","receivedAt":"2026-10-10T13:41:39.956Z","fingerprint":"6bb82fa190d0abd7e5e41c34af36aed417c2a00cd438745a8b3e238412e25749","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"Persist the tenant-specific PCG identity rule in protected KnockLaunchOS source, migration and regression tests: newly uploaded black-label slabs use their exact five-digit photographed cert including leading 0; retired red-label certs are 11 digits and publicly visible only after exact explicit lookup. No generated numbers or submission-number substitution. Every photo-backed intake requires cert prior to registration; cert, provenance and original front/back binding may not be silently overwritten; collisions blocked and records tenant-scoped. LIVE database already has pcg_protect_slab_cert_identity() and pcg_physical_cert_identity_guard installed; add equivalent additive forward migration to Forgejo, contract tests and durable PCG operating policy. Avoid rewriting the seven pre-existing missing-cert rows and the 2258 old unpadded imported rows. Execute one focused PR through Gate, merge, and affected release with production proof.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Persist the tenant-specific PCG identity rule in protected KnockLaunchOS source, migration and regression tests: newly uploaded black-label slabs use their exact five-digit photographed cert including leading 0; retired red-label certs are 11 digits and publicly visible only after exact explicit lookup. No generated numbers or submission-number substitution. Every photo-backed intake requires cert prior to registration; cert, provenance and original front/back binding may not be silently overwritten; collisions blocked and records tenant-scoped. LIVE database already has pcg_protect_slab_cert_identity() and pcg_physical_cert_identity_guard installed; add equivalent additive forward migration to Forgejo, contract tests and durable PCG operating policy. Avoid rewriting the seven pre-existing missing-cert rows and the 2258 old unpadded imported rows. Execute one focused PR through Gate, merge, and affected release with production proof.","wordingChanged":false,"canonicalIntent":"Persist the tenant-specific PCG identity rule in protected KnockLaunchOS source, migration and regression tests: newly uploaded black-label slabs use their exact five-digit photographed cert including leading 0; retired red-label certs are 11 digits and publicly visible only after exact explicit lookup. No generated numbers or submission-number substitution. Every photo-backed intake requires cert prior to registration; cert, provenance and original front/back binding may not be silently overwritten; collisions blocked and records tenant-scoped. LIVE database already has pcg_protect_slab_cert_identity() and pcg_physical_cert_identity_guard installed; add equivalent additive forward migration to Forgejo, contract tests and durable PCG operating policy. Avoid rewriting the seven pre-existing missing-cert rows and the 2258 old unpadded imported rows. Execute one focused PR through Gate, merge, and affected release with production proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"Persist the tenant-specific PCG identity rule in protected KnockLaunchOS source, migration and regression tests: newly uploaded black-label slabs use their exact five-digit photographed cert including leading 0; retired red-label certs are 11 digits and publicly visible only after exact explicit lookup. No generated numbers or submission-number substitution. Every photo-backed intake requires cert prior to registration; cert, provenance and original front/back binding may not be silently overwritten; collisions blocked and records tenant-scoped. LIVE database already has pcg_protect_slab_cert_identity() and pcg_physical_cert_identity_guard installed; add equivalent additive forward migration to Forgejo, contract tests and durable PCG operating policy. Avoid rewriting the seven pre-existing missing-cert rows and the 2258 old unpadded imported rows. Execute one focused PR through Gate, merge, and affected release with production proof.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Persist the tenant-specific PCG identity rule in protected KnockLaunchOS source, migration and regression tests: newly uploaded black-label slabs use their exact five-digit photographed cert including leading 0; retired red-label certs are 11 digits and publicly visible only after exact explicit lookup. No generated numbers or submission-number substitution. Every photo-backed intake requires cert prior to registration; cert, provenance and original front/back binding may not be silently overwritten; collisions blocked and records tenant-scoped. LIVE database already has pcg_protect_slab_cert_identity() and pcg_physical_cert_identity_guard installed; add equivalent additive forward migration to Forgejo, contract tests and durable PCG operating policy. Avoid rewriting the seven pre-existing missing-cert rows and the 2258 old unpadded imported rows. Execute one focused PR through Gate, merge, and affected release with production proof.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":"pcg","sourceTargets":["src/pages/card-grading/PCGSlabUpload.tsx","config/capabilities/pcg-card-grading-modes.json","src/__tests__/contracts/pcg-certificate-format.contract.test.ts"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","schema_data_storage","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Persist the tenant-specific PCG identity rule in protected KnockLaunchOS source, migration and regression tests: newly uploaded black-label slabs use their exact five-digit photographed cert including leading 0; retired red-label certs are 11 digits and publicly visible only after exact explicit lookup. No generated numbers or submission-number substitution. Every photo-backed intake requires cert prior to registration; cert, provenance and original front/back binding may not be silently overwritten; collisions blocked and records tenant-scoped. LIVE database already has pcg_protect_slab_cert_identity() and pcg_physical_cert_identity_guard installed; add equivalent additive forward migration to Forgejo, contract tests and durable PCG operating policy. Avoid rewriting the seven pre-existing missing-cert rows and the 2258 old unpadded imported rows. Execute one focused PR through Gate, merge, and affected release with production proof.","canonicalIntent":"Persist the tenant-specific PCG identity rule in protected KnockLaunchOS source, migration and regression tests: newly uploaded black-label slabs use their exact five-digit photographed cert including leading 0; retired red-label certs are 11 digits and publicly visible only after exact explicit lookup. No generated numbers or submission-number substitution. Every photo-backed intake requires cert prior to registration; cert, provenance and original front/back binding may not be silently overwritten; collisions blocked and records tenant-scoped. LIVE database already has pcg_protect_slab_cert_identity() and pcg_physical_cert_identity_guard installed; add equivalent additive forward migration to Forgejo, contract tests and durable PCG operating policy. Avoid rewriting the seven pre-existing missing-cert rows and the 2258 old unpadded imported rows. Execute one focused PR through Gate, merge, and affected release with production proof.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Persist the tenant-specific PCG identity rule in protected KnockLaunchOS source, migration and regression tests: newly uploaded black-label slabs use their exact five-digit photographed cert including leading 0; retired red-label certs are 11 digits and publicly visible only after exact explicit lookup. No generated numbers or submission-number substitution. Every photo-backed intake requires cert prior to registration; cert, provenance and original front/back binding may not be silently overwritten; collisions blocked and records tenant-scoped. LIVE database already has pcg_protect_slab_cert_identity() and pcg_physical_cert_identity_guard installed; add equivalent additive forward migration to Forgejo, contract tests and durable PCG operating policy. Avoid rewriting the seven pre-existing missing-cert rows and the 2258 old unpadded imported rows. Execute one focused PR through Gate, merge, and affected release with production proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Persist-the-tenant-specific-PCG-identity-rule-in-protected-KnockLaunchOS-source-migration-and-regres","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"6b70463032e3c82f9a97bdff3b2758e5a2bea72265e2cd1b5897353f30dfc52b","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-10T13:41:40.517974+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:e1783c9c-deaf-4fc0-b991-aab1ab7899b6:tenant-workstream-contribution:6bb82fa190d0abd7e5e41c34af36aed417c2a00cd438745a8b3e238412e25749","mission_step_id":null,"command_center_event_id":"e1783c9c-deaf-4fc0-b991-aab1ab7899b6"},{"id":"38a530c3-2269-4e53-9a59-fa98c7ef0b7f","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\":\"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},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:27:36.242614+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:119419070","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"38a5e42d-d7a9-4707-9b86-4bcc67beb86d","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGPublicSite.tsx","src/PublicAppShell.tsx"],"continuationObjective":"Continue this exact PCG cutover-readiness mission using only the pinned PCG public-site targets unless exact dependency evidence requires a companion. Do not mutate watchdog/control-plane files. Implement the missing public upload/WMP-only tracking UX, public Forum V1 route/surface, Marketplace Coming Soon waitlist, and payment CTA cleanup. Preserve the already-correct 67% frame and current PCG business facts. Do not touch DNS or Squarespace."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:25:21.273003+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:ab4c128d-b599-459e-bfc9-72e1d6dd780f:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"41270a67-aab3-4cba-9051-11b0941557a4","command_center_event_id":"ab4c128d-b599-459e-bfc9-72e1d6dd780f"},{"id":"38a5e56e-5e9b-46be-8cdc-56878f65fe42","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-05T05:52:43.677561+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-visual-witness-mobile-toast-intercept-20260804\",\"prNumber\":4029,\"sourceSha\":\"81b71f9313d64361374353cd894012a643fe83e1\",\"deploymentId\":\"canonical-release-81b71f9313d6\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T11:10:28.752955+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:795c50b8-5547-4657-93f4-d24222e62562:owner-progress-heartbeat:119401721","mission_step_id":"c847eeb8-48c3-4bd1-9cb8-0df18870a747","command_center_event_id":"795c50b8-5547-4657-93f4-d24222e62562"},{"id":"38a76406-0034-4f3d-8670-4a0cd913fadf","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"5b5faac378335d272039a52560918dfda6d06674","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"5b5faac378335d272039a52560918dfda6d06674","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":"74375b5dd7dc4581a8cb85cf0f6cde35fbaa88da78133c1ae7c8405042ad1dcf","forgejoWorkflowProof":{"runId":7291,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"9c2b579c4896625311aba269718fbaef97d1fe3b","deploymentId":"forgejo-main-9c2b579c4896625311aba269718fbaef97d1fe3b","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.116-request-proof-fail-closed","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:30:59.424444+00:00","proof_gate":"canonical_release_pending","source_sha":"5b5faac378335d272039a52560918dfda6d06674","external_id":"forgejo-main-5b5faac37833","receipt_type":"canonical_release_status","idempotency_key":"mission:73605b8e-7d2d-49ce-8489-4c3cd49202d1:forgejo-release-status:5b5faac378335d272039a52560918dfda6d06674:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"2373682e-af34-49c9-90d0-b85a93f4c77d","command_center_event_id":"73605b8e-7d2d-49ce-8489-4c3cd49202d1"},{"id":"38a8839f-2205-475e-a423-7e360276b174","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"preflight\",\"deadlineAt\":\"2026-09-21T17:19:44.921653+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/knocklaunch-os-shell-repair\",\"prNumber\":3364,\"sourceSha\":\"b0565540b5534b177aa3e64d47ef74855366dc91\",\"deploymentId\":\"forgejo-main-b0565540b553\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T17:17:34.297334+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:9731a232-1037-41a9-bb7e-be70523f9c1b:owner-progress-heartbeat:119334070","mission_step_id":"361024f7-e6e9-4040-a43b-e6ffba8dcc4e","command_center_event_id":"9731a232-1037-41a9-bb7e-be70523f9c1b"},{"id":"38a8a47c-51e6-4ed8-a8af-850654ba5461","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/seaside-mobile-today-palette","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"bb82f9dd-9ab2-4635-9311-3aa5b37831f4","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":"bb82f9dd-9ab2-4635-9311-3aa5b37831f4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":2208,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-06T00:21:20.304662+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bb82f9dd-9ab2-4635-9311-3aa5b37831f4:execute_mission:repair_mission_synthesis_ready","mission_step_id":"59a3103d-3135-4ec5-8e0a-9f5a9a709ced","command_center_event_id":"bb82f9dd-9ab2-4635-9311-3aa5b37831f4"},{"id":"38a8cb34-1d4f-4fca-8628-eab4dfbc2448","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-937a4f8d9d01","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.90-owner-contract-autocompile","prNumber":null,"terminal":false,"missionId":"937a4f8d-9d01-423c-bb0d-8ce7136488a0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2426,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":4727,"providerAuthMs":0,"ledgerPrepareMs":1011,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":4727,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1011,"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":"937a4f8d-9d01-423c-bb0d-8ce7136488a0"},"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":3782,"likelyAffectedFiles":["src/pages/card-grading/PCGReceiveCardsGallery.tsx","src/pages/card-grading/PCGAIGradingWorkbench.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T12:11:28.847281+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:937a4f8d-9d01-423c-bb0d-8ce7136488a0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"fd83c8c8-b5fb-4197-94d8-eed5bdbeece8","command_center_event_id":"937a4f8d-9d01-423c-bb0d-8ce7136488a0"},{"id":"38a9998d-3e70-453a-9545-dbfd87a90d26","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-a7050d4e247f","prNumber":4527,"nextAction":null,"mergeCommitSha":"0fcbbcef10e54931e460b397c6470d834af3f884","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:24:47.246466+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0fcbbcef10e54931e460b397c6470d834af3f884","external_id":"4527","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a7050d4e-247f-432b-ba7a-781e3c03c892:merged-pr:4527:0fcbbcef10e54931e460b397c6470d834af3f884","mission_step_id":"04c9aa66-e1e1-41c2-99d4-a2c897810f7d","command_center_event_id":"a7050d4e-247f-432b-ba7a-781e3c03c892"},{"id":"38abfb90-1c2f-42d8-bfe2-57bc8278b5c3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/stabilize-tenant-loading","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1822,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"de06263a-d1f1-4e0f-a2c0-6f319d6675ed","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":"de06263a-d1f1-4e0f-a2c0-6f319d6675ed"},"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":7719,"likelyAffectedFiles":["src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/components/admin/config/TenantOverviewPanel.tsx","src/components/admin/EnhancedTenantManagement.tsx","src/components/admin/TenantCreationWizard.tsx","src/components/GlobalCommandPalette.tsx","src/components/TenantGuard.tsx","src/components/TenantRedirect.tsx","src/components/TenantSelectorModal.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:45:08.471993+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:de06263a-d1f1-4e0f-a2c0-6f319d6675ed:execute_mission:repair_mission_synthesis_ready","mission_step_id":"5780efb4-f2cd-4cd4-8981-0cfee5206d70","command_center_event_id":"de06263a-d1f1-4e0f-a2c0-6f319d6675ed"},{"id":"38adf27d-6113-444e-a3af-f8c1f8586733","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-pr-ready-parallel-20260826","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11895,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.51.7-forgejo-host-status-proof","prNumber":789,"terminal":false,"missionId":"e97b0995-2333-4952-83d0-bc1a3d3cfb76","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":7572,"prReadinessMs":7534,"approvedPlanMs":0,"missionSetupMs":352,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e97b0995-2333-4952-83d0-bc1a3d3cfb76"},"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":5209,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T22:31:49.127561+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"789","receipt_type":"execute_mission","idempotency_key":"mission:e97b0995-2333-4952-83d0-bc1a3d3cfb76:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"d7dc0544-7a4a-45cc-bacc-969869d0449e","command_center_event_id":"e97b0995-2333-4952-83d0-bc1a3d3cfb76"},{"id":"38b087f8-1a2e-4b08-886f-5ce2cf64726a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7da0be51d297","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2396,"terminal":false,"missionId":"7da0be51-d297-4d70-a7ce-d99dab03e503","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":824,"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":"7da0be51-d297-4d70-a7ce-d99dab03e503"},"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-11T16:00:53.188153+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2396","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7da0be51-d297-4d70-a7ce-d99dab03e503:automatic-mission-resume:2396:repair_mission_waiting_for_gate","mission_step_id":"05ed44ed-6d90-40fd-aa04-39880887e74d","command_center_event_id":"7da0be51-d297-4d70-a7ce-d99dab03e503"},{"id":"38b3541f-de19-4382-9e40-b22c45c66d1d","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"b5fe110ea5954d95b2f0f1d66c01707dcf5f100e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"MUTATE SOURCE AND SHIP NOW. P0 release-orchestration repair on current protected main after merged PR #5213. Modify the canonical cc-execution merge-queue supervisor and its tests/config as required so every open PR targeting main is continuously classified and actionable. There must be no 'open but not considered work' state. Enforce: green + current + mergeable + eligible => canonical squash merge automatically; stale salvageable => refresh/rebase same PR then regate; conflicted => deterministic salvage-or-close path immediately, never indefinite backlog; superseded => retire/close while preserving valuable exact-head work; transient Forgejo/provider timeout => bounded retry/reconcile without dropping the PR from actionable queue state; failed Gate => retain actionable classified failure with deterministic repair/rerun; reporting must never emit no_waiting_work while actionable open PRs exist; overlapping cross-conversation objectives should converge on canonical existing PR/mission when safely identifiable instead of multiplying competing branches. Add hard regression coverage for green PR omission, conflicted PR indefinite parking, timeout invisibility, and false no_waiting_wor","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":"2afbfdf7b0660a12e59fcd8ca037c912720e1c24110d808e95ff8e7fb8c9bacb","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"repository","evidence":{"reason":null,"gateRunId":16414,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"pending"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"2afbfdf7b0660a12e59fcd8ca037c912720e1c24110d808e95ff8e7fb8c9bacb","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"b5fe110ea5954d95b2f0f1d66c01707dcf5f100e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:21:55.263606+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"b5fe110ea5954d95b2f0f1d66c01707dcf5f100e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:b9007ad7-a40c-44a4-ac49-93810ae73992:request-contract:2afbfdf7b0660a12e59fcd8ca037c912720e1c24110d808e95ff8e7fb8c9bacb:b5fe110ea5954d95b2f0f1d66c01707dcf5f100e:verified:","mission_step_id":"fd05d30a-9f43-4f7a-bef5-2f0d70350038","command_center_event_id":"b9007ad7-a40c-44a4-ac49-93810ae73992"},{"id":"38b3563f-d470-43da-8fbc-410fcc0dc641","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/source-discovery-policy.js","workers/cc-execution/src/version.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"baseSha":"00a40a811cdd2669e25095cfe4d0dc47becac1b5","consumedAt":1788097335085,"consumerToken":"37aaa416-73ad-4d88-ae42-604c6e37fb05","authorizationId":"7133506f-c724-4214-829f-7d5cd4695c8f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:42:15.994343+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"00a40a811cdd2669e25095cfe4d0dc47becac1b5","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:7133506f-c724-4214-829f-7d5cd4695c8f","mission_step_id":"fd395956-98e8-4bf3-a01d-01cc0847ac2c","command_center_event_id":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},{"id":"38b6d5b7-4ff7-430e-8382-8dcb4d6d343d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-mail-authoritative-20260820","reason":"orphaned_branch_recovery_diff_unavailable:ai/big-papis-mail-authoritative-20260820","status":"blocked","metrics":{"receiptBytes":1076,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"9e4fa2eb-0952-4f3d-a059-3542d50940dc","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9e4fa2eb-0952-4f3d-a059-3542d50940dc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4845,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T16:08:55.54139+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9e4fa2eb-0952-4f3d-a059-3542d50940dc:execute_mission:repair_mission_execution_blocked","mission_step_id":"7211a94a-7ffc-4177-826f-71ff7b72297b","command_center_event_id":"9e4fa2eb-0952-4f3d-a059-3542d50940dc"},{"id":"38b74479-cf45-45c0-93f8-4c73810aea51","source":"cc-execution","status":"waiting","payload":{"body":{"ship":false,"files":[{"path":"src/lib/godmodeTenantDemoStore.ts","content":"export type GodModeTenantDemoScope = {\n  tenantId: string;\n  tenantName?: string | null;\n  tenantSlug?: string | null;\n  operatorId: string;\n  operatorEmail?: string | null;\n};\n\nexport type GodModeTenantDemoState = {\n  version: 2;\n  tenantId: string;\n  tenantName: string;\n  contacts: any[];\n  tasks: any[];\n  events: any[];\n  mailFolders: any[];\n  mailMessages: any[];\n  mailBodies: Record<string, string>;\n  updatedAt: string;\n};\n\nexport const GODMODE_TENANT_DEMO_EVENT = 'knocklaunch:godmode-tenant-demo-change';\nconst PREFIX = 'knocklaunch:godmode-tenant-demo:v2';\n\nfunction key(scope: GodModeTenantDemoScope) { return `${PREFIX}:${scope.operatorId}:${scope.tenantId}`; }\nfunction at(days: number, hour: number, minute = 0) {\n  const d = new Date();\n  d.setDate(d.getDate() + days);\n  d.setHours(hour, minute, 0, 0);\n  return d.toISOString();\n}\nfunction day(days: number) { return at(days, 12).slice(0, 10); }\n\nfunction seed(scope: GodModeTenantDemoScope): GodModeTenantDemoState {\n  const tenantName = scope.tenantName || 'Demo Workspace';\n  const owner = scope.operatorId;\n  const contacts = [\n    { id:'d0000001-0000-4000-8000-000000000001',contact_id:'d0000001-0000-4000-8000-000000000001',tenant_org_id:scope.tenantId,route_contact_number:'DEMO-1001',contact_ref:'DEMO-1001',name:'Jamie Rivera',first_name:'Jamie',last_name:'Rivera',phone:'(321) 555-0101',email:'jamie.rivera@example.test',address:'1840 Harbor Point Dr',city:'Palm Bay',state:'FL',zip:'32905',status:'Active',contact_status:'Active',priority:'high',source:'Website',assigned_to:owner,assigned_user:owner,assigned_rep:scope.operatorEmail||'Owner',notes:'Demo customer: requested help and uploaded documents. Follow up before end of day.',lead_stage:'Qualified',graduated_at:at(-18,10),jobs_stage:'Investigation',claim_stage:'New Claim',last_touched_at:at(-1,15,30),appt_date:day(1),appt_time:'10:00',created_at:at(-18,10),updated_at:at(-1,15,30),lead_origin:'personal',created_by_user_id:owner,assignment_display:'Owner',_godmode_demo:true },\n    { id:'d0000002-0000-4000-8000-000000000002',contact_id:'d0000002-0000-4000-8000-000000000002',tenant_org_id:scope.tenantId,route_contact_number:'DEMO-1002',contact_ref:'DEMO-1002',name:'Morgan Lee',first_name:'Morgan',last_name:'Lee',phone:'(321) 555-0102',email:'morgan.lee@example.test',address:'725 Malabar Rd SE',city:'Palm Bay',state:'FL',zip:'32907',status:'Active',contact_status:'Active',priority:'medium',source:'Referral',assigned_to:owner,assigned_user:owner,assigned_rep:scope.operatorEmail||'Owner',notes:'Demo customer: consultation completed. Waiting on supporting paperwork.',lead_stage:'Appointment Set',graduated_at:at(-10,13),jobs_stage:'Results',claim_stage:'Review',last_touched_at:at(-2,11),appt_date:day(2),appt_time:'13:30',created_at:at(-10,13),updated_at:at(-2,11),lead_origin:'personal',created_by_user_id:owner,assignment_display:'Owner',_godmode_demo:true },\n    { id:'d0000003-0000-4000-8000-000000000003',contact_id:'d0000003-0000-4000-8000-000000000003',tenant_org_id:scope.tenantId,route_contact_number:'DEMO-1003',contact_ref:'DEMO-1003',name:'Casey Brooks',first_name:'Casey',last_name:'Brooks',phone:'(321) 555-0103',email:'casey.brooks@example.test',address:'4100 Babcock St NE',city:'Palm Bay',state:'FL',zip:'32905',status:'Follow Up',contact_status:'Follow Up',priority:'medium',source:'Existing Client',assigned_to:owner,assigned_user:owner,assigned_rep:scope.operatorEmail||'Owner',notes:'Demo customer: returning client. Schedule results review and document next steps.',lead_stage:'Follow Up',graduated_at:at(-35,9),jobs_stage:'Second Trade',claim_stage:'Open',last_touched_at:at(-3,16),appt_date:day(3),appt_time:'15:00',created_at:at(-35,9),updated_at:at(-3,16),lead_origin:'personal',created_by_user_id:owner,assignment_display:'Owner',_godmode_demo:true },\n    { id:'d0000004-0000-4000-8000-000000000004',contact_id:'d0000004-0000-4000-8000-000000000004',tenant_org_id:scope.tenantId,route_contact_number:'DEMO-1004',contact_ref:'DEMO-1004',name:'Taylor Nguyen',first_name:'Taylor',last_name:'Nguyen',phone:'(321) 555-0104',email:'taylor.nguyen@example.test',address:'1260 Emerson Dr NE',city:'Palm Bay',state:'FL',zip:'32907',status:'New',contact_status:'Lead',priority:'high',source:'Campaign',assigned_to:owner,assigned_user:owner,assigned_rep:scope.operatorEmail||'Owner',notes:'Demo lead: responded to campaign and asked for a callback.',lead_stage:'New Lead',graduated_at:null,jobs_stage:'New',claim_stage:'New Claim',last_touched_at:at(0,9),created_at:at(-1,17),updated_at:at(0,9),lead_origin:'system',created_by_user_id:owner,assignment_display:'Owner',_godmode_demo:true },\n    { id:'d0000005-0000-4000-8000-000000000005',contact_id:'d0000005-0000-4000-8000-000000000005',tenant_org_id:scope.tenantId,route_contact_number:'DEMO-1005',contact_ref:'DEMO-1005',name:'Alex Johnson',first_name:'Alex',last_name:'Johnson',phone:'(321) 555-0105',email:'alex.johnson@example.test',address:'2050 Palm Bay Rd NE',city:'Palm Bay',state:'FL',zip:'32905',status:'Working',contact_status:'Lead',priority:'medium',source:'Phone',assigned_to:owner,assigned_user:owner,assigned_rep:scope.operatorEmail||'Owner',notes:'Demo lead: needs follow-up after initial phone conversation.',lead_stage:'Contacted',graduated_at:null,jobs_stage:'New',claim_stage:'New Claim',last_touched_at:at(0,8,30),created_at:at(-2,14),updated_at:at(0,8,30),lead_origin:'personal',created_by_user_id:owner,assignment_display:'Owner',_godmode_demo:true },\n  ];\n  const tasks = [\n    { id:'demo-task-1',tenant_id:scope.tenantId,user_id:owner,assigned_to:owner,title:'Review Jamie Rivera documents',description:'Customer-bound demo task. Review the uploaded documents and record the next step.',priority:'high',status:'pending',due_date:at(0,17),completed_at:null,reminder_at:at(0,16),metadata:{kind:'task',contact_id:contacts[0].id,godmode_demo:true},created_at:at(-1,9),updated_at:at(-1,9) },\n    { id:'demo-task-2',tenant_id:scope.tenantId,user_id:owner,assigned_to:owner,title:'Call Morgan Lee',description:'Demo follow-up call after consultation.',priority:'medium',status:'pending',due_date:at(1,11),completed_at:null,reminder_at:at(1,10,30),metadata:{kind:'task',contact_id:contacts[1].id,godmode_demo:true},created_at:at(-1,10),updated_at:at(-1,10) },\n    { id:'demo-task-3',tenant_id:scope.tenantId,user_id:owner,assigned_to:owner,title:'Results checklist',description:'Demo jot for the back office. Confirm paperwork, result notes, and customer follow-up.',priority:'medium',status:'pending',due_date:null,completed_at:null,reminder_at:null,metadata:{kind:'jot',godmode_demo:true},created_at:at(-2,12),updated_at:at(-2,12) },\n    { id:'demo-task-4',tenant_id:scope.tenantId,user_id:owner,assigned_to:owner,title:'Send Casey Brooks recap',description:'Completed demo task.',priority:'medium',status:'completed',due_date:at(-1,14),completed_at:at(-1,14,20),reminder_at:null,metadata:{kind:'task',contact_id:contacts[2].id,godmode_demo:true},created_at:at(-3,9),updated_at:at(-1,14,20) },\n  ];\n  const events = [\n    { id:'demo-event-1',source_id:'demo-event-1',source_kind:'calendar',source_provider:'knocklaunch',source_scope:'business',connection_id:null,title:'Jamie Rivera — Consultation',event_type:'Appointment',start_time:at(1,10),end_time:at(1,10,45),location:'Video',description:'Demo appointment tied to Jamie Rivera.',assigned_to:scope.operatorEmail||'Owner',contact_id:contacts[0].id,read_only:false,blocks_availability:true,recurrence_rule:null,series_id:null,metadata:{godmode_demo:true} },\n    { id:'demo-event-2',source_id:'demo-event-2',source_kind:'calendar',source_provider:'knocklaunch',source_scope:'business',connection_id:null,title:'Morgan Lee — Results Review',event_type:'Appointment',start_time:at(2,13,30),end_time:at(2,14),location:'Phone',description:'Demo results review.',assigned_to:scope.operatorEmail||'Owner',contact_id:contacts[1].id,read_only:false,blocks_availability:true,recurrence_rule:null,series_id:null,metadata:{godmode_demo:true} },\n    { id:'demo-event-3',source_id:'demo-event-3',source_kind:'calendar',source_provider:'knocklaunch',source_scope:'business',connection_id:null,title:'Casey Brooks — Follow-up',event_type:'Follow Up',start_time:at(3,15),end_time:at(3,15,30),location:'Office',description:'Demo customer follow-up.',assigned_to:scope.operatorEmail||'Owner',contact_id:contacts[2].id,read_only:false,blocks_availability:true,recurrence_rule:null,series_id:null,metadata:{godmode_demo:true} },\n  ];\n  const mailFolders = [\n    {folderId:'inbox',folderName:'Inbox',folderType:'inbox',path:'Inbox',unreadCount:2},\n    {folderId:'sent',folderName:'Sent',folderType:'sent',path:'Sent',unreadCount:0},\n    {folderId:'drafts',folderName:'Drafts',folderType:'drafts',path:'Drafts',unreadCount:0},\n    {folderId:'archive',folderName:'Archive',folderType:'archive',path:'Archive',unreadCount:0},\n  ];\n  const mailMessages = [\n    {messageId:'demo-mail-1',threadId:'demo-thread-1',folderId:'inbox',subject:'Documents uploaded',fromAddress:contacts[0].email,sender:contacts[0].email,senderName:contacts[0].name,toAddress:scope.operatorEmail||'owner@example.test',summary:'I uploaded the documents we discussed. Can you confirm you can see everything?',receivedTime:at(0,8,42),status:'unread',isRead:false,hasAttachment:false,flagid:'important'},\n    {messageId:'demo-mail-2',threadId:'demo-thread-2',folderId:'inbox',subject:'Appointment confirmation',fromAddress:contacts[1].email,sender:contacts[1].email,senderName:contacts[1].name,toAddress:scope.operatorEmail||'owner@example.test',summary:'Thanks. I will be available for the appointment tomorrow afternoon.',receivedTime:at(-1,16,10),status:'unread',isRead:false,hasAttachment:false,flagid:'flag_not_set'},\n    {messageId:'demo-mail-3',threadId:'demo-thread-3',folderId:'inbox',subject:'Question before our follow-up',fromAddress:contacts[2].email,sender:contacts[2].email,senderName:contacts[2].name,toAddress:scope.operatorEmail||'owner@example.test',summary:'I had one more question before our follow-up. Please call when you get a chance.',receivedTime:at(-2,11,25),status:'read',isRead:true,hasAttachment:false,flagid:'flag_not_set'},\n    {messageId:'demo-mail-4',threadId:'demo-thread-1',folderId:'sent',subject:'Re: Documents uploaded',fromAddress:scope.operatorEmail||'owner@example.test',sender:scope.operatorEmail||'owner@example.test',senderName:tenantName,toAddress:contacts[0].email,summary:'Got them. I will review everything and follow up today.',sentDateInGMT:at(0,9,5),status:'read',isRead:true,hasAttachment:false,flagid:'flag_not_set'},\n  ];\n  const mailBodies: Record<string,string> = {\n    'demo-mail-1':'<p>Hi,</p><p>I uploaded the documents we discussed. Can you confirm you can see everything?</p><p>Thanks,<br>Jamie</p>',\n    'demo-mail-2':'<p>Thanks for confirming the appointment. I will be available tomorrow afternoon.</p><p>Morgan</p>',\n    'demo-mail-3':'<p>I had one more question before our follow-up. Please call when you get a chance.</p><p>Casey</p>',\n    'demo-mail-4':'<p>Got them. I will review everything and follow up today.</p>',\n  };\n  return {version:2,tenantId:scope.tenantId,tenantName,contacts,tasks,events,mailFolders,mailMessages,mailBodies,updatedAt:new Date().toISOString()};\n}\n\nexport function readGodModeTenantDemoState(scope: GodModeTenantDemoScope): GodModeTenantDemoState {\n  const fallback=seed(scope);\n  if(typeof window==='undefined') return fallback;\n  try {\n    const raw=window.localStorage.getItem(key(scope));\n    if(!raw){window.localStorage.setItem(key(scope),JSON.stringify(fallback));return fallback;}\n    const parsed=JSON.parse(raw);\n    return parsed?.version===2 ? parsed as GodModeTenantDemoState : fallback;\n  } catch { return fallback; }\n}\nfunction write(scope:GodModeTenantDemoScope,state:GodModeTenantDemoState){\n  const next={...state,updatedAt:new Date().toISOString()};\n  if(typeof window!=='undefined'){\n    try{window.localStorage.setItem(key(scope),JSON.stringify(next));}catch{}\n    window.dispatchEvent(new CustomEvent(GODMODE_TENANT_DEMO_EVENT,{detail:{tenantId:scope.tenantId,operatorId:scope.operatorId}}));\n  }\n  return next;\n}\nexport function resetGodModeTenantDemo(scope:GodModeTenantDemoScope){const next=seed(scope);write(scope,next);return next;}\nexport function createDemoContact(scope:GodModeTenantDemoScope,input:any){const state=readGodModeTenantDemoState(scope);const index=state.contacts.length+1;const id=`d1000000-0000-4000-8000-${String(index).padStart(12,'0')}`;const now=new Date().toISOString();const row={...input,id,contact_id:id,tenant_org_id:scope.tenantId,created_at:now,updated_at:now,_godmode_demo:true,assigned_to:input.assigned_to||scope.operatorId,assigned_user:input.assigned_user||scope.operatorId,assignment_display:input.assignment_display||'Owner'};write(scope,{...state,contacts:[row,...state.contacts]});return row;}\nexport function updateDemoContact(scope:GodModeTenantDemoScope,id:string,updates:any){const state=readGodModeTenantDemoState(scope);let row:any=null;const contacts=state.contacts.map(item=>item.id===id?(row={...item,...updates,updated_at:new Date().toISOString(),_godmode_demo:true}):item);write(scope,{...state,contacts});return row;}\nexport function deleteDemoContact(scope:GodModeTenantDemoScope,id:string){const state=readGodModeTenantDemoState(scope);write(scope,{...state,contacts:state.contacts.filter(item=>item.id!==id)});}\nexport function createDemoTask(scope:GodModeTenantDemoScope,input:any){const state=readGodModeTenantDemoState(scope);const row={...input,id:`demo-task-${Date.now()}`,tenant_id:scope.tenantId,created_at:new Date().toISOString(),updated_at:new Date().toISOString(),metadata:{...(input.metadata||{}),godmode_demo:true}};write(scope,{...state,tasks:[row,...state.tasks]});return row;}\nexport function updateDemoTask(scope:GodModeTenantDemoScope,id:string,updates:any){const state=readGodModeTenantDemoState(scope);write(scope,{...state,tasks:state.tasks.map(item=>item.id===id?{...item,...updates,updated_at:new Date().toISOString()}:item)});}\nexport function deleteDemoTask(scope:GodModeTenantDemoScope,id:string){const state=readGodModeTenantDemoState(scope);write(scope,{...state,tasks:state.tasks.filter(item=>item.id!==id)});}\nexport function createDemoEvent(scope:GodModeTenantDemoScope,input:any){const state=readGodModeTenantDemoState(scope);const id=`demo-event-${Date.now()}`;const row={...input,id,source_id:id,source_kind:'calendar',source_provider:'knocklaunch',source_scope:'business',connection_id:null,read_only:false,blocks_availability:true,metadata:{...(input.metadata||{}),godmode_demo:true}};write(scope,{...state,events:[...state.events,row]});return row;}\nexport function updateDemoEvent(scope:GodModeTenantDemoScope,id:string,updates:any){const state=readGodModeTenantDemoState(scope);write(scope,{...state,events:state.events.map(item=>item.id===id?{...item,...updates,metadata:{...(item.metadata||{}),godmode_demo:true}}:item)});}\nexport function deleteDemoEvent(scope:GodModeTenantDemoScope,id:string){const state=readGodModeTenantDemoState(scope);write(scope,{...state,events:state.events.filter(item=>item.id!==id)});}\nfunction mailRows(state:GodModeTenantDemoState,folderId:string){return state.mailMessages.filter(message=>String(message.folderId||'')===folderId);}\nexport async function godModeTenantDemoMailInvoke(scope:GodModeTenantDemoScope,action:string,extra:Record<string,any>={}){\n  let state=readGodModeTenantDemoState(scope);\n  const mailboxId='godmode-demo-mailbox';\n  const provider={configured:true,setupRequired:false,mailboxes:[{id:mailboxId,emailAddress:scope.operatorEmail||'owner@example.test',displayName:state.tenantName,status:'connected',isDefault:true,mailboxKind:'demo'}],defaultMailboxId:mailboxId,outboundOnly:false,providerLabel:'Demo Mail'};\n  if(action==='bootstrap') return {ok:true,provider,mailboxId,folders:state.mailFolders,folderId:'inbox',messages:mailRows(state,'inbox')};\n  if(action==='folders') return {ok:true,data:state.mailFolders};\n  if(action==='messages'||action==='drafts'){const target=String(extra.folderId||(action==='drafts'?'drafts':'inbox'));return {ok:true,data:mailRows(state,target)};}\n  if(action==='search'){const q=String(extra.query||'').toLowerCase();return {ok:true,data:state.mailMessages.filter(m=>[m.subject,m.fromAddress,m.senderName,m.summary].some(v=>String(v||'').toLowerCase().includes(q)))};}\n  const ids=(extra.messageIds||[extra.messageId]).map(String).filter(Boolean);\n  if(action==='message'){const id=String(extra.messageId||'');const meta=state.mailMessages.find(m=>String(m.messageId)===id)||{};return {ok:true,data:{meta,content:{content:state.mailBodies[id]||meta.summary||''}}};}\n  if(action==='thread'){const id=String(extra.threadId||'');return {ok:true,data:state.mailMessages.filter(m=>String(m.threadId||'')===id)};}\n  if(action==='attachments') return {ok:true,data:{attachments:[],inline:[]}};\n  if(action==='mark_read'||action==='mark_unread'||action==='flag'){state={...state,mailMessages:state.mailMessages.map(m=>ids.includes(String(m.messageId))?{...m,...(action==='mark_read'?{isRead:true,status:'read'}:action==='mark_unread'?{isRead:false,status:'unread'}:{flagid:extra.flagged===false?'flag_not_set':'important'})}:m)};write(scope,state);return {ok:true,data:true};}\n  if(action==='archive'||action==='move_message'||action==='move'){const target=String(extra.targetFolderId||extra.destinationFolderId||'archive');state={...state,mailMessages:state.mailMessages.map(m=>ids.includes(String(m.messageId))?{...m,folderId:target}:m)};write(scope,state);return {ok:true,data:true};}\n  if(action==='delete_message'||action==='delete_messages'){state={...state,mailMessages:state.mailMessages.filter(m=>!ids.includes(String(m.messageId)))};write(scope,state);return {ok:true,data:true};}\n  if(action==='send_message'||action==='reply'||action==='save_draft'){const id=`demo-mail-${Date.now()}`;const folderId=action==='save_draft'?'drafts':'sent';const message={messageId:id,threadId:extra.threadId||id,folderId,subject:String(extra.subject||'(no subject)'),fromAddress:scope.operatorEmail||'owner@example.test',senderName:state.tenantName,toAddress:extra.to||'',ccAddress:extra.cc||'',summary:String(extra.content||'').replace(/<[^>]+>/g,' ').trim().slice(0,180),sentDateInGMT:new Date().toISOString(),status:'read',isRead:true,hasAttachment:false,flagid:'flag_not_set'};state={...state,mailMessages:[message,...state.mailMessages],mailBodies:{...state.mailBodies,[id]:String(extra.content||'')}};write(scope,state);return {ok:true,data:{messageId:id}};}\n  return {ok:true,data:{}};\n}\n"},{"path":"src/hooks/useGodModeTenantDemo.ts","content":"import { useCallback, useEffect, useMemo, useState } from 'react';\nimport { useAuth } from '@/contexts/AuthContext';\nimport { useMultiTenant } from '@/contexts/MultiTenantContext';\nimport { useUserImpersonation } from '@/contexts/UserImpersonationContext';\nimport { readGodModeAccessContext } from '@/lib/godmodeAccess';\nimport {\n  GODMODE_TENANT_DEMO_EVENT,\n  createDemoContact, createDemoEvent, createDemoTask,\n  deleteDemoContact, deleteDemoEvent, deleteDemoTask,\n  godModeTenantDemoMailInvoke, readGodModeTenantDemoState, resetGodModeTenantDemo,\n  updateDemoContact, updateDemoEvent, updateDemoTask,\n  type GodModeTenantDemoScope,\n} from '@/lib/godmodeTenantDemoStore';\n\nexport function useGodModeTenantDemo() {\n  const { user } = useAuth();\n  const { activeTenant, hasGodModeAnywhere } = useMultiTenant();\n  const { isImpersonating } = useUserImpersonation();\n  const [, setRevision] = useState(0);\n  const access = readGodModeAccessContext();\n  const explicitSupport = access?.mode === 'read_only_support_access';\n  const enabled = Boolean(user?.id && activeTenant?.id && hasGodModeAnywhere() && !isImpersonating && !explicitSupport);\n  const scope = useMemo<GodModeTenantDemoScope | null>(() => {\n    if (!user?.id || !activeTenant?.id) return null;\n    const tenant = activeTenant as any;\n    return {\n      tenantId: String(activeTenant.id),\n      tenantName: tenant.name || tenant.company_dba_name || tenant.company_legal_name || 'Workspace',\n      tenantSlug: tenant.company_slug || null,\n      operatorId: user.id,\n      operatorEmail: user.email || null,\n    };\n  }, [activeTenant, user?.email, user?.id]);\n  useEffect(() => {\n    if (typeof window === 'undefined') return;\n    const onChange = (event: Event) => {\n      const detail = (event as CustomEvent)?.detail || {};\n      if (!scope || (detail.tenantId === scope.tenantId && detail.operatorId === scope.operatorId)) setRevision(value => value + 1);\n    };\n    window.addEventListener(GODMODE_TENANT_DEMO_EVENT, onChange);\n    return () => window.removeEventListener(GODMODE_TENANT_DEMO_EVENT, onChange);\n  }, [scope?.operatorId, scope?.tenantId]);\n  const state = enabled && scope ? readGodModeTenantDemoState(scope) : null;\n  const requireScope = useCallback(() => {\n    if (!enabled || !scope) throw new Error('GodMode tenant demo mode is not active');\n    return scope;\n  }, [enabled, scope]);\n  return {\n    enabled, scope, state,\n    reset: () => resetGodModeTenantDemo(requireScope()),\n    createContact: (input:any) => createDemoContact(requireScope(), input),\n    updateContact: (id:string, updates:any) => updateDemoContact(requireScope(), id, updates),\n    deleteContact: (id:string) => deleteDemoContact(requireScope(), id),\n    createTask: (input:any) => createDemoTask(requireScope(), input),\n    updateTask: (id:string, updates:any) => updateDemoTask(requireScope(), id, updates),\n    deleteTask: (id:string) => deleteDemoTask(requireScope(), id),\n    createEvent: (input:any) => createDemoEvent(requireScope(), input),\n    updateEvent: (id:string, updates:any) => updateDemoEvent(requireScope(), id, updates),\n    deleteEvent: (id:string) => deleteDemoEvent(requireScope(), id),\n    mailInvoke: (action:string, extra:Record<string,any>={}) => godModeTenantDemoMailInvoke(requireScope(), action, extra),\n  };\n}\n"},{"path":"src/components/godmode/GodModeTenantDemoIndicator.tsx","content":"import { RotateCcw } from 'lucide-react';\nimport { useGodModeTenantDemo } from '@/hooks/useGodModeTenantDemo';\n\nexport function GodModeTenantDemoIndicator() {\n  const demo = useGodModeTenantDemo();\n  if (!demo.enabled || !demo.scope) return null;\n  return <div\n    data-godmode-tenant-demo=\"true\"\n    data-godmode-tenant-demo-tenant-id={demo.scope.tenantId}\n    className=\"fixed right-3 top-[calc(var(--comm-banner-h,0px)+0.75rem)] z-[120] flex items-center gap-2 rounded-full border border-amber-300/35 bg-[#1c1504]/90 px-3 py-1.5 text-[10px] font-black uppercase tracking-[0.13em] text-amber-100 shadow-xl backdrop-blur\"\n    title=\"GodMode is using synthetic tenant data. Covered demo surfaces do not read or write production customer/provider records.\"\n  >\n    <span className=\"h-2 w-2 rounded-full bg-amber-300\" />\n    Demo data\n    <button type=\"button\" onClick={() => demo.reset()} className=\"grid h-6 w-6 place-items-center rounded-full border border-amber-100/15 text-amber-100/75 hover:bg-amber-100/10 hover:text-amber-50\" aria-label=\"Reset tenant demo data\" title=\"Reset tenant demo data\">\n      <RotateCcw className=\"h-3.5 w-3.5\" />\n    </button>\n  </div>;\n}\n"}],"branch":"ai/objective-first-repair-6464a9c7033f","writes":[],"patches":[],"version":1,"approved":true,"missionId":"6464a9c7-033f-4ab3-9a6d-a3838a8e8f1f","objective":"Replace the incorrect separate GodMode demo-data implementation with a platform primitive that makes GodMode behave like a tenant owner while navigating inside any selected tenant, but with synthetic data instead of that tenant's production data.\n\nRequired behavior:\n1. When the authenticated real account has GodMode/platform-admin authority, an active tenant is selected, and there is NO explicit impersonated user / read_only_support_access projection, enter tenant-scoped GodMode demo mode automatically.\n2. In that mode, the existing tenant routes and existing tenant UI must remain unchanged. Do NOT redirect to /admin/demo-data and do NOT create a parallel demo app. The owner must navigate the tenant exactly as the tenant owner would.\n3. Populate the tenant's normal data surfaces with deterministic synthetic demo records: contacts/people/leads, contact detail/customer-linked state, mail inbox/sent/thread detail, tasks and customer-bound notes, calendar/appointments/events, and any shared badges/counts/list states necessary for those screens to feel populated.\n4. Synthetic records must be tenant-scoped and clearly internally marked as demo, but presentation should look like ordinary realistic tenant data except for a small persistent GodMode-only \"Demo data\" indicator so the operator always knows writes are synthetic.\n5. CRUD/actions performed by GodMode demo mode against those covered surfaces must mutate ONLY the synthetic tenant demo store and must never write production tenant/customer/provider records. The synthetic store must persist across tenant route navigation/reloads for the same GodMode account + tenant. Reset capability is allowed from a GodMode-only control.\n6. Explicit authenticated impersonation/support projection of a real tenant user MUST disable demo mode and restore the real tenant data path. Stopping impersonation returns GodMode to synthetic tenant-demo mode.\n7. Tenant branding, shell, navigation, role-based owner experience, record-detail navigation, search/filter/count behavior, and normal route structure must remain the real tenant's UI. This is data substitution, not a fake shell.\n8. Remove the GodMode dashboard's separate Demo Data destination as the primary workflow; the previous /admin/demo-data route may be removed or made a redirect/explanation to select a tenant, but it must not be the demo experience.\n9. Implement this as a reusable platform primitive/context/data adapter rather than Tennex-specific conditionals. Start with shared loaders/hooks and adapt the minimum per-domain loaders needed for contacts, mail, tasks/notes, and calendar/appointments.\n10. Preserve all tenant isolation and provider credential boundaries. Demo mode must make no production/provider writes. Add regression coverage proving: GodMode+tenant+no impersonation => synthetic data; explicit impersonation => real data path; ordinary tenant user => real data path; demo mutations never invoke production Supabase/provider mutations.\n11. Run canonical Gate, auto-merge when green, release affected production targets, and prove the live behavior by entering the Tennex tenant as GodMode WITHOUT impersonation and showing populated synthetic records on the existing tenant Contacts/People, Mail, Tasks, and Calendar routes. Also prove explicit impersonation disables demo mode.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Replace the incorrect separate GodMode demo-data implementation with a platform primitive that makes GodMode behave like a tenant owner while navigating inside any selected tenant, but with synthetic data instead of that tenant's production data.\n\nRequired behavior:\n1. When the authenticated real account has GodMode/platform-admin authority, an active tenant is selected, and there is NO explicit impersonated user / read_only_support_access projection, enter tenant-scoped GodMode demo mode automatically.\n2. In that mode, the existing tenant routes and existing tenant UI must remain unchanged. Do NOT redirect to /admin/demo-data and do NOT create a parallel demo app. The owner must navigate the tenant exactly as the tenant owner would.\n3. Populate the tenant's normal data surfaces with deterministic synthetic demo records: contacts/people/leads, contact detail/customer-linked state, mail inbox/sent/thread detail, tasks and customer-bound notes, calendar/appointments/events, and any shared badges/counts/list states necessary for those screens to feel populated.\n4. Synthetic records must be tenant-scoped and clearly internally marked as demo, but presentation should look like ordinary realistic tenant data except for a small persistent GodMode-only \"Demo data\" indicator so the operator always knows writes are synthetic.\n5. CRUD/actions performed by GodMode demo mode against those covered surfaces must mutate ONLY the synthetic tenant demo store and must never write production tenant/customer/provider records. The synthetic store must persist across tenant route navigation/reloads for the same GodMode account + tenant. Reset capability is allowed from a GodMode-only control.\n6. Explicit authenticated impersonation/support projection of a real tenant user MUST disable demo mode and restore the real tenant data path. Stopping impersonation returns GodMode to synthetic tenant-demo mode.\n7. Tenant branding, shell, navigation, role-based owner experience, record-detail navigation, search/filter/count behavior, and normal route structure must remain the real tenant's UI. This is data substitution, not a fake shell.\n8. Remove the GodMode dashboard's separate Demo Data destination as the primary workflow; the previous /admin/demo-data route may be removed or made a redirect/explanation to select a tenant, but it must not be the demo experience.\n9. Implement this as a reusable platform primitive/context/data adapter rather than Tennex-specific conditionals. Start with shared loaders/hooks and adapt the minimum per-domain loaders needed for contacts, mail, tasks/notes, and calendar/appointments.\n10. Preserve all tenant isolation and provider credential boundaries. Demo mode must make no production/provider writes. Add regression coverage proving: GodMode+tenant+no impersonation => synthetic data; explicit impersonation => real data path; ordinary tenant user => real data path; demo mutations never invoke production Supabase/provider mutations.\n11. Run canonical Gate, auto-merge when green, release affected production targets, and prove the live behavior by entering the Tennex tenant as GodMode WITHOUT impersonation and showing populated synthetic records on the existing tenant Contacts/People, Mail, Tasks, and Calendar routes. Also prove explicit impersonation disables demo mode.","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":"Replace the incorrect separate GodMode demo-data implementation with a platform primitive that makes GodMode behave like a tenant owner while navigating inside any selected tenant, but with synthetic data instead of that tenant's production data.\n\nRequired behavior:\n1. When the authenticated real account has GodMode/platform-admin authority, an active tenant is selected, and there is NO explicit impersonated user / read_only_support_access projection, enter tenant-scoped GodMode demo mode automatically.\n2. In that mode, the existing tenant routes and existing tenant UI must remain unchanged. Do NOT redirect to /admin/demo-data and do NOT create a parallel demo app. The owner must navigate the tenant exactly as the tenant owner would.\n3. Populate the tenant's normal data surfaces with deterministic synthetic demo records: contacts/people/leads, contact detail/customer-linked state, mail inbox/sent/thread detail, tasks and customer-bound notes, calendar/appointments/events, and any shared badges/counts/list states necessary for those screens to feel populated.\n4. Synthetic records must be tenant-scoped and clearly internally marked as demo, but presentation should look like ordinary realistic tenant data except for a small persistent GodMode-only \"Demo data\" indicator so the operator always knows writes are synthetic.\n5. CRUD/actions performed by GodMode demo mode against those covered surfaces must mutate ONLY the synthetic tenant demo store and must never write production tenant/customer/provider records. The synthetic store must persist across tenant route navigation/reloads for the same GodMode account + tenant. Reset capability is allowed from a GodMode-only control.\n6. Explicit authenticated impersonation/support projection of a real tenant user MUST disable demo mode and restore the real tenant data path. Stopping impersonation returns GodMode to synthetic tenant-demo mode.\n7. Tenant branding, shell, navigation, role-based owner experience, record-detail navigation, search/filter/count behavior, and normal route structure must remain the real tenant's UI. This is data substitution, not a fake shell.\n8. Remove the GodMode dashboard's separate Demo Data destination as the primary workflow; the previous /admin/demo-data route may be removed or made a redirect/explanation to select a tenant, but it must not be the demo experience.\n9. Implement this as a reusable platform primitive/context/data adapter rather than Tennex-specific conditionals. Start with shared loaders/hooks and adapt the minimum per-domain loaders needed for contacts, mail, tasks/notes, and calendar/appointments.\n10. Preserve all tenant isolation and provider credential boundaries. Demo mode must make no production/provider writes. Add regression coverage proving: GodMode+tenant+no impersonation => synthetic data; explicit impersonation => real data path; ordinary tenant user => real data path; demo mutations never invoke production Supabase/provider mutations.\n11. Run canonical Gate, auto-merge when green, release affected production targets, and prove the live behavior by entering the Tennex tenant as GodMode WITHOUT impersonation and showing populated synthetic records on the existing tenant Contacts/People, Mail, Tasks, and Calendar routes. Also prove explicit impersonation disables demo mode.","wordingChanged":false,"canonicalIntent":"Replace the incorrect separate GodMode demo-data implementation with a platform primitive that makes GodMode behave like a tenant owner while navigating inside any selected tenant, but with synthetic data instead of that tenant's production data.\n\nRequired behavior:\n1. When the authenticated real account has GodMode/platform-admin authority, an active tenant is selected, and there is NO explicit impersonated user / read_only_support_access projection, enter tenant-scoped GodMode demo mode automatically.\n2. In that mode, the existing tenant routes and existing tenant UI must remain unchanged. Do NOT redirect to /admin/demo-data and do NOT create a parallel demo app. The owner must navigate the tenant exactly as the tenant owner would.\n3. Populate the tenant's normal data surfaces with deterministic synthetic demo records: contacts/people/leads, contact detail/customer-linked state, mail inbox/sent/thread detail, tasks and customer-bound notes, calendar/appointments/events, and any shared badges/counts/list states necessary for those screens to feel populated.\n4. Synthetic records must be tenant-scoped and clearly internally marked as demo, but presentation should look like ordinary realistic tenant data except for a small persistent GodMode-only \"Demo data\" indicator so the operator always knows writes are synthetic.\n5. CRUD/actions performed by GodMode demo mode against those covered surfaces must mutate ONLY the synthetic tenant demo store and must never write production tenant/customer/provider records. The synthetic store must persist across tenant route navigation/reloads for the same GodMode account + tenant. Reset capability is allowed from a GodMode-only control.\n6. Explicit authenticated impersonation/support projection of a real tenant user MUST disable demo mode and restore the real tenant data path. Stopping impersonation returns GodMode to synthetic tenant-demo mode.\n7. Tenant branding, shell, navigation, role-based owner experience, record-detail navigation, search/filter/count behavior, and normal route structure must remain the real tenant's UI. This is data substitution, not a fake shell.\n8. Remove the GodMode dashboard's separate Demo Data destination as the primary workflow; the previous /admin/demo-data route may be removed or made a redirect/explanation to select a tenant, but it must not be the demo experience.\n9. Implement this as a reusable platform primitive/context/data adapter rather than Tennex-specific conditionals. Start with shared loaders/hooks and adapt the minimum per-domain loaders needed for contacts, mail, tasks/notes, and calendar/appointments.\n10. Preserve all tenant isolation and provider credential boundaries. Demo mode must make no production/provider writes. Add regression coverage proving: GodMode+tenant+no impersonation => synthetic data; explicit impersonation => real data path; ordinary tenant user => real data path; demo mutations never invoke production Supabase/provider mutations.\n11. Run canonical Gate, auto-merge when green, release affected production targets, and prove the live behavior by entering the Tennex tenant as GodMode WITHOUT impersonation and showing populated synthetic records on the existing tenant Contacts/People, Mail, Tasks, and Calendar routes. Also prove explicit impersonation disables demo mode.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-demo-mode","statement":"Replace the incorrect separate GodMode demo-data implementation with a platform primitive that makes GodMode behave like a tenant owner while navigating inside any selected tenant, but with synthetic data instead of that tenant's production data.\n\nRequired behavior:\n1. When the authenticated real account has GodMode/platform-admin authority, an active tenant is selected, and there is NO explicit impersonated user / read_only_support_access projection, enter tenant-scoped GodMode demo mode automatically.\n2. In that mode, the existing tenant routes and existing tenant UI must remain unchanged. Do NOT redirect to /admin/demo-data and do NOT create a parallel demo app. The owner must navigate the tenant exactly as the tenant owner would.\n3. Populate the tenant's normal data surfaces with deterministic synthetic demo records: contacts/people/leads, contact detail/customer-linked state, mail inbox/sent/thread detail, tasks and customer-bound notes, calendar/appointments/events, and any shared badges/counts/list states necessary for those screens to feel populated.\n4. Synthetic records must be tenant-scoped and clearly internally marked as demo, but presentation should look like ordinary ","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts","mail","tasks","calendar","impersonation"]}],"objective":"Replace the incorrect separate GodMode demo-data implementation with a platform primitive that makes GodMode behave like a tenant owner while navigating inside any selected tenant, but with synthetic data instead of that tenant's production data.\n\nRequired behavior:\n1. When the authenticated real account has GodMode/platform-admin authority, an active tenant is selected, and there is NO explicit impersonated user / read_only_support_access projection, enter tenant-scoped GodMode demo mode automatically.\n2. In that mode, the existing tenant routes and existing tenant UI must remain unchanged. Do NOT redirect to /admin/demo-data and do NOT create a parallel demo app. The owner must navigate the tenant exactly as the tenant owner would.\n3. Populate the tenant's normal data surfaces with deterministic synthetic demo records: contacts/people/leads, contact detail/customer-linked state, mail inbox/sent/thread detail, tasks and customer-bound notes, calendar/appointments/events, and any shared badges/counts/list states necessary for those screens to feel populated.\n4. Synthetic records must be tenant-scoped and clearly internally marked as demo, but presentation should look like ordinary realistic tenant data except for a small persistent GodMode-only \"Demo data\" indicator so the operator always knows writes are synthetic.\n5. CRUD/actions performed by GodMode demo mode against those covered surfaces must mutate ONLY the synthetic tenant demo store and must never write production tenant/customer/provider records. The synthetic store must persist across tenant route navigation/reloads for the same GodMode account + tenant. Reset capability is allowed from a GodMode-only control.\n6. Explicit authenticated impersonation/support projection of a real tenant user MUST disable demo mode and restore the real tenant data path. Stopping impersonation returns GodMode to synthetic tenant-demo mode.\n7. Tenant branding, shell, navigation, role-based owner experience, record-detail navigation, search/filter/count behavior, and normal route structure must remain the real tenant's UI. This is data substitution, not a fake shell.\n8. Remove the GodMode dashboard's separate Demo Data destination as the primary workflow; the previous /admin/demo-data route may be removed or made a redirect/explanation to select a tenant, but it must not be the demo experience.\n9. Implement this as a reusable platform primitive/context/data adapter rather than Tennex-specific conditionals. Start with shared loaders/hooks and adapt the minimum per-domain loaders needed for contacts, mail, tasks/notes, and calendar/appointments.\n10. Preserve all tenant isolation and provider credential boundaries. Demo mode must make no production/provider writes. Add regression coverage proving: GodMode+tenant+no impersonation => synthetic data; explicit impersonation => real data path; ordinary tenant user => real data path; demo mutations never invoke production Supabase/provider mutations.\n11. Run canonical Gate, auto-merge when green, release affected production targets, and prove the live behavior by entering the Tennex tenant as GodMode WITHOUT impersonation and showing populated synthetic records on the existing tenant Contacts/People, Mail, Tasks, and Calendar routes. Also prove explicit impersonation disables demo mode.","constraints":[{"id":"no-parallel-demo-app","statement":"The demo experience must run inside the real selected tenant's existing owner UI and routes; do not substitute a separate GodMode demo page.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts","mail","tasks","calendar","impersonation"]},{"id":"no-production-demo-writes","statement":"GodMode demo-mode writes for covered data domains must remain synthetic and must never mutate production tenant/customer/provider data.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts","mail","tasks","calendar","impersonation"]},{"id":"explicit-impersonation-restores-real-data","statement":"Explicit authenticated impersonation/support projection disables tenant demo mode and uses the existing real-data path.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["impersonation"]},{"id":"capability-completeness","statement":"Every dependency the implementation relies on must be wired and proven across the affected tenant data domains.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts","mail","tasks","calendar","impersonation"]},{"id":"atomic-capability-lifecycle","statement":"Do not claim complete until Gate, merge, release, and live claim-matched proof are satisfied.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts","mail","tasks","calendar","impersonation"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["by GodMode demo mode against those covered surfaces must mutate","by entering the Tennex tenant as GodMode WITHOUT impersonation"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","schema_data_storage","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":"Replace the incorrect separate GodMode demo-data implementation with a platform primitive that makes GodMode behave like a tenant owner while navigating inside any selected tenant, but with synthetic data instead of that tenant's production data.\n\nRequired behavior:\n1. When the authenticated real account has GodMode/platform-admin authority, an active tenant is selected, and there is NO explicit impersonated user / read_only_support_access projection, enter tenant-scoped GodMode demo mode automatically.\n2. In that mode, the existing tenant routes and existing tenant UI must remain unchanged. Do NOT redirect to /admin/demo-data and do NOT create a parallel demo app. The owner must navigate the tenant exactly as the tenant owner would.\n3. Populate the tenant's normal data surfaces with deterministic synthetic demo records: contacts/people/leads, contact detail/customer-linked state, mail inbox/sent/thread detail, tasks and customer-bound notes, calendar/appointments/events, and any shared badges/counts/list states necessary for those screens to feel populated.\n4. Synthetic records must be tenant-scoped and clearly internally marked as demo, but presentation should look like ordinary realistic tenant data except for a small persistent GodMode-only \"Demo data\" indicator so the operator always knows writes are synthetic.\n5. CRUD/actions performed by GodMode demo mode against those covered surfaces must mutate ONLY the synthetic tenant demo store and must never write production tenant/customer/provider records. The synthetic store must persist across tenant route navigation/reloads for the same GodMode account + tenant. Reset capability is allowed from a GodMode-only control.\n6. Explicit authenticated impersonation/support projection of a real tenant user MUST disable demo mode and restore the real tenant data path. Stopping impersonation returns GodMode to synthetic tenant-demo mode.\n7. Tenant branding, shell, navigation, role-based owner experience, record-detail navigation, search/filter/count behavior, and normal route structure must remain the real tenant's UI. This is data substitution, not a fake shell.\n8. Remove the GodMode dashboard's separate Demo Data destination as the primary workflow; the previous /admin/demo-data route may be removed or made a redirect/explanation to select a tenant, but it must not be the demo experience.\n9. Implement this as a reusable platform primitive/context/data adapter rather than Tennex-specific conditionals. Start with shared loaders/hooks and adapt the minimum per-domain loaders needed for contacts, mail, tasks/notes, and calendar/appointments.\n10. Preserve all tenant isolation and provider credential boundaries. Demo mode must make no production/provider writes. Add regression coverage proving: GodMode+tenant+no impersonation => synthetic data; explicit impersonation => real data path; ordinary tenant user => real data path; demo mutations never invoke production Supabase/provider mutations.\n11. Run canonical Gate, auto-merge when green, release affected production targets, and prove the live behavior by entering the Tennex tenant as GodMode WITHOUT impersonation and showing populated synthetic records on the existing tenant Contacts/People, Mail, Tasks, and Calendar routes. Also prove explicit impersonation disables demo mode.","canonicalIntent":"Replace the incorrect separate GodMode demo-data implementation with a platform primitive that makes GodMode behave like a tenant owner while navigating inside any selected tenant, but with synthetic data instead of that tenant's production data.\n\nRequired behavior:\n1. When the authenticated real account has GodMode/platform-admin authority, an active tenant is selected, and there is NO explicit impersonated user / read_only_support_access projection, enter tenant-scoped GodMode demo mode automatically.\n2. In that mode, the existing tenant routes and existing tenant UI must remain unchanged. Do NOT redirect to /admin/demo-data and do NOT create a parallel demo app. The owner must navigate the tenant exactly as the tenant owner would.\n3. Populate the tenant's normal data surfaces with deterministic synthetic demo records: contacts/people/leads, contact detail/customer-linked state, mail inbox/sent/thread detail, tasks and customer-bound notes, calendar/appointments/events, and any shared badges/counts/list states necessary for those screens to feel populated.\n4. Synthetic records must be tenant-scoped and clearly internally marked as demo, but presentation should look like ordinary realistic tenant data except for a small persistent GodMode-only \"Demo data\" indicator so the operator always knows writes are synthetic.\n5. CRUD/actions performed by GodMode demo mode against those covered surfaces must mutate ONLY the synthetic tenant demo store and must never write production tenant/customer/provider records. The synthetic store must persist across tenant route navigation/reloads for the same GodMode account + tenant. Reset capability is allowed from a GodMode-only control.\n6. Explicit authenticated impersonation/support projection of a real tenant user MUST disable demo mode and restore the real tenant data path. Stopping impersonation returns GodMode to synthetic tenant-demo mode.\n7. Tenant branding, shell, navigation, role-based owner experience, record-detail navigation, search/filter/count behavior, and normal route structure must remain the real tenant's UI. This is data substitution, not a fake shell.\n8. Remove the GodMode dashboard's separate Demo Data destination as the primary workflow; the previous /admin/demo-data route may be removed or made a redirect/explanation to select a tenant, but it must not be the demo experience.\n9. Implement this as a reusable platform primitive/context/data adapter rather than Tennex-specific conditionals. Start with shared loaders/hooks and adapt the minimum per-domain loaders needed for contacts, mail, tasks/notes, and calendar/appointments.\n10. Preserve all tenant isolation and provider credential boundaries. Demo mode must make no production/provider writes. Add regression coverage proving: GodMode+tenant+no impersonation => synthetic data; explicit impersonation => real data path; ordinary tenant user => real data path; demo mutations never invoke production Supabase/provider mutations.\n11. Run canonical Gate, auto-merge when green, release affected production targets, and prove the live behavior by entering the Tennex tenant as GodMode WITHOUT impersonation and showing populated synthetic records on the existing tenant Contacts/People, Mail, Tasks, and Calendar routes. Also prove explicit impersonation disables demo mode.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"contacts","kind":"runtime","claim":"GodMode inside Tennex without impersonation sees populated synthetic contact/people records on the existing tenant contacts surface and can open a synthetic record detail.","route":null,"roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"mail","kind":"runtime","claim":"GodMode inside Tennex without impersonation sees populated synthetic mail threads on the existing tenant mail surface.","route":null,"roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"tasks","kind":"runtime","claim":"GodMode inside Tennex without impersonation sees populated synthetic tasks/notes on the existing tenant task surface.","route":null,"roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"calendar","kind":"runtime","claim":"GodMode inside Tennex without impersonation sees populated synthetic appointments/events on the existing tenant calendar surface.","route":null,"roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"impersonation","kind":"runtime","claim":"Explicit authenticated impersonation/support projection disables synthetic tenant-demo mode and restores the real tenant data path.","route":null,"roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Replace-the-incorrect-separate-GodMode-demo-data-implementation-with-a-platform-primitive-that-makes","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":["contacts","mail","tasks","calendar","impersonation"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"executionEnvelope":{"ship":false,"version":1,"approved":true,"missionId":"6464a9c7-033f-4ab3-9a6d-a3838a8e8f1f","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Replace the incorrect separate GodMode demo-data implementation with a platform primitive that makes GodMode behave like a tenant owner while navigating inside any selected tenant, but with synthetic data instead of that tenant's production data.\n\nRequired behavior:\n1. When the authenticated real account has GodMode/platform-admin authority, an active tenant is selected, and there is NO explicit impersonated user / read_only_support_access projection, enter tenant-scoped GodMode demo mode automatically.\n2. In that mode, the existing tenant routes and existing tenant UI must remain unchanged. Do NOT redirect to /admin/demo-data and do NOT create a parallel demo app. The owner must navigate the tenant exactly as the tenant owner would.\n3. Populate the tenant's normal data surfaces with deterministic synthetic demo records: contacts/people/leads, contact detail/customer-linked state, mail inbox/sent/thread detail, tasks and customer-bound notes, calendar/appointments/events, and any shared badges/counts/list states necessary for those screens to feel populated.\n4. Synthetic records must be tenant-scoped and clearly internally marked as demo, but presentation should look like ordinary realistic tenant data except for a small persistent GodMode-only \"Demo data\" indicator so the operator always knows writes are synthetic.\n5. CRUD/actions performed by GodMode demo mode against those covered surfaces must mutate ONLY the synthetic tenant demo store and must never write production tenant/customer/provider records. The synthetic store must persist across tenant route navigation/reloads for the same GodMode account + tenant. Reset capability is allowed from a GodMode-only control.\n6. Explicit authenticated impersonation/support projection of a real tenant user MUST disable demo mode and restore the real tenant data path. Stopping impersonation returns GodMode to synthetic tenant-demo mode.\n7. Tenant branding, shell, navigation, role-based owner experience, record-detail navigation, search/filter/count behavior, and normal route structure must remain the real tenant's UI. This is data substitution, not a fake shell.\n8. Remove the GodMode dashboard's separate Demo Data destination as the primary workflow; the previous /admin/demo-data route may be removed or made a redirect/explanation to select a tenant, but it must not be the demo experience.\n9. Implement this as a reusable platform primitive/context/data adapter rather than Tennex-specific conditionals. Start with shared loaders/hooks and adapt the minimum per-domain loaders needed for contacts, mail, tasks/notes, and calendar/appointments.\n10. Preserve all tenant isolation and provider credential boundaries. Demo mode must make no production/provider writes. Add regression coverage proving: GodMode+tenant+no impersonation => synthetic data; explicit impersonation => real data path; ordinary tenant user => real data path; demo mutations never invoke production Supabase/provider mutations.\n11. Run canonical Gate, auto-merge when green, release affected production targets, and prove the live behavior by entering the Tennex tenant as GodMode WITHOUT impersonation and showing populated synthetic records on the existing tenant Contacts/People, Mail, Tasks, and Calendar routes. Also prove explicit impersonation disables demo mode.","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":"Replace the incorrect separate GodMode demo-data implementation with a platform primitive that makes GodMode behave like a tenant owner while navigating inside any selected tenant, but with synthetic data instead of that tenant's production data.\n\nRequired behavior:\n1. When the authenticated real account has GodMode/platform-admin authority, an active tenant is selected, and there is NO explicit impersonated user / read_only_support_access projection, enter tenant-scoped GodMode demo mode automatically.\n2. In that mode, the existing tenant routes and existing tenant UI must remain unchanged. Do NOT redirect to /admin/demo-data and do NOT create a parallel demo app. The owner must navigate the tenant exactly as the tenant owner would.\n3. Populate the tenant's normal data surfaces with deterministic synthetic demo records: contacts/people/leads, contact detail/customer-linked state, mail inbox/sent/thread detail, tasks and customer-bound notes, calendar/appointments/events, and any shared badges/counts/list states necessary for those screens to feel populated.\n4. Synthetic records must be tenant-scoped and clearly internally marked as demo, but presentation should look like ordinary realistic tenant data except for a small persistent GodMode-only \"Demo data\" indicator so the operator always knows writes are synthetic.\n5. CRUD/actions performed by GodMode demo mode against those covered surfaces must mutate ONLY the synthetic tenant demo store and must never write production tenant/customer/provider records. The synthetic store must persist across tenant route navigation/reloads for the same GodMode account + tenant. Reset capability is allowed from a GodMode-only control.\n6. Explicit authenticated impersonation/support projection of a real tenant user MUST disable demo mode and restore the real tenant data path. Stopping impersonation returns GodMode to synthetic tenant-demo mode.\n7. Tenant branding, shell, navigation, role-based owner experience, record-detail navigation, search/filter/count behavior, and normal route structure must remain the real tenant's UI. This is data substitution, not a fake shell.\n8. Remove the GodMode dashboard's separate Demo Data destination as the primary workflow; the previous /admin/demo-data route may be removed or made a redirect/explanation to select a tenant, but it must not be the demo experience.\n9. Implement this as a reusable platform primitive/context/data adapter rather than Tennex-specific conditionals. Start with shared loaders/hooks and adapt the minimum per-domain loaders needed for contacts, mail, tasks/notes, and calendar/appointments.\n10. Preserve all tenant isolation and provider credential boundaries. Demo mode must make no production/provider writes. Add regression coverage proving: GodMode+tenant+no impersonation => synthetic data; explicit impersonation => real data path; ordinary tenant user => real data path; demo mutations never invoke production Supabase/provider mutations.\n11. Run canonical Gate, auto-merge when green, release affected production targets, and prove the live behavior by entering the Tennex tenant as GodMode WITHOUT impersonation and showing populated synthetic records on the existing tenant Contacts/People, Mail, Tasks, and Calendar routes. Also prove explicit impersonation disables demo mode.","wordingChanged":false,"canonicalIntent":"Replace the incorrect separate GodMode demo-data implementation with a platform primitive that makes GodMode behave like a tenant owner while navigating inside any selected tenant, but with synthetic data instead of that tenant's production data.\n\nRequired behavior:\n1. When the authenticated real account has GodMode/platform-admin authority, an active tenant is selected, and there is NO explicit impersonated user / read_only_support_access projection, enter tenant-scoped GodMode demo mode automatically.\n2. In that mode, the existing tenant routes and existing tenant UI must remain unchanged. Do NOT redirect to /admin/demo-data and do NOT create a parallel demo app. The owner must navigate the tenant exactly as the tenant owner would.\n3. Populate the tenant's normal data surfaces with deterministic synthetic demo records: contacts/people/leads, contact detail/customer-linked state, mail inbox/sent/thread detail, tasks and customer-bound notes, calendar/appointments/events, and any shared badges/counts/list states necessary for those screens to feel populated.\n4. Synthetic records must be tenant-scoped and clearly internally marked as demo, but presentation should look like ordinary realistic tenant data except for a small persistent GodMode-only \"Demo data\" indicator so the operator always knows writes are synthetic.\n5. CRUD/actions performed by GodMode demo mode against those covered surfaces must mutate ONLY the synthetic tenant demo store and must never write production tenant/customer/provider records. The synthetic store must persist across tenant route navigation/reloads for the same GodMode account + tenant. Reset capability is allowed from a GodMode-only control.\n6. Explicit authenticated impersonation/support projection of a real tenant user MUST disable demo mode and restore the real tenant data path. Stopping impersonation returns GodMode to synthetic tenant-demo mode.\n7. Tenant branding, shell, navigation, role-based owner experience, record-detail navigation, search/filter/count behavior, and normal route structure must remain the real tenant's UI. This is data substitution, not a fake shell.\n8. Remove the GodMode dashboard's separate Demo Data destination as the primary workflow; the previous /admin/demo-data route may be removed or made a redirect/explanation to select a tenant, but it must not be the demo experience.\n9. Implement this as a reusable platform primitive/context/data adapter rather than Tennex-specific conditionals. Start with shared loaders/hooks and adapt the minimum per-domain loaders needed for contacts, mail, tasks/notes, and calendar/appointments.\n10. Preserve all tenant isolation and provider credential boundaries. Demo mode must make no production/provider writes. Add regression coverage proving: GodMode+tenant+no impersonation => synthetic data; explicit impersonation => real data path; ordinary tenant user => real data path; demo mutations never invoke production Supabase/provider mutations.\n11. Run canonical Gate, auto-merge when green, release affected production targets, and prove the live behavior by entering the Tennex tenant as GodMode WITHOUT impersonation and showing populated synthetic records on the existing tenant Contacts/People, Mail, Tasks, and Calendar routes. Also prove explicit impersonation disables demo mode.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-demo-mode","statement":"Replace the incorrect separate GodMode demo-data implementation with a platform primitive that makes GodMode behave like a tenant owner while navigating inside any selected tenant, but with synthetic data instead of that tenant's production data.\n\nRequired behavior:\n1. When the authenticated real account has GodMode/platform-admin authority, an active tenant is selected, and there is NO explicit impersonated user / read_only_support_access projection, enter tenant-scoped GodMode demo mode automatically.\n2. In that mode, the existing tenant routes and existing tenant UI must remain unchanged. Do NOT redirect to /admin/demo-data and do NOT create a parallel demo app. The owner must navigate the tenant exactly as the tenant owner would.\n3. Populate the tenant's normal data surfaces with deterministic synthetic demo records: contacts/people/leads, contact detail/customer-linked state, mail inbox/sent/thread detail, tasks and customer-bound notes, calendar/appointments/events, and any shared badges/counts/list states necessary for those screens to feel populated.\n4. Synthetic records must be tenant-scoped and clearly internally marked as demo, but presentation should look like ordinary ","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts","mail","tasks","calendar","impersonation"]}],"objective":"Replace the incorrect separate GodMode demo-data implementation with a platform primitive that makes GodMode behave like a tenant owner while navigating inside any selected tenant, but with synthetic data instead of that tenant's production data.\n\nRequired behavior:\n1. When the authenticated real account has GodMode/platform-admin authority, an active tenant is selected, and there is NO explicit impersonated user / read_only_support_access projection, enter tenant-scoped GodMode demo mode automatically.\n2. In that mode, the existing tenant routes and existing tenant UI must remain unchanged. Do NOT redirect to /admin/demo-data and do NOT create a parallel demo app. The owner must navigate the tenant exactly as the tenant owner would.\n3. Populate the tenant's normal data surfaces with deterministic synthetic demo records: contacts/people/leads, contact detail/customer-linked state, mail inbox/sent/thread detail, tasks and customer-bound notes, calendar/appointments/events, and any shared badges/counts/list states necessary for those screens to feel populated.\n4. Synthetic records must be tenant-scoped and clearly internally marked as demo, but presentation should look like ordinary realistic tenant data except for a small persistent GodMode-only \"Demo data\" indicator so the operator always knows writes are synthetic.\n5. CRUD/actions performed by GodMode demo mode against those covered surfaces must mutate ONLY the synthetic tenant demo store and must never write production tenant/customer/provider records. The synthetic store must persist across tenant route navigation/reloads for the same GodMode account + tenant. Reset capability is allowed from a GodMode-only control.\n6. Explicit authenticated impersonation/support projection of a real tenant user MUST disable demo mode and restore the real tenant data path. Stopping impersonation returns GodMode to synthetic tenant-demo mode.\n7. Tenant branding, shell, navigation, role-based owner experience, record-detail navigation, search/filter/count behavior, and normal route structure must remain the real tenant's UI. This is data substitution, not a fake shell.\n8. Remove the GodMode dashboard's separate Demo Data destination as the primary workflow; the previous /admin/demo-data route may be removed or made a redirect/explanation to select a tenant, but it must not be the demo experience.\n9. Implement this as a reusable platform primitive/context/data adapter rather than Tennex-specific conditionals. Start with shared loaders/hooks and adapt the minimum per-domain loaders needed for contacts, mail, tasks/notes, and calendar/appointments.\n10. Preserve all tenant isolation and provider credential boundaries. Demo mode must make no production/provider writes. Add regression coverage proving: GodMode+tenant+no impersonation => synthetic data; explicit impersonation => real data path; ordinary tenant user => real data path; demo mutations never invoke production Supabase/provider mutations.\n11. Run canonical Gate, auto-merge when green, release affected production targets, and prove the live behavior by entering the Tennex tenant as GodMode WITHOUT impersonation and showing populated synthetic records on the existing tenant Contacts/People, Mail, Tasks, and Calendar routes. Also prove explicit impersonation disables demo mode.","constraints":[{"id":"no-parallel-demo-app","statement":"The demo experience must run inside the real selected tenant's existing owner UI and routes; do not substitute a separate GodMode demo page.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts","mail","tasks","calendar","impersonation"]},{"id":"no-production-demo-writes","statement":"GodMode demo-mode writes for covered data domains must remain synthetic and must never mutate production tenant/customer/provider data.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts","mail","tasks","calendar","impersonation"]},{"id":"explicit-impersonation-restores-real-data","statement":"Explicit authenticated impersonation/support projection disables tenant demo mode and uses the existing real-data path.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["impersonation"]},{"id":"capability-completeness","statement":"Every dependency the implementation relies on must be wired and proven across the affected tenant data domains.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts","mail","tasks","calendar","impersonation"]},{"id":"atomic-capability-lifecycle","statement":"Do not claim complete until Gate, merge, release, and live claim-matched proof are satisfied.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["contacts","mail","tasks","calendar","impersonation"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["by GodMode demo mode against those covered surfaces must mutate","by entering the Tennex tenant as GodMode WITHOUT impersonation"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","schema_data_storage","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":"Replace the incorrect separate GodMode demo-data implementation with a platform primitive that makes GodMode behave like a tenant owner while navigating inside any selected tenant, but with synthetic data instead of that tenant's production data.\n\nRequired behavior:\n1. When the authenticated real account has GodMode/platform-admin authority, an active tenant is selected, and there is NO explicit impersonated user / read_only_support_access projection, enter tenant-scoped GodMode demo mode automatically.\n2. In that mode, the existing tenant routes and existing tenant UI must remain unchanged. Do NOT redirect to /admin/demo-data and do NOT create a parallel demo app. The owner must navigate the tenant exactly as the tenant owner would.\n3. Populate the tenant's normal data surfaces with deterministic synthetic demo records: contacts/people/leads, contact detail/customer-linked state, mail inbox/sent/thread detail, tasks and customer-bound notes, calendar/appointments/events, and any shared badges/counts/list states necessary for those screens to feel populated.\n4. Synthetic records must be tenant-scoped and clearly internally marked as demo, but presentation should look like ordinary realistic tenant data except for a small persistent GodMode-only \"Demo data\" indicator so the operator always knows writes are synthetic.\n5. CRUD/actions performed by GodMode demo mode against those covered surfaces must mutate ONLY the synthetic tenant demo store and must never write production tenant/customer/provider records. The synthetic store must persist across tenant route navigation/reloads for the same GodMode account + tenant. Reset capability is allowed from a GodMode-only control.\n6. Explicit authenticated impersonation/support projection of a real tenant user MUST disable demo mode and restore the real tenant data path. Stopping impersonation returns GodMode to synthetic tenant-demo mode.\n7. Tenant branding, shell, navigation, role-based owner experience, record-detail navigation, search/filter/count behavior, and normal route structure must remain the real tenant's UI. This is data substitution, not a fake shell.\n8. Remove the GodMode dashboard's separate Demo Data destination as the primary workflow; the previous /admin/demo-data route may be removed or made a redirect/explanation to select a tenant, but it must not be the demo experience.\n9. Implement this as a reusable platform primitive/context/data adapter rather than Tennex-specific conditionals. Start with shared loaders/hooks and adapt the minimum per-domain loaders needed for contacts, mail, tasks/notes, and calendar/appointments.\n10. Preserve all tenant isolation and provider credential boundaries. Demo mode must make no production/provider writes. Add regression coverage proving: GodMode+tenant+no impersonation => synthetic data; explicit impersonation => real data path; ordinary tenant user => real data path; demo mutations never invoke production Supabase/provider mutations.\n11. Run canonical Gate, auto-merge when green, release affected production targets, and prove the live behavior by entering the Tennex tenant as GodMode WITHOUT impersonation and showing populated synthetic records on the existing tenant Contacts/People, Mail, Tasks, and Calendar routes. Also prove explicit impersonation disables demo mode.","canonicalIntent":"Replace the incorrect separate GodMode demo-data implementation with a platform primitive that makes GodMode behave like a tenant owner while navigating inside any selected tenant, but with synthetic data instead of that tenant's production data.\n\nRequired behavior:\n1. When the authenticated real account has GodMode/platform-admin authority, an active tenant is selected, and there is NO explicit impersonated user / read_only_support_access projection, enter tenant-scoped GodMode demo mode automatically.\n2. In that mode, the existing tenant routes and existing tenant UI must remain unchanged. Do NOT redirect to /admin/demo-data and do NOT create a parallel demo app. The owner must navigate the tenant exactly as the tenant owner would.\n3. Populate the tenant's normal data surfaces with deterministic synthetic demo records: contacts/people/leads, contact detail/customer-linked state, mail inbox/sent/thread detail, tasks and customer-bound notes, calendar/appointments/events, and any shared badges/counts/list states necessary for those screens to feel populated.\n4. Synthetic records must be tenant-scoped and clearly internally marked as demo, but presentation should look like ordinary realistic tenant data except for a small persistent GodMode-only \"Demo data\" indicator so the operator always knows writes are synthetic.\n5. CRUD/actions performed by GodMode demo mode against those covered surfaces must mutate ONLY the synthetic tenant demo store and must never write production tenant/customer/provider records. The synthetic store must persist across tenant route navigation/reloads for the same GodMode account + tenant. Reset capability is allowed from a GodMode-only control.\n6. Explicit authenticated impersonation/support projection of a real tenant user MUST disable demo mode and restore the real tenant data path. Stopping impersonation returns GodMode to synthetic tenant-demo mode.\n7. Tenant branding, shell, navigation, role-based owner experience, record-detail navigation, search/filter/count behavior, and normal route structure must remain the real tenant's UI. This is data substitution, not a fake shell.\n8. Remove the GodMode dashboard's separate Demo Data destination as the primary workflow; the previous /admin/demo-data route may be removed or made a redirect/explanation to select a tenant, but it must not be the demo experience.\n9. Implement this as a reusable platform primitive/context/data adapter rather than Tennex-specific conditionals. Start with shared loaders/hooks and adapt the minimum per-domain loaders needed for contacts, mail, tasks/notes, and calendar/appointments.\n10. Preserve all tenant isolation and provider credential boundaries. Demo mode must make no production/provider writes. Add regression coverage proving: GodMode+tenant+no impersonation => synthetic data; explicit impersonation => real data path; ordinary tenant user => real data path; demo mutations never invoke production Supabase/provider mutations.\n11. Run canonical Gate, auto-merge when green, release affected production targets, and prove the live behavior by entering the Tennex tenant as GodMode WITHOUT impersonation and showing populated synthetic records on the existing tenant Contacts/People, Mail, Tasks, and Calendar routes. Also prove explicit impersonation disables demo mode.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"contacts","kind":"runtime","claim":"GodMode inside Tennex without impersonation sees populated synthetic contact/people records on the existing tenant contacts surface and can open a synthetic record detail.","route":null,"roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"mail","kind":"runtime","claim":"GodMode inside Tennex without impersonation sees populated synthetic mail threads on the existing tenant mail surface.","route":null,"roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"tasks","kind":"runtime","claim":"GodMode inside Tennex without impersonation sees populated synthetic tasks/notes on the existing tenant task surface.","route":null,"roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"calendar","kind":"runtime","claim":"GodMode inside Tennex without impersonation sees populated synthetic appointments/events on the existing tenant calendar surface.","route":null,"roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"impersonation","kind":"runtime","claim":"Explicit authenticated impersonation/support projection disables synthetic tenant-demo mode and restores the real tenant data path.","route":null,"roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Replace-the-incorrect-separate-GodMode-demo-data-implementation-with-a-platform-primitive-that-makes","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":["contacts","mail","tasks","calendar","impersonation"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"9d22e2a4b88f43e84d81215ed59b552efec9da8946be2cf4151e3775a5e7bfbd","replayCount":0,"serializedBytes":90133},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:15:36.885122+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:6464a9c7-033f-4ab3-9a6d-a3838a8e8f1f:repository-mutation-intent:9d22e2a4b88f43e84d81215ed59b552efec9da8946be2cf4151e3775a5e7bfbd:0","mission_step_id":"e4bcae77-68a0-4964-802c-a6c4d766c1bc","command_center_event_id":"6464a9c7-033f-4ab3-9a6d-a3838a8e8f1f"},{"id":"38b7d009-fe2f-41fb-a7e6-916f1c54785f","source":"cc-execution","status":"release_verified_contract_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-60c16d9e7d78","reason":null,"status":"release_verified_contract_pending","metrics":{"receiptBytes":91511,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":5,"executorlessWaitMs":641740,"firstUsefulResultAt":"2026-10-01T08:21:16.313Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4320,"terminal":false,"missionId":"60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6","operation":"automatic_mission_resume","proofGate":"canonical_release_already_verified","sourceSha":"765da878dbcbc4fc895a08dc310b3b6a0a2cfcfc","timingsMs":{"prReadinessMs":89,"approvedPlanMs":0,"shipAndProveMs":353,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6"},"performance":null,"deploymentId":"forgejo-main-765da878dbcb","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":1807,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T08:32:58.590598+00:00","proof_gate":"canonical_release_already_verified","source_sha":null,"external_id":"4320","receipt_type":"automatic_mission_resume","idempotency_key":"mission:60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6:automatic-mission-resume:4320:canonical_release_already_verified","mission_step_id":"593d5125-5b2b-4974-92f4-9509353c238d","command_center_event_id":"60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6"},{"id":"38ba457b-25ce-4f4d-a1f2-d2dabd067f57","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"continuationObjective":"Continue this same Gate-lockdown mission using the actual canonical control-plane source. Lock the serverless exact-head fast path as the default for eligible bounded frontend work, add explicit latency/SLO policy and regression guards, preserve risk-aware expanded validation for higher-risk work, and continue through PR/Gate/merge/release/proof."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T11:26:53.22542+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:a6a178b9-e80f-47aa-9a4e-0bb85eba0b35:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"0ca902b6-6a93-4330-a517-b023241a981f","command_center_event_id":"a6a178b9-e80f-47aa-9a4e-0bb85eba0b35"},{"id":"38baccf4-15e6-4a13-909f-75a4049feef0","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":"d854b7f3842cabfe2dbcc824f52f2f4b52dad1eb","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"d854b7f3842cabfe2dbcc824f52f2f4b52dad1eb","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["owner-seo-audit"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"a4e1a03172cab88c2454c3ff8fab1d43ba64cb655af3fb22800ba05ddc0c0b6a","forgejoWorkflowProof":{"runId":7361,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:46:37.628839+00:00","proof_gate":"canonical_release_pending","source_sha":"d854b7f3842cabfe2dbcc824f52f2f4b52dad1eb","external_id":"forgejo-main-d854b7f3842c","receipt_type":"canonical_release_status","idempotency_key":"mission:e62cdaab-c35a-447d-97f4-986fba72e7ae:forgejo-release-status:d854b7f3842cabfe2dbcc824f52f2f4b52dad1eb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"66673687-2a1a-401d-aa7b-1a7eb73b1be9","command_center_event_id":"e62cdaab-c35a-447d-97f4-986fba72e7ae"},{"id":"38bcc16e-aa9b-4809-9547-40314344f009","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":"1c33f4096fa358608f6b047666ed66a711907266","releaseState":"pending","exactConductorRun":{"id":31539829776,"status":"in_progress","headSha":"1c33f4096fa358608f6b047666ed66a711907266","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T21:52:27.824457+00:00","proof_gate":"canonical_release_pending","source_sha":"1c33f4096fa358608f6b047666ed66a711907266","external_id":"canonical-release-1c33f4096fa3","receipt_type":"canonical_release_status","idempotency_key":"mission:b17ce084-4582-477e-9064-0987a2a2d2f3:release-status:1c33f4096fa358608f6b047666ed66a711907266:31539829776:pending:canonical-production-release/verified=pending","mission_step_id":"994a7745-f770-492d-b93a-0954516a6ea0","command_center_event_id":"b17ce084-4582-477e-9064-0987a2a2d2f3"},{"id":"38bd155b-3efc-4fa8-b01b-ef572fb4cda1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"3ea1f27d1d2f6f037129226eb105ccd4d73945c1","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3ea1f27d1d2f6f037129226eb105ccd4d73945c1","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"957f637f08a3ee4b8ae938119887f748b122875663cb52179d839e1b3094ddd4","forgejoWorkflowProof":{"runId":13857,"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-01T13:36:51.506469+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"3ea1f27d1d2f6f037129226eb105ccd4d73945c1","external_id":"forgejo-main-3ea1f27d1d2f","receipt_type":"canonical_release_status","idempotency_key":"mission:aaf88d32-3b40-49e4-aa47-8ede1bbb0aad:forgejo-release-status:3ea1f27d1d2f6f037129226eb105ccd4d73945c1:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"393a4cc3-7def-4b8c-951b-05a7307e826f","command_center_event_id":"aaf88d32-3b40-49e4-aa47-8ede1bbb0aad"},{"id":"38c126a7-2328-401e-91e8-86293da08635","source":"cc-execution","status":"verified","payload":{"paths":["src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","workers/cc-execution/src/mission-ledger.js"],"baseSha":"cbca0bbc65b644eeb0dcb271f3cfec2b1a663688","consumedAt":1787971401146,"consumerToken":"2e1fba9a-2eab-46a0-9979-1856164cf546","authorizationId":"d1207c1e-1915-479a-b7a3-9a80d502d184"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T02:43:22.159152+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"cbca0bbc65b644eeb0dcb271f3cfec2b1a663688","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:d1207c1e-1915-479a-b7a3-9a80d502d184","mission_step_id":"06d067f0-774e-4b47-9164-b8172032f11c","command_center_event_id":"94263317-cdb2-4dee-a947-c0602a87b45f"},{"id":"38c2a774-b661-447a-a86b-3988f61bf788","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-7f6c35ddd3b3","prNumber":3505,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"eea3642b74485b8d6c0c728d78b73e0d8ee7cf9d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:38:33.504596+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"eea3642b74485b8d6c0c728d78b73e0d8ee7cf9d","external_id":"3505","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7f6c35dd-d3b3-43d8-915a-c0acc594878b:merged-pr:3505:eea3642b74485b8d6c0c728d78b73e0d8ee7cf9d","mission_step_id":"27f7276e-37cb-47af-8932-04dc9f369934","command_center_event_id":"7f6c35dd-d3b3-43d8-915a-c0acc594878b"},{"id":"38c4a2b6-7a7c-4e26-8289-639777647628","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8297e77def23df42a3dd1c9dd2835d560b278bd7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"immediate-review-feedback","satisfied":true,"statement":"Clicking Review restore immediately opens a visible review surface with the selected checkpoint identity and a clear in-progress safety-verification state while the server request is pending.","proofConditionIds":["repository-proof","production-proof"]},{"id":"useful-review-information","satisfied":true,"statement":"The prepared review presents current and target protected-main identities, Command Center identity, change count/list when provided, preserved data/source boundaries, protected release path, in-context errors/retry, and explicit final RESTORE confirmation.","proofConditionIds":["repository-proof","production-proof"]}],"satisfied":true,"constraints":[{"id":"frontend-only","satisfied":true,"statement":"Change only src/pages/admin/GodModeRestorePoints.tsx. Do not change restore execution rules, Supabase data, admin-manage backend behavior, control-plane configuration, or tenant/product source.","proofConditionIds":["repository-proof"]},{"id":"preserve-safety","satisfied":true,"statement":"Review remains non-destructive and restore execution still requires the existing explicit RESTORE confirmation and protected backend path.","proofConditionIds":["repository-proof"]}],"contractHash":"f5319d6265025a811078cb351b66669210dc13420acf6f4211f2d3b62265f7bb","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"f5319d6265025a811078cb351b66669210dc13420acf6f4211f2d3b62265f7bb","repositoryProofStatus":"verified","repositoryProofSourceSha":"8297e77def23df42a3dd1c9dd2835d560b278bd7"},"required":true,"satisfied":true},{"id":"production-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"f5319d6265025a811078cb351b66669210dc13420acf6f4211f2d3b62265f7bb"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:23:44.528072+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8297e77def23df42a3dd1c9dd2835d560b278bd7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3b84be22-531a-4511-9534-6adbe08640c5:request-contract:f5319d6265025a811078cb351b66669210dc13420acf6f4211f2d3b62265f7bb:8297e77def23df42a3dd1c9dd2835d560b278bd7:verified:","mission_step_id":"695add49-eaae-419d-9ebe-aa332f71e15e","command_center_event_id":"3b84be22-531a-4511-9534-6adbe08640c5"},{"id":"38c6abeb-0ff6-4177-a87d-0dd87c4b485c","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"historical_pr_salvage","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"f6756a8c-12df-1bf5-0ed6-972d468db13e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:8f0a9189-3da2-4a81-a0e6-a720544e6880","mission_step_id":null,"command_center_event_id":"8f0a9189-3da2-4a81-a0e6-a720544e6880"},{"id":"38c6d962-04c8-48d2-b344-79cb4beee86a","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/src/version.js","workers/cc-execution/test/visual-witness-real-user-contract.test.js"],"reason":"Owner explicitly authorized a temporary control-plane maintenance window to repair the Visual Witness runner so protected tenant routes can be interactively audited under real user projection, then re-freeze after live proof.","baseSha":"b9185796bc7308ca13ffbf7a98e8608cd2580b20","issuedAt":1788264779097,"expiresAt":1788264959097,"missionId":"f8aefa23-cedb-444a-ac27-e663f82d22d3","singleUse":true,"authorizationId":"9d1e96aa-c3d3-4cf3-8642-919717baafb0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T12:13:00.137139+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b9185796bc7308ca13ffbf7a98e8608cd2580b20","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9d1e96aa-c3d3-4cf3-8642-919717baafb0","mission_step_id":"755fa337-3eeb-403e-9af0-95cbaa474e55","command_center_event_id":"f8aefa23-cedb-444a-ac27-e663f82d22d3"},{"id":"38c7a113-e081-4827-aa9f-5d340d92347d","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-14T13:55:29.670Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T13:55:30.153629+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:2bbb1c80-379d-46d3-a9a4-231f09f109af:owner-wait-live","mission_step_id":"8e7490f9-87de-413f-af8e-e84b0255ae3e","command_center_event_id":"2bbb1c80-379d-46d3-a9a4-231f09f109af"},{"id":"38c7ca04-7bc1-42d2-a09a-0c4e18537657","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"b51a9a58-70e1-44fa-b235-667fc8182345","phase":"universal_visual_witness_supervised","branch":"ai/proposal-editor-universal-media-crop","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1983,"terminal":false,"missionId":"66ee9a22-19ef-4296-afdf-e20b26b99b96","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"dc27994b89b631ae235632ab94525e07804b378e","timingsMs":{"wake":112,"total":388,"submit":276,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"66ee9a22-19ef-4296-afdf-e20b26b99b96"},"performance":null,"deploymentId":"forgejo-main-dc27994b89b6","workflowRunId":5935,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":655,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T19:00:40.984887+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"dc27994b89b631ae235632ab94525e07804b378e","external_id":"b51a9a58-70e1-44fa-b235-667fc8182345","receipt_type":"visual_proof_started","idempotency_key":"mission:66ee9a22-19ef-4296-afdf-e20b26b99b96:visual-start:b51a9a58-70e1-44fa-b235-667fc8182345","mission_step_id":"6bc14ade-cc03-4872-b066-1d67b45cf07c","command_center_event_id":"66ee9a22-19ef-4296-afdf-e20b26b99b96"},{"id":"38c8740d-d0b3-47b4-8734-d80904c8ac7f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-711a68cb9cbb","prNumber":4972,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"4c2dbecb7b1f1193b23ded6ed69f8ea0f9a1a4fd","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:13:05.834349+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4c2dbecb7b1f1193b23ded6ed69f8ea0f9a1a4fd","external_id":"4972","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:711a68cb-9cbb-4228-a0d4-8ce32eb889e2:merged-pr:4972:4c2dbecb7b1f1193b23ded6ed69f8ea0f9a1a4fd","mission_step_id":"61039bf5-d917-4c60-a2ea-591c1643de16","command_center_event_id":"711a68cb-9cbb-4228-a0d4-8ce32eb889e2"},{"id":"38cdadd5-f0ab-4a32-a4a2-52dd029b6b56","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/seaside-route-family-completion","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":1204,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.6-canonical-pr-gate-only","prNumber":null,"terminal":false,"missionId":"86e2a640-83fb-48e2-a8b6-9d515460ccb4","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"86e2a640-83fb-48e2-a8b6-9d515460ccb4"},"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":429,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T18:26:56.232554+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:86e2a640-83fb-48e2-a8b6-9d515460ccb4:execute_mission:repair_mission_execution_blocked","mission_step_id":"33cc0225-eebc-4174-8f0b-c7379a5e4575","command_center_event_id":"86e2a640-83fb-48e2-a8b6-9d515460ccb4"},{"id":"38d0ebef-15a5-4911-8371-e935c3454446","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"baseSha":"20ea400868f31e1438601f58083b60227f6044ee","issuedAt":1791890212977,"expiresAt":1791890392977,"missionId":"dc87aca2-1a97-4528-985d-09b21d9b7233","autoRefreeze":true,"authorizationId":"2356ae37-ceda-4544-a467-96536da3fdd3","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T11:16:53.674249+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"20ea400868f31e1438601f58083b60227f6044ee","external_id":"2356ae37-ceda-4544-a467-96536da3fdd3","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:dc87aca2-1a97-4528-985d-09b21d9b7233:2356ae37-ceda-4544-a467-96536da3fdd3","mission_step_id":null,"command_center_event_id":"dc87aca2-1a97-4528-985d-09b21d9b7233"},{"id":"38d16f22-ad7c-4e5d-bead-bdae02db05b6","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Owner-authorized reliability repair for cc-execution release runner eligibility and its canonical Gate invariant.","baseSha":"b95b63e73436abef3728ddc270b8a20273945958","issuedAt":1791213966690,"expiresAt":1791214146690,"missionId":"7d49bb57-f498-40b8-8f62-19b75f731e62","authorizationId":"9967455f-7cba-4bb9-b216-9bf34e9260e7","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:26:06.971564+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b95b63e73436abef3728ddc270b8a20273945958","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9967455f-7cba-4bb9-b216-9bf34e9260e7","mission_step_id":"530eb179-199a-4c6a-b44d-b5e52c3f0b16","command_center_event_id":"7d49bb57-f498-40b8-8f62-19b75f731e62"},{"id":"38d2b50b-fa79-4d83-a05d-456af20b1679","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1eab97c9178b73788c9f13e6ce6a63177937b174","sourceSha":"a614fde23772a883d3919a875bb5eb46dfa708fc","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T22:04:12.938498+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"a614fde23772a883d3919a875bb5eb46dfa708fc","external_id":"canonical-release-a614fde23772","receipt_type":"canonical_release_status","idempotency_key":"mission:42f83993-13f9-4297-a1cd-beff15e4b339:forgejo-release-ancestry:a614fde23772a883d3919a875bb5eb46dfa708fc:1eab97c9178b73788c9f13e6ce6a63177937b174:ancestry_read_retryable","mission_step_id":"0f7cfe0b-682f-43a1-88ee-962bd343c9ce","command_center_event_id":"42f83993-13f9-4297-a1cd-beff15e4b339"},{"id":"38d4b2b3-5d00-4164-97a4-9414e9f28841","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"supabase/migrations/20260927155800_command_center_tenant_alias_phrase_resolution.sql","content":"create or replace function public.resolve_command_center_tenant_reference(_tenant_ref text)\nreturns table(\n  tenant_id uuid,\n  tenant_name text,\n  company_slug text,\n  confidence double precision,\n  match_kind text\n)\nlanguage sql\nstable\nsecurity definer\nset search_path to 'public', 'extensions', 'pg_catalog'\nas $function$\nwith input as (\n  select\n    trim(coalesce(_tenant_ref,'')) raw_ref,\n    public.command_center_normalize_tenant_ref(_tenant_ref) norm_ref,\n    replace(public.command_center_normalize_tenant_ref(_tenant_ref),' ','') compact_ref,\n    public.command_center_tenant_acronym(_tenant_ref) acronym_ref\n),\nalias_candidates as (\n  select\n    t.id tenant_id,\n    t.name tenant_name,\n    t.company_slug,\n    case\n      when a.normalized_alias = i.norm_ref then 0.998\n      when length(a.normalized_alias) >= 3\n        and strpos(' ' || i.norm_ref || ' ', ' ' || a.normalized_alias || ' ') > 0 then 0.992\n      else least(0.93, 0.52 + 0.40 * extensions.similarity(a.normalized_alias, i.norm_ref))\n    end confidence,\n    case\n      when a.normalized_alias = i.norm_ref then 'learned_alias_exact'\n      when length(a.normalized_alias) >= 3\n        and strpos(' ' || i.norm_ref || ' ', ' ' || a.normalized_alias || ' ') > 0 then 'learned_alias_phrase'\n      else 'learned_alias_fuzzy'\n    end match_kind\n  from input i\n  join public.command_center_tenant_aliases a\n    on i.norm_ref <> ''\n   and (\n     a.normalized_alias = i.norm_ref\n     or (\n       length(a.normalized_alias) >= 3\n       and strpos(' ' || i.norm_ref || ' ', ' ' || a.normalized_alias || ' ') > 0\n     )\n     or extensions.similarity(a.normalized_alias, i.norm_ref) >= 0.55\n   )\n  join public.tenants t on t.id = a.tenant_id\n  where coalesce(t.status,'active') = 'active'\n),\ntenant_base as (\n  select\n    t.id,\n    t.name,\n    t.company_slug,\n    public.command_center_normalize_tenant_ref(t.name) norm_name,\n    public.command_center_normalize_tenant_ref(t.company_slug) norm_slug,\n    replace(public.command_center_normalize_tenant_ref(t.name),' ','') compact_name,\n    replace(public.command_center_normalize_tenant_ref(t.company_slug),' ','') compact_slug,\n    public.command_center_tenant_acronym(t.name) acronym_name,\n    public.command_center_tenant_acronym(t.company_slug) acronym_slug\n  from public.tenants t\n  where coalesce(t.status,'active') = 'active'\n),\nscored as (\n  select\n    t.id tenant_id,\n    t.name tenant_name,\n    t.company_slug,\n    best.confidence,\n    best.match_kind\n  from input i\n  join tenant_base t on i.norm_ref <> ''\n  cross join lateral (\n    select v.confidence, v.match_kind\n    from (values\n      (case when t.id::text = i.raw_ref then 1.0 else 0.0 end, 'exact_id'::text),\n      (case when i.norm_ref = t.norm_name then 0.997 else 0.0 end, 'exact_name'::text),\n      (case when i.norm_ref = t.norm_slug then 0.996 else 0.0 end, 'exact_slug'::text),\n      (case when i.compact_ref <> '' and (i.compact_ref = t.compact_name or i.compact_ref = t.compact_slug) then 0.992 else 0.0 end, 'normalized_exact'::text),\n      (case when length(i.norm_ref) >= 3 and (t.norm_name like i.norm_ref || ' %' or t.norm_slug like i.norm_ref || ' %') then 0.968 else 0.0 end, 'name_prefix'::text),\n      (case when length(i.compact_ref) >= 4 and (t.compact_name like i.compact_ref || '%' or t.compact_slug like i.compact_ref || '%') then 0.958 else 0.0 end, 'compact_prefix'::text),\n      (case when length(i.acronym_ref) >= 2 and (i.acronym_ref = t.acronym_name or i.acronym_ref = t.acronym_slug) then 0.965 else 0.0 end, 'acronym_exact'::text),\n      (case when length(i.acronym_ref) >= 3 and greatest(length(t.acronym_name), length(t.acronym_slug)) >= 3 and least(\n        case when t.acronym_name = '' then 99 else extensions.levenshtein(i.acronym_ref,t.acronym_name) end,\n        case when t.acronym_slug = '' then 99 else extensions.levenshtein(i.acronym_ref,t.acronym_slug) end\n      ) <= 1 then 0.925 else 0.0 end, 'acronym_one_edit'::text),\n      (least(0.94, 0.50 + 0.44 * greatest(\n        extensions.word_similarity(i.norm_ref,t.norm_name),\n        extensions.word_similarity(i.norm_ref,t.norm_slug),\n        extensions.word_similarity(t.norm_name,i.norm_ref),\n        extensions.word_similarity(t.norm_slug,i.norm_ref)\n      )), 'word_similarity'::text),\n      (least(0.90, 0.46 + 0.42 * greatest(\n        extensions.similarity(i.norm_ref,t.norm_name),\n        extensions.similarity(i.norm_ref,t.norm_slug),\n        extensions.similarity(i.compact_ref,t.compact_name),\n        extensions.similarity(i.compact_ref,t.compact_slug)\n      )), 'trigram_similarity'::text)\n    ) v(confidence,match_kind)\n    order by v.confidence desc\n    limit 1\n  ) best\n  where best.confidence >= 0.55\n),\ncombined as (\n  select * from alias_candidates\n  union all\n  select * from scored\n),\ndeduped as (\n  select distinct on (tenant_id)\n    tenant_id,\n    tenant_name,\n    company_slug,\n    confidence,\n    match_kind\n  from combined\n  order by tenant_id, confidence desc\n)\nselect tenant_id, tenant_name, company_slug, confidence, match_kind\nfrom deduped\norder by confidence desc, tenant_name asc\nlimit 5;\n$function$;\n"}],"branch":"ai/objective-first-repair-4fdab48b4728","writes":[],"patches":[],"version":1,"approved":true,"missionId":"4fdab48b-4728-4b98-8108-5a8292de5548","objective":"Repair the shared Command Center tenant resolver so a learned tenant alias appearing as a complete word or phrase inside a natural-language owner request is treated as a high-confidence explicit tenant mention. This fixes prompts such as 'analyze redfish dashboard and tell me what you see' without hardcoding Redfish and preserves existing exact, fuzzy, acronym, and trigram behavior. Change only one Supabase migration. Ship through canonical Gate, squash merge, migration release, then prove the exact live Console prompt resolves Redfish Roofing Florida and its canonical /redfish-roofing/today route without asking the owner for an exact page route.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/migrations/20260927155800_command_center_tenant_alias_phrase_resolution.sql"],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the shared Command Center tenant resolver so a learned tenant alias appearing as a complete word or phrase inside a natural-language owner request is treated as a high-confidence explicit tenant mention. This fixes prompts such as 'analyze redfish dashboard and tell me what you see' without hardcoding Redfish and preserves existing exact, fuzzy, acronym, and trigram behavior. Change only one Supabase migration. Ship through canonical Gate, squash merge, migration release, then prove the exact live Console prompt resolves Redfish Roofing Florida and its canonical /redfish-roofing/today route without asking the owner for an exact page route.","wordingChanged":false,"canonicalIntent":"Repair the shared Command Center tenant resolver so a learned tenant alias appearing as a complete word or phrase inside a natural-language owner request is treated as a high-confidence explicit tenant mention. This fixes prompts such as 'analyze redfish dashboard and tell me what you see' without hardcoding Redfish and preserves existing exact, fuzzy, acronym, and trigram behavior. Change only one Supabase migration. Ship through canonical Gate, squash merge, migration release, then prove the exact live Console prompt resolves Redfish Roofing Florida and its canonical /redfish-roofing/today route without asking the owner for an exact page route.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Natural-language prompts containing a learned tenant alias resolve that tenant with high confidence and the Console proceeds directly to the tenant's canonical route without asking the owner to paste an exact route.","provenance":{"reason":"live screenshot shows Redfish alias mention still falling into ambiguous clarification","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-interaction"]}],"objective":"Repair the shared Command Center tenant resolver so a learned tenant alias appearing as a complete word or phrase inside a natural-language owner request is treated as a high-confidence explicit tenant mention. This fixes prompts such as 'analyze redfish dashboard and tell me what you see' without hardcoding Redfish and preserves existing exact, fuzzy, acronym, and trigram behavior. Change only one Supabase migration. Ship through canonical Gate, squash merge, migration release, then prove the exact live Console prompt resolves Redfish Roofing Florida and its canonical /redfish-roofing/today route without asking the owner for an exact page route.","constraints":[{"id":"scope","statement":"Change only supabase/migrations/20260927155800_command_center_tenant_alias_phrase_resolution.sql; preserve current frontend, Witness runtime, exact/fuzzy/acronym/trigram behavior, auth boundaries, and unrelated resolver behavior.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"shared-fix","statement":"Fix alias phrase containment generically; do not hardcode Redfish or any tenant-specific branch.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-interaction"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The migrated resolver is live and the exact Redfish sentence ranks Redfish Roofing Florida as a high-confidence learned alias phrase match.","route":"/admin/console","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-interaction","kind":"visual","claim":"On live /admin/console the exact prompt 'analyze redfish dashboard and tell me what you see' resolves Redfish Roofing Florida, shows /redfish-roofing/today, opens Witness mode, and does not ask for an exact page route.","route":"/admin/console","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"/redfish-roofing/today","targetedActions":[{"id":"fill-redfish-prompt","type":"fill","value":"analyze redfish dashboard and tell me what you see","testid":"console-sidekick-composer","waitMs":150,"required":true},{"id":"send-redfish-prompt","name":"Send to KNOCKLAUNCH","role":"button","type":"click","exact":true,"waitMs":1500,"required":true},{"id":"redfish-resolved","text":"Redfish Roofing Florida","type":"wait_for_text","exact":false,"waitMs":10000,"required":true},{"id":"redfish-route","text":"/redfish-roofing/today","type":"wait_for_text","exact":false,"waitMs":20000,"required":true},{"id":"witness-mode-open","text":"SIDEKICK · WITNESS MODE","type":"wait_for_text","exact":false,"waitMs":20000,"required":true}],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/migrations/20260927155800_command_center_tenant_alias_phrase_resolution.sql"],"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the shared Command Center tenant resolver so a learned tenant alias appearing as a complete word or phrase inside a natural-language owner request is treated as a high-confidence explicit tenant mention. This fixes prompts such as 'analyze redfish dashboard and tell me what you see' without hardcoding Redfish and preserves existing exact, fuzzy, acronym, and trigram behavior. Change only one Supabase migration. Ship through canonical Gate, squash merge, migration release, then prove the exact live Console prompt resolves Redfish Roofing Florida and its canonical /redfish-roofing/today route without asking the owner for an exact page route.","wordingChanged":false,"canonicalIntent":"Repair the shared Command Center tenant resolver so a learned tenant alias appearing as a complete word or phrase inside a natural-language owner request is treated as a high-confidence explicit tenant mention. This fixes prompts such as 'analyze redfish dashboard and tell me what you see' without hardcoding Redfish and preserves existing exact, fuzzy, acronym, and trigram behavior. Change only one Supabase migration. Ship through canonical Gate, squash merge, migration release, then prove the exact live Console prompt resolves Redfish Roofing Florida and its canonical /redfish-roofing/today route without asking the owner for an exact page route.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Natural-language prompts containing a learned tenant alias resolve that tenant with high confidence and the Console proceeds directly to the tenant's canonical route without asking the owner to paste an exact route.","provenance":{"reason":"live screenshot shows Redfish alias mention still falling into ambiguous clarification","source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-interaction"]}],"objective":"Repair the shared Command Center tenant resolver so a learned tenant alias appearing as a complete word or phrase inside a natural-language owner request is treated as a high-confidence explicit tenant mention. This fixes prompts such as 'analyze redfish dashboard and tell me what you see' without hardcoding Redfish and preserves existing exact, fuzzy, acronym, and trigram behavior. Change only one Supabase migration. Ship through canonical Gate, squash merge, migration release, then prove the exact live Console prompt resolves Redfish Roofing Florida and its canonical /redfish-roofing/today route without asking the owner for an exact page route.","constraints":[{"id":"scope","statement":"Change only supabase/migrations/20260927155800_command_center_tenant_alias_phrase_resolution.sql; preserve current frontend, Witness runtime, exact/fuzzy/acronym/trigram behavior, auth boundaries, and unrelated resolver behavior.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"shared-fix","statement":"Fix alias phrase containment generically; do not hardcode Redfish or any tenant-specific branch.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-interaction"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The migrated resolver is live and the exact Redfish sentence ranks Redfish Roofing Florida as a high-confidence learned alias phrase match.","route":"/admin/console","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-interaction","kind":"visual","claim":"On live /admin/console the exact prompt 'analyze redfish dashboard and tell me what you see' resolves Redfish Roofing Florida, shows /redfish-roofing/today, opens Witness mode, and does not ask for an exact page route.","route":"/admin/console","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"/redfish-roofing/today","targetedActions":[{"id":"fill-redfish-prompt","type":"fill","value":"analyze redfish dashboard and tell me what you see","testid":"console-sidekick-composer","waitMs":150,"required":true},{"id":"send-redfish-prompt","name":"Send to KNOCKLAUNCH","role":"button","type":"click","exact":true,"waitMs":1500,"required":true},{"id":"redfish-resolved","text":"Redfish Roofing Florida","type":"wait_for_text","exact":false,"waitMs":10000,"required":true},{"id":"redfish-route","text":"/redfish-roofing/today","type":"wait_for_text","exact":false,"waitMs":20000,"required":true},{"id":"witness-mode-open","text":"SIDEKICK · WITNESS MODE","type":"wait_for_text","exact":false,"waitMs":20000,"required":true}],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"2eb7feda06f7e109f9bf443050118ed21d31125b8f8e7425630cc72cdb422afb","replayCount":0,"serializedBytes":18022},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T15:52:27.005302+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:4fdab48b-4728-4b98-8108-5a8292de5548:repository-mutation-intent:2eb7feda06f7e109f9bf443050118ed21d31125b8f8e7425630cc72cdb422afb:0","mission_step_id":"0b0dfdf3-ec11-46cb-aed9-9e87338ae49c","command_center_event_id":"4fdab48b-4728-4b98-8108-5a8292de5548"},{"id":"38d5113d-8dc3-4fe1-acde-6c958f9ac7c4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-90a8ffa45d27","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7603,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.3-auto-merge-canonical-lane","prNumber":527,"terminal":false,"missionId":"90a8ffa4-5d27-441f-aed5-92d75023136d","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"90a8ffa4-5d27-441f-aed5-92d75023136d"},"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":5140,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T03:46:15.288572+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"527","receipt_type":"execute_mission","idempotency_key":"mission:90a8ffa4-5d27-441f-aed5-92d75023136d:execute_mission:repair_mission_execution_retryable","mission_step_id":"0686513d-9bd3-4650-8ee4-481e5ef8a237","command_center_event_id":"90a8ffa4-5d27-441f-aed5-92d75023136d"},{"id":"38d551d3-69b9-4d6a-8f31-91cd12cd46d6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papis-alpha-logo-20260823","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5807,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":647,"terminal":false,"missionId":"90ab851e-66a2-46b9-92e2-e2615f9217f7","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"353660c30a85b2d5a12eb215c2dff22d4ec27f5e","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"90ab851e-66a2-46b9-92e2-e2615f9217f7"},"performance":null,"deploymentId":"forgejo-main-353660c30a85","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":6126,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T01:04:11.025689+00:00","proof_gate":"canonical_release_dispatched","source_sha":"353660c30a85b2d5a12eb215c2dff22d4ec27f5e","external_id":"forgejo-main-353660c30a85","receipt_type":"execute_mission","idempotency_key":"mission:90ab851e-66a2-46b9-92e2-e2615f9217f7:execute_mission:canonical_release_dispatched","mission_step_id":"ab34b465-4b49-46f5-9220-abe89d385a58","command_center_event_id":"90ab851e-66a2-46b9-92e2-e2615f9217f7"},{"id":"38d83faf-a934-4626-b514-6185089be4a7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3b9d8a79596c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2932,"terminal":false,"missionId":"3b9d8a79-596c-452b-b977-af63ecd3cd99","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":4606,"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":"3b9d8a79-596c-452b-b977-af63ecd3cd99"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:09:05.414277+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2932","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3b9d8a79-596c-452b-b977-af63ecd3cd99:automatic-mission-resume:2932:repair_mission_pr_ready_retryable","mission_step_id":"930b3122-ac8c-4cc3-9d9e-ba8a1e81e6fa","command_center_event_id":"3b9d8a79-596c-452b-b977-af63ecd3cd99"},{"id":"38da59a8-5da7-4729-9488-e13f59ad89ec","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/book-me-directly-product-family","reason":"existing_branch_refresh_failed:1898:409","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.65-repository-proof-reconciliation","prNumber":null,"terminal":false,"missionId":"0cfceae1-4d1a-4bf3-b677-50a583333f10","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2781,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":803,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":698,"ledgerReconcileMs":0,"lineageReconcileMs":105,"resolvePreflightMs":803,"repositoryMutationMs":2781,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":698,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0cfceae1-4d1a-4bf3-b677-50a583333f10"},"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":1464,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:44:59.959804+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0cfceae1-4d1a-4bf3-b677-50a583333f10:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b1f96c94-262f-477b-9856-5d8435776af2","command_center_event_id":"0cfceae1-4d1a-4bf3-b677-50a583333f10"},{"id":"38dcf824-c52d-4100-8334-eb5f290e830e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"3c7730a11ae4a32b6cf1b9b0d603d0f636b35de6","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3c7730a11ae4a32b6cf1b9b0d603d0f636b35de6","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"fbd311afa5fa407574c6a0307ad229690efee9ad51d203b6769cd019edb2d026","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T19:44:27.568154+00:00","proof_gate":"canonical_release_pending","source_sha":"3c7730a11ae4a32b6cf1b9b0d603d0f636b35de6","external_id":"forgejo-main-3c7730a11ae4","receipt_type":"canonical_release_status","idempotency_key":"mission:1f419f7e-4619-45ff-bf77-e3b5f486d55d:forgejo-release-status:3c7730a11ae4a32b6cf1b9b0d603d0f636b35de6:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"fc78fb32-ce93-493c-8b30-5822811c861a","command_center_event_id":"1f419f7e-4619-45ff-bf77-e3b5f486d55d"},{"id":"38df3a44-0d5f-4c72-976f-c8fc88a904bb","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":"Execute the owner-requested repair mission","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Execute the owner-requested repair mission","wordingChanged":false,"canonicalIntent":"Execute the owner-requested repair mission","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Enforce merge-queue salvage-or-close invariant","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Execute the owner-requested repair mission","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Execute the owner-requested repair mission","canonicalIntent":"Execute the owner-requested repair mission","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Enforce merge-queue salvage-or-close invariant","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":"Execute-the-owner-requested-repair-mission","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":"36dab2bcd32e8dd0fe4b2786a394f346056d4f1c332049be409950609acafc82","requestContractRevision":4,"previousRequestContractHash":"683ee030f12814a6b46c29a804ca6f5c9518d021df7de690000ca13db6cb265d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:46:20.862415+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2cba704f-8574-4243-9957-7e50dd866abf:request-contract:36dab2bcd32e8dd0fe4b2786a394f346056d4f1c332049be409950609acafc82","mission_step_id":"bc13f0bf-45b2-4211-98ed-712b9ac615f5","command_center_event_id":"2cba704f-8574-4243-9957-7e50dd866abf"},{"id":"38df8ec4-cd0c-455c-8b74-cdad0b865fae","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-7dfe5f3d81a2","reason":"anchored_edit_anchor_missing:config/platform-sidekick-intelligence.json","status":"blocked","metrics":{"receiptBytes":19464,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":5,"executorlessWaitMs":143105,"firstUsefulResultAt":"2026-10-03T01:26:13.999Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":"1.64.66-paul-external-research","prNumber":null,"terminal":false,"missionId":"7dfe5f3d-81a2-4a83-9364-4ecf79490360","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":507,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":507,"missionSetupMs":1228,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":309,"ledgerReconcileMs":0,"lineageReconcileMs":919,"resolvePreflightMs":1228,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":309,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7dfe5f3d-81a2-4a83-9364-4ecf79490360"},"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":1526,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:28:38.322009+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7dfe5f3d-81a2-4a83-9364-4ecf79490360:execute_mission:repair_mission_execution_blocked:generation-1","mission_step_id":"59eff8c9-529d-4887-876c-de4c1e48a5d6","command_center_event_id":"7dfe5f3d-81a2-4a83-9364-4ecf79490360"},{"id":"38e09b50-6aa1-432f-98b6-043ad3383532","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-prelaunch-loyalty-20260823","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2261,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":639,"terminal":false,"missionId":"7c3db9c5-8382-4f3f-b78b-f61fa5795f52","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a5a51434a3081fd72d94763285d67f16e37e018b","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7c3db9c5-8382-4f3f-b78b-f61fa5795f52"},"performance":null,"deploymentId":"forgejo-main-a5a51434a308","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":5753,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T23:35:26.317137+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a5a51434a3081fd72d94763285d67f16e37e018b","external_id":"forgejo-main-a5a51434a308","receipt_type":"execute_mission","idempotency_key":"mission:7c3db9c5-8382-4f3f-b78b-f61fa5795f52:execute_mission:canonical_release_dispatched","mission_step_id":"421e3572-2acc-4b54-ad25-152c556694aa","command_center_event_id":"7c3db9c5-8382-4f3f-b78b-f61fa5795f52"},{"id":"38e155ab-771b-446d-a6db-63cb8d275df0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0dc146a1ba25","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":6688,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"executorlessWaitMs":19736,"firstUsefulResultAt":"2026-10-05T13:30:43.196Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4912,"terminal":false,"missionId":"0dc146a1-ba25-47b2-8dd5-7b989f288fe9","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7546,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2402,"approvedPlanMs":598,"missionSetupMs":279,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":279,"repositoryMutationMs":4539,"repositoryProviderMs":4539,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2664,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":279,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1875},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"0dc146a1-ba25-47b2-8dd5-7b989f288fe9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:31:12.034905+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4912","receipt_type":"execute_mission","idempotency_key":"mission:0dc146a1-ba25-47b2-8dd5-7b989f288fe9:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"b329aac9-51e4-4b9d-8903-273d8c8c108e","command_center_event_id":"0dc146a1-ba25-47b2-8dd5-7b989f288fe9"},{"id":"38e40a30-20a8-47cb-990f-083d4f4d9c2e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized merge-queue starvation repair mission. Apply the already identified three-path repair, ship it through the canonical gate/merge/release path, prove live cc-execution, and never merge temporary PR #1440.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized merge-queue starvation repair mission. Apply the already identified three-path repair, ship it through the canonical gate/merge/release path, prove live cc-execution, and never merge temporary PR #1440.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-queue","statement":"Every scanned pull request missing from the bounded recent workflow-run snapshot can resolve its own exact-head status/run fallback instead of being starved by one global fallback.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-contract","statement":"The transport regression contract and control-plane capability declaration match the repaired per-pull fallback behavior.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","statement":"The repaired cc-execution source is the live runtime after canonical merge and release.","proofConditionIds":["proof-runtime","proof-scope"]}],"objective":"Continue the same owner-authorized merge-queue starvation repair mission. Apply the already identified three-path repair, ship it through the canonical gate/merge/release path, prove live cc-execution, and never merge temporary PR #1440.","constraints":[{"id":"constraint-mutation","statement":"The existing one-queue-mutation-per-supervisor-tick mutation behavior must remain unchanged.","proofConditionIds":["proof-repository"]},{"id":"constraint-scope","statement":"Only cc-execution may be released for this repair, and only the three explicitly authorized control-plane paths may be mutated.","proofConditionIds":["proof-repository","proof-scope"]},{"id":"constraint-lock","statement":"Owner authorizes the command center to unfreeze control plane protection only for this exact maintenance mutation; after the single-use maintenance permit is consumed, normal locked behavior must resume immediately.","proofConditionIds":["proof-repository"]},{"id":"constraint-temp-pr","statement":"Temporary PR #1440 must not be merged.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo source after merge contains the per-pull exact-head fallback, updated regression assertion, and matching capability declaration on only the three authorized paths.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runtime identity matches the merged repaired source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-scope","kind":"scope","claim":"Release scope is cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"9936c73eb98e3fb74fba4f24e4684bba1a71d7c8933d285956b9528e4e58240c","requestContractRevision":2,"previousRequestContractHash":"9348e9de2bb8644532a9cc2b26e068e6c0492d4efee8d94c877699ef77a0fd49"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:49:39.578233+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:request-contract-revision:2:9936c73eb98e3fb74fba4f24e4684bba1a71d7c8933d285956b9528e4e58240c","mission_step_id":"ae83ea8c-0451-45db-b39a-39d5fd322ef2","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"38e65363-ffe2-4a38-9811-089d48b3a6c1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"8f4c538d4b4b8cef49116b011c2aa1deb23fb598","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"8f4c538d4b4b8cef49116b011c2aa1deb23fb598","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/723","runId":723,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8f4c538d4b4b8cef49116b011c2aa1deb23fb598","deploymentId":"forgejo-main-8f4c538d4b4b8cef49116b011c2aa1deb23fb598","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.8-intent-aware-objectives","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T13:45:47.995107+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8f4c538d4b4b8cef49116b011c2aa1deb23fb598","external_id":"forgejo-main-8f4c538d4b4b","receipt_type":"canonical_release_status","idempotency_key":"mission:d549df5a-3bd0-472a-b738-8ef517108854:forgejo-release-status:8f4c538d4b4b8cef49116b011c2aa1deb23fb598:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"3cfe72e7-1c22-4710-9816-6152876527c0","command_center_event_id":"d549df5a-3bd0-472a-b738-8ef517108854"},{"id":"38e798df-c046-4fb2-8d4b-18644b61e748","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/src/objective-intent.js","workers/cc-execution/src/index-mission-control.js","src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts","workers/cc-execution/src/version.js","config/system-reference-points/release-reliability-standard-2026-10-05.json"],"continuationObjective":"Continue the exact positive-mutation-admission hardening through PR, Gate, merge, cc-execution release, and live proof. Do not stop at implementation."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:46:52.258875+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:b84ddd92-ce21-480a-8ff2-f5520b9cd60b:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"edb8eb79-e0ce-44e9-83cf-bf4bceb1146d","command_center_event_id":"b84ddd92-ce21-480a-8ff2-f5520b9cd60b"},{"id":"38e7d53a-17a6-4e70-8f41-bcd1402cba38","source":"cc-execution-mission-control","status":"verified","payload":{"branch":"ai/fix-verified-owner-mission-fcbaa057-402b-4c57-b8-363e8c5d","headSha":null,"prNumber":6280},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T17:01:03.84759+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:cce86e24-6f9f-4484-a9f5-843220c743fe:pr:6280:implementation-created","mission_step_id":"7085d76f-2388-4348-a90e-dae01ccdf480","command_center_event_id":"cce86e24-6f9f-4484-a9f5-843220c743fe"},{"id":"38e8478e-733b-4ca5-99fd-7430dfb2df59","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"a3ff44c8f8b6402fa447fed244bad2fb54114dfa","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"candidate-review-loop","satisfied":false,"statement":"Implement the missing Console Candidate review workflow on /admin/console without changing the accepted compact cockpit layout. A change request must create a non-production candidate branch and exact candidate SHA. The UI must expose Live / Candidate / Compare plus a review drawer showing branch, exact SHA, changed scope, Gate state, and preview state. Accept must bind to that exact SHA and only then run canonical Gate, squash merge, affected-target release, and production proof. Revise and Reject must leave production unchanged; Revise must yield a reviewable candidate SHA and Reject must close/discard the candidate path. Stale SHA, missing preview, failed Gate, auth failure, source drift, or unavailable Laptop witness must fail closed. Desktop and mobile must work. Verification must exercise candidate creation, revise, reject, and accept with exact SHA semantics; route rendering alone is insufficient. Reuse existing mission, witness, Gate, merge, and release primitives; do not create a parallel orchestration system.","proofConditionIds":["runtime","visual"]}],"satisfied":false,"constraints":[{"id":"preserve-cockpit","satisfied":false,"statement":"Preserve one compact toolbar, one giant Witness canvas, Routes in the toolbar, Commentary and Activity/History as slide-out drawers, tiny status chips, and no stacked panels below the preview.","proofConditionIds":["visual"]},{"id":"exact-sha-review","satisfied":true,"statement":"Owner approval must bind the exact candidate SHA; production must remain unchanged before Accept; stale SHA and proof drift fail closed.","proofConditionIds":["runtime"]},{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented source identity, Gate state, preview state, branch, SHA, status, or other unknown operational facts as real.","proofConditionIds":["visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"Desktop and mobile are both authoritative acceptance viewports for this workflow and must preserve the same review capability without a second design.","proofConditionIds":["visual"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation relies on must be wired and proven across frontend, backend/runtime, auth, provider/prerequisite states, release ownership, and live production behavior.","proofConditionIds":["runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, affected-target release, and claim-matched production proof are satisfied; missing dependencies become prerequisite states and runtime drift fails closed.","proofConditionIds":["runtime"]},{"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":["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":["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":["visual"]}],"contractHash":"1f2590a2211965d5e74df600c0611d7b3779c44dc87f3121e343cf1b12008b80","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{},"unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"1f2590a2211965d5e74df600c0611d7b3779c44dc87f3121e343cf1b12008b80"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/admin/console","currentSourceSha":"a3ff44c8f8b6402fa447fed244bad2fb54114dfa","witnessSourceSha":"a3ff44c8f8b6402fa447fed244bad2fb54114dfa","verificationState":"failed","witnessRequestContractHash":"1f2590a2211965d5e74df600c0611d7b3779c44dc87f3121e343cf1b12008b80"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":11},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:33:01.290011+00:00","proof_gate":"request_contract_pending","source_sha":"a3ff44c8f8b6402fa447fed244bad2fb54114dfa","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:request-contract:1f2590a2211965d5e74df600c0611d7b3779c44dc87f3121e343cf1b12008b80:a3ff44c8f8b6402fa447fed244bad2fb54114dfa:pending:visual","mission_step_id":"beb0d361-43b7-4210-aea4-7a0ef5a13bb6","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"38ea7f47-2f4c-48e1-85eb-93c651d1e190","source":"forgejo","status":"waiting","payload":{"branch":"ai/pcg-r2-squarespace-cutover","prNumber":4695,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"bb112dc50c959876a00474597a9e6282b5977a03","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T01:11:47.86332+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"bb112dc50c959876a00474597a9e6282b5977a03","external_id":"4695","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e89724a3-a71e-4de2-a57e-d20ef953365a:merged-pr:4695:bb112dc50c959876a00474597a9e6282b5977a03","mission_step_id":"03a4894c-e05a-4913-ac5c-81f6b99506d3","command_center_event_id":"e89724a3-a71e-4de2-a57e-d20ef953365a"},{"id":"38eb7935-9045-4f7e-90df-a492b92a704d","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"dd8f5ff68e8db1dd25e422d0ca2aa84568bebcbb","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Fix exactly one production defect in supabase/functions/mail-continuity/index.ts on current protected main. The audit helper currently inserts through the read-only public.audit_logs view and fails because resource_type is a derived view column. Change the helper to write the same audit event fields through the canonical writable public.comprehensive_audit_logs base table using its real column names, preserving tenant_id, user_id, event action, resource_type, resource_id, old/new values, metadata, severity, timestamps, and successful audit semantics. Do not alter provider behavior or continuity logic. Gate, squash merge, deploy only mail-continuity, and verify with fresh production evidence that the audit write error no longer recurs.","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":"137a66641be488914d2713ac4d4937691de58cf1e04ce64829296481d376e6c0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"repository","evidence":{"reason":null,"gateRunId":16236,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"supabaseEdge":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"137a66641be488914d2713ac4d4937691de58cf1e04ce64829296481d376e6c0","unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"dd8f5ff68e8db1dd25e422d0ca2aa84568bebcbb"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:54:59.780456+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"dd8f5ff68e8db1dd25e422d0ca2aa84568bebcbb","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4ff16548-c861-4f9a-b40e-7d1cc7e06c1f:request-contract:137a66641be488914d2713ac4d4937691de58cf1e04ce64829296481d376e6c0:dd8f5ff68e8db1dd25e422d0ca2aa84568bebcbb:verified:","mission_step_id":"82bd6812-f1b9-4e34-8b6c-c46b32af1aa8","command_center_event_id":"4ff16548-c861-4f9a-b40e-7d1cc7e06c1f"},{"id":"38ebaf20-2375-456a-8c7a-b84233334a46","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/visual-witness-hosted-runner/test/mission-supervisor-durability.test.mjs"],"reason":"Owner requested the proven September 25 witness repairs be locked down as permanent Gate-enforced platform invariants. Prior attempt failed before mutation due only to caller-supplied maintenance-scope envelope mismatch; this corrective pass lets Command Center derive exact mutation scope.","baseSha":"1c38ea8e3aadc9dacc44060a15035969433df4bd","issuedAt":1790338093653,"expiresAt":1790338273653,"missionId":"5175d2ab-4530-4851-901e-ced9f7e27c06","authorizationId":"3cfb4451-7cdb-487b-9db4-8efc26807af0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T12:08:13.981407+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1c38ea8e3aadc9dacc44060a15035969433df4bd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3cfb4451-7cdb-487b-9db4-8efc26807af0","mission_step_id":"5380fe2e-fdac-4478-a3bb-8ad6d5f994e5","command_center_event_id":"5175d2ab-4530-4851-901e-ced9f7e27c06"},{"id":"38ecd64c-9d29-4881-a28f-d1ad844b8969","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"1db279411f3796c07ac4832801fc8f5b320f99f9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"96197c03a690a3a387e386eba5a5aa921240f121","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"eb7af17bfff3646eb33c7d08f558e97d2ab3f0d04e87008c7db786e019774949","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/21122","runId":21374,"status":"success","sourceSha":"96197c03a690a3a387e386eba5a5aa921240f121","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"eebdfffa53b0c1866f76bd6fabd93a5ca7428d99","sourceSha":"96197c03a690a3a387e386eba5a5aa921240f121","changedPaths":["src/pages/card-grading/CardGradingPopulationReport.tsx"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-13T12:03:32.136646+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"96197c03a690a3a387e386eba5a5aa921240f121","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:db02562d-4de8-4cb1-8331-b55be6331f2d:forgejo-release-status:96197c03a690a3a387e386eba5a5aa921240f121:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"935e3e38-cd92-4cf0-8489-d3bdb67e1006","command_center_event_id":"db02562d-4de8-4cb1-8331-b55be6331f2d"},{"id":"38ef581d-57ca-41b6-8107-e6c1fd82fa5f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"e8cdb26c7f2df8ab2d142b0cdb625bc10b1db2ff","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e8cdb26c7f2df8ab2d142b0cdb625bc10b1db2ff","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":"4df68953121923e9d4c02518b231d55713f093ae71a6592f9b08788a8e35ff57","forgejoWorkflowProof":{"runId":8425,"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-15T17:43:33.988266+00:00","proof_gate":"canonical_release_pending","source_sha":"e8cdb26c7f2df8ab2d142b0cdb625bc10b1db2ff","external_id":"forgejo-main-e8cdb26c7f2d","receipt_type":"canonical_release_status","idempotency_key":"mission:863c82f8-b8e0-4d4c-b25d-938f27a8901f:forgejo-release-status:e8cdb26c7f2df8ab2d142b0cdb625bc10b1db2ff:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"859395b7-903d-48ce-bfdb-c9dc1c16798e","command_center_event_id":"863c82f8-b8e0-4d4c-b25d-938f27a8901f"},{"id":"38f0697d-274a-462b-9841-772cd89097df","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-87486c805430","reason":"pull_request_checks_pending","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":3166,"terminal":false,"missionId":"87486c80-5430-4a67-902a-6ec4c3308531","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":730,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":494,"approvedPlanMs":0,"missionSetupMs":435,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":286,"ledgerReconcileMs":0,"lineageReconcileMs":149,"resolvePreflightMs":435,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":286,"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":"87486c80-5430-4a67-902a-6ec4c3308531"},"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":1968,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T01:56:33.857392+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3166","receipt_type":"execute_mission","idempotency_key":"mission:87486c80-5430-4a67-902a-6ec4c3308531:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"e1546d75-0028-4367-920c-f25ec8140fdc","command_center_event_id":"87486c80-5430-4a67-902a-6ec4c3308531"},{"id":"38f3dd3a-a537-48d2-bd22-de7894385017","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"1d8ba5f6fb202688f958470546ab5c7e8b7759e9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"God Mode /admin/people shows accurate tenant-owner identity/contact context, login/access summary, route/page history, meaningful actions, search/filters, and a readable chronological activity timeline on desktop and mobile.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"content-truth","satisfied":false,"statement":"Never invent profile or activity values; render missing data as unavailable, unknown, or never.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-auth-isolation","satisfied":true,"statement":"Preserve God Mode authorization and tenant isolation.","proofConditionIds":["proof-production"]},{"id":"bounded-scope","satisfied":false,"statement":"Do not broaden into unrelated God Mode redesign work.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented names, metrics, dates, customer records, or unknown business facts as real.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual work must preserve God Mode context and must not import another tenant's visual identity or private data.","proofConditionIds":["proof-visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"Desktop and mobile are the authoritative requested viewports for proof.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"Preserve the current God Mode design language while materially improving information hierarchy and readability; there is no separate mockup reference.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"Desktop and mobile must preserve the same information hierarchy and capabilities with responsive reflow.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":false,"statement":"No generated mockup substitutes for live implementation and 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":"3a1b3352455ab7c8f4d87470339bb95fb69afc06b0cc989274c2d0dfba46a5e1","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":"3a1b3352455ab7c8f4d87470339bb95fb69afc06b0cc989274c2d0dfba46a5e1"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/admin/people","currentSourceSha":"1d8ba5f6fb202688f958470546ab5c7e8b7759e9","witnessSourceSha":"1d8ba5f6fb202688f958470546ab5c7e8b7759e9","verificationState":"failed","witnessRequestContractHash":"3a1b3352455ab7c8f4d87470339bb95fb69afc06b0cc989274c2d0dfba46a5e1"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:15:59.544939+00:00","proof_gate":"request_contract_pending","source_sha":"1d8ba5f6fb202688f958470546ab5c7e8b7759e9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:10537c19-2b88-4637-9b64-d2a82ec654b0:request-contract:3a1b3352455ab7c8f4d87470339bb95fb69afc06b0cc989274c2d0dfba46a5e1:1d8ba5f6fb202688f958470546ab5c7e8b7759e9:pending:visual","mission_step_id":"9648c147-651e-4a5c-9c17-0be2497135d3","command_center_event_id":"10537c19-2b88-4637-9b64-d2a82ec654b0"},{"id":"38f6dac5-bfb6-4c11-9e99-13a60b0845aa","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"c12603ba-45df-4292-9ae6-5c703e3b1f9d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3162,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":458,"providerAuthMs":0,"ledgerPrepareMs":458,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":458,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":458,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"c12603ba-45df-4292-9ae6-5c703e3b1f9d"},"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":3517,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/public-job-contract.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T22:59:18.24602+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c12603ba-45df-4292-9ae6-5c703e3b1f9d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c12d81fc-cb4d-45c6-b22a-40a5c11a290f","command_center_event_id":"c12603ba-45df-4292-9ae6-5c703e3b1f9d"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":9600,"schema":"public","order_key":"id"}