{"data":[{"id":"418eed7f-1a09-4f82-b5d5-eda6a43f95e8","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-03T17:43:54.926701+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3893,\"sourceSha\":\"95bdd0558f7296f49dcad08f781112f51700aee7\",\"deploymentId\":\"canonical-release-95bdd0558f72\"}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T16:00:13.653417+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:84244cfd-6465-4c24-898d-10fc69dab9d5:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conduc","mission_step_id":"527eac75-168e-4697-a495-af6f5e1065cf","command_center_event_id":"84244cfd-6465-4c24-898d-10fc69dab9d5"},{"id":"418f0dfd-a83a-4f8f-aa78-fb35c862493d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-689762a60b05","writes":[],"patches":[],"version":1,"approved":true,"missionId":"689762a6-0b05-4d62-9910-5a0e98eeb80a","objective":"Apply the exact targeted retrieval priority repair and regression test, bump runtime version, then continue through canonical Gate, merge, cc-execution release, and production proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/objective-intent-boundary.test.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mission-control.js","edits":[{"new_content":"export function readOnlySourceTerms(body = {}) {\n  const explicitTerms = [\n    ...(Array.isArray(body.sourceTerms) ? body.sourceTerms : []),\n    ...(Array.isArray(body.source_terms) ? body.source_terms : []),\n  ].map((value) => String(value || \"\").trim()).filter(Boolean);\n  const stopWords = new Set([\n    \"about\", \"after\", \"before\", \"complete\", \"current\", \"exact\", \"file\", \"files\",\n    \"find\", \"from\", \"identify\", \"inspect\", \"needed\", \"nearby\", \"only\", \"region\",\n    \"regions\", \"relevant\", \"repository\", \"return\", \"search\", \"source\", \"that\",\n    \"this\", \"with\", \"without\",\n  ]);\n  const tokenize = (value) => String(value || \"\")\n    .replace(/[^a-zA-Z0-9_./$-]+/g, \" \")\n    .split(/\\s+/)\n    .map((token) => token.trim())\n    .filter((token) => token.length >= 3 && !stopWords.has(token.toLowerCase()));\n  const queryTerms = [\n    body.query,\n    body.sourceQuery,\n    body.source_query,\n  ].flatMap(tokenize);\n  const objectiveTerms = tokenize(body.objective || body.issue || body.body || body.title || \"\");\n  const exactLike = (term) => /[\\/._$-]/.test(term) || /[a-z][A-Z]/.test(term);\n  const querySpecific = queryTerms.filter(exactLike);\n  const queryGeneric = queryTerms.filter((term) => !exactLike(term));\n  const objectiveSpecific = objectiveTerms.filter(exactLike);\n  const objectiveGeneric = objectiveTerms.filter((term) => !exactLike(term));\n  const ordered = [...explicitTerms, ...querySpecific, ...objectiveSpecific, ...queryGeneric, ...objectiveGeneric];\n  const seen = new Set();\n  return ordered.filter((term) => {\n    const key = term.toLowerCase();\n    if (seen.has(key)) return false;\n    seen.add(key);\n    return true;\n  }).slice(0, 32);\n}\n\nexport function matchedSourceExcerpts(content, terms, options = {}) {","old_content":"function readOnlySourceTerms(body = {}) {\n  const explicitTerms = [\n    ...(Array.isArray(body.sourceTerms) ? body.sourceTerms : []),\n    ...(Array.isArray(body.source_terms) ? body.source_terms : []),\n  ].map((value) => String(value || \"\").trim()).filter(Boolean);\n  const stopWords = new Set([\n    \"about\", \"after\", \"before\", \"complete\", \"current\", \"exact\", \"file\", \"files\",\n    \"find\", \"from\", \"identify\", \"inspect\", \"needed\", \"nearby\", \"only\", \"region\",\n    \"regions\", \"relevant\", \"repository\", \"return\", \"search\", \"source\", \"that\",\n    \"this\", \"with\", \"without\",\n  ]);\n  const tokenize = (value) => String(value || \"\")\n    .replace(/[^a-zA-Z0-9_./$-]+/g, \" \")\n    .split(/\\s+/)\n    .map((token) => token.trim())\n    .filter((token) => token.length >= 3 && !stopWords.has(token.toLowerCase()));\n  const queryTerms = [\n    body.query,\n    body.sourceQuery,\n    body.source_query,\n  ].flatMap(tokenize);\n  const objectiveTerms = tokenize(body.objective || body.issue || body.body || body.title || \"\");\n  return [...new Set([...explicitTerms, ...queryTerms, ...objectiveTerms])].slice(0, 32);\n}\n\nfunction matchedSourceExcerpts(content, terms, options = {}) {"}]},{"path":"workers/cc-execution/test/objective-intent-boundary.test.js","edits":[{"new_content":"test(\"source lookup resolves control-plane repair owners without granting write authority\", () => {\n  for (const objective of [\"Repair the control plane planner\", \"Improve the new Forgejo runner setup\",\n    \"Fix request fidelity in Command Center mission control\", \"Analyze control-plane routing\"]) {\n    assert.equal(sourceDiscoveryScope(objective), \"control_plane\", objective);\n  }\n  for (const objective of [\"Clean up the Forgejo merge queue\", \"Release the approved PR through Command Center\",\n    \"Use mission/execute to ship the Redfish frontend fix\", \"Fix this tenant and deploy it\",\n    \"Fix this tenant and do not touch the control plane runner\", \"Fix the tenant via Command Center\"]) {\n    assert.equal(sourceDiscoveryScope(objective), \"general\", objective);\n  }\n});\n\ntest(\"targeted source retrieval prioritizes an exact late route before generic matches exhaust the budget\", async () => {\n  const { readOnlySourceTerms, matchedSourceExcerpts } = await import(\"../src/index-mission-control.js\");\n  const route = \"/big-papis/owner/event-day\";\n  const terms = readOnlySourceTerms({ query: \"Big Papi Event Day /big-papis/owner/event-day EventDay\" });\n  assert.equal(terms[0], route);\n  assert.equal(terms[1], \"EventDay\");\n  const source = `${\"Big Event Day \".repeat(1800)}\\nconst exactRoute = \"${route}\";\\nfunction EventDay() {}\\n`;\n  const result = matchedSourceExcerpts(source, terms, { maximumChars: 3500, matchLimitPerTerm: 8 });\n  assert.equal(result.matched, true);\n  assert.equal(result.excerpts[0].term, route);\n  assert.match(result.excerpts[0].content, /\\/big-papis\\/owner\\/event-day/);\n});\n","old_content":"test(\"source lookup resolves control-plane repair owners without granting write authority\", () => {\n  for (const objective of [\"Repair the control plane planner\", \"Improve the new Forgejo runner setup\",\n    \"Fix request fidelity in Command Center mission control\", \"Analyze control-plane routing\"]) {\n    assert.equal(sourceDiscoveryScope(objective), \"control_plane\", objective);\n  }\n  for (const objective of [\"Clean up the Forgejo merge queue\", \"Release the approved PR through Command Center\",\n    \"Use mission/execute to ship the Redfish frontend fix\", \"Fix this tenant and deploy it\",\n    \"Fix this tenant and do not touch the control plane runner\", \"Fix the tenant via Command Center\"]) {\n    assert.equal(sourceDiscoveryScope(objective), \"general\", objective);\n  }\n});\n"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.58.252-targeted-source-priority\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.251-forgejo-targeted-source\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"689762a6-0b05-4d62-9910-5a0e98eeb80a","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/objective-intent-boundary.test.js","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/objective-intent-boundary.test.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Production canary exposed exact-term starvation in targeted source retrieval."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/objective-intent-boundary.test.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Production canary exposed exact-term starvation in targeted source retrieval."},"recovery":false,"fingerprint":"281d32264cb8c192f698b70a2772dc62ac7bbc5f4ef3c6c970852b1695e93184","replayCount":0,"serializedBytes":7923},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:41:36.796557+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:689762a6-0b05-4d62-9910-5a0e98eeb80a:repository-mutation-intent:281d32264cb8c192f698b70a2772dc62ac7bbc5f4ef3c6c970852b1695e93184:0","mission_step_id":"8da898d1-2690-4c08-891b-a0009d67ba8c","command_center_event_id":"689762a6-0b05-4d62-9910-5a0e98eeb80a"},{"id":"4191ff7c-9c65-4945-9574-43cf0d0d2695","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"f44cd948-9791-4610-ac9a-68787bac58a0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T13:08:30.16502+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:f44cd948-9791-4610-ac9a-68787bac58a0:mission-cancel:f44cd948-9791-4610-ac9a-68787bac58a0","mission_step_id":"5ac1c790-66e7-4505-88cc-d1412edd5237","command_center_event_id":"f44cd948-9791-4610-ac9a-68787bac58a0"},{"id":"41935269-8225-47a1-b50b-dd577a059ce1","source":"cc-execution-mission-control","status":"verified","payload":{"branch":"ai/repair-cc-execution-control-plane-bounded-implem-a6997846","headSha":null,"prNumber":6485},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T18:31:23.905063+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:ef5f0f34-f672-4773-90cb-17f39e2d77b7:pr:6485:implementation-created","mission_step_id":"8d07e52a-6d25-494c-beee-40d457554156","command_center_event_id":"ef5f0f34-f672-4773-90cb-17f39e2d77b7"},{"id":"419645a6-b106-4e39-8442-6020f16d9b91","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"a269c6bc4f5fb2b8f22f0656b34e0e680e5e5c91","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"a269c6bc4f5fb2b8f22f0656b34e0e680e5e5c91","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["irslogiqs-sync"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"f53c2bf2e7e49d09da1e02755985e0c5936056a91e1eac8c707a58d2f98b013a","forgejoWorkflowProof":{"runId":14763,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-03T04:30:40.274185+00:00","proof_gate":"canonical_release_pending","source_sha":"a269c6bc4f5fb2b8f22f0656b34e0e680e5e5c91","external_id":"forgejo-main-a269c6bc4f5f","receipt_type":"canonical_release_status","idempotency_key":"mission:b2b1f6a1-6110-44c1-8b5a-446517512723:forgejo-release-status:a269c6bc4f5fb2b8f22f0656b34e0e680e5e5c91:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"db3e1ae9-4b2b-4267-b1f7-a7eb1c12b7e0","command_center_event_id":"b2b1f6a1-6110-44c1-8b5a-446517512723"},{"id":"4198310d-8f2d-45a3-9576-f9a262b41e4f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":2024,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.47.2-release-lineage-compare","prNumber":354,"terminal":false,"missionId":"cc119cb1-f576-4579-bfcb-e58f11510dd8","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"cc119cb1-f576-4579-bfcb-e58f11510dd8"},"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":4963,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T21:35:19.114674+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"354","receipt_type":"ship_and_prove","idempotency_key":"mission:cc119cb1-f576-4579-bfcb-e58f11510dd8:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"d020e4c2-d7b5-4f5a-b6f4-62f1453e3ed6","command_center_event_id":"cc119cb1-f576-4579-bfcb-e58f11510dd8"},{"id":"419a48eb-ba01-462d-8596-5e981e89c7fe","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/gate-shallow-history-20260904","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.39-release-ownership-sync-refreeze","prNumber":1686,"terminal":false,"missionId":"d6e7ac28-f7e6-4354-9a0f-71210ab8098f","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5428,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":400,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":311,"ledgerReconcileMs":0,"lineageReconcileMs":89,"resolvePreflightMs":400,"repositoryMutationMs":5428,"repositoryProviderMs":3769,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2490,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":311,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1279},"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":"d6e7ac28-f7e6-4354-9a0f-71210ab8098f"},"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":3923,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:43:05.568438+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1686","receipt_type":"execute_mission","idempotency_key":"mission:d6e7ac28-f7e6-4354-9a0f-71210ab8098f:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"99ca4a13-db9f-4ca8-bfc3-ffe1f3912838","command_center_event_id":"d6e7ac28-f7e6-4354-9a0f-71210ab8098f"},{"id":"419db7f1-2974-44a6-8de5-48148ea47010","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1092,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.15-unrebaseable-generation-rotation","prNumber":571,"terminal":false,"missionId":"30ba5668-12fb-43ea-95d8-7d681e60ea7f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"b48e2851d21c25a6adc564214f3e6fa77e7719b6","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"30ba5668-12fb-43ea-95d8-7d681e60ea7f"},"performance":null,"deploymentId":"forgejo-main-b48e2851d21c","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":6070,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T21:10:15.29213+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b48e2851d21c25a6adc564214f3e6fa77e7719b6","external_id":"forgejo-main-b48e2851d21c","receipt_type":"execute_mission","idempotency_key":"mission:30ba5668-12fb-43ea-95d8-7d681e60ea7f:execute_mission:canonical_release_dispatched","mission_step_id":"4fc44ad5-d6bc-4be8-8534-1b2127012c3f","command_center_event_id":"30ba5668-12fb-43ea-95d8-7d681e60ea7f"},{"id":"419eaa78-95f1-494f-9da9-f5bbea9f7a57","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"64c46d37305bd0312aafc874546c55c8c5fb22ff","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"64c46d37305bd0312aafc874546c55c8c5fb22ff","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":"b740ebf1dda54c5d1f37bf71ca9bcea45a4c11af7b51000844cba14d5f1450f4","forgejoWorkflowProof":{"runId":12095,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"64c46d37305bd0312aafc874546c55c8c5fb22ff","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-64c46d37305bd0312aafc874546c55c8c5fb22ff","compareStatus":"target_job_success_runtime_verified","workflowRunId":12095,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.292-release-target-parity","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T22:20:26.746375+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"64c46d37305bd0312aafc874546c55c8c5fb22ff","external_id":"forgejo-main-64c46d37305b","receipt_type":"canonical_release_status","idempotency_key":"mission:f1f7df5a-c3f4-4a96-9e46-26c1195f1e33:forgejo-release-status:64c46d37305bd0312aafc874546c55c8c5fb22ff:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"acca0f5c-1100-4330-879f-bc8c83792145","command_center_event_id":"f1f7df5a-c3f4-4a96-9e46-26c1195f1e33"},{"id":"41a129d6-166a-458e-ac4c-252b73ec0ea2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d12e283abfbc","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":50231,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":12,"executorlessWaitMs":503020,"firstUsefulResultAt":"2026-09-28T12:09:37.057Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":null,"prNumber":3981,"terminal":false,"missionId":"d12e283a-bfbc-45b9-b3c0-e76bf054122e","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5507,"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":"d12e283a-bfbc-45b9-b3c0-e76bf054122e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:09:53.161839+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3981","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d12e283a-bfbc-45b9-b3c0-e76bf054122e:automatic-mission-resume:3981:repair_mission_pr_ready_retryable","mission_step_id":"5ed70b77-3d91-4200-9eb0-a546cd2a3a45","command_center_event_id":"d12e283a-bfbc-45b9-b3c0-e76bf054122e"},{"id":"41a1a229-2c9c-46b2-9c43-263c1743df79","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"4f667c84ef989b1f36be5b8a5dea9b5c162495d3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-mobile-proposal-redesign","satisfied":false,"statement":"The Big Papi proposal creator is genuinely usable on mobile with the required progressive workflow, safe dates/times, non-overlapping offers, and one canonical review flow.","proofConditionIds":["proof-production","proof-mobile-visual"]}],"satisfied":false,"constraints":[{"id":"frontend-only","satisfied":true,"statement":"Preserve existing backend, database, auth, storage, render, send, download, and proposal-engine contracts; stop before backend mutation if frontend-only repair is insufficient.","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":"1b9525034ea21fa26889a3a9740f21494581c2acd87a746c685df33017249e9d","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":"1b9525034ea21fa26889a3a9740f21494581c2acd87a746c685df33017249e9d"},"required":true,"satisfied":true},{"id":"proof-mobile-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/big-papis/owner/proposals?bpMode=office","currentSourceSha":"4f667c84ef989b1f36be5b8a5dea9b5c162495d3","witnessSourceSha":"4f667c84ef989b1f36be5b8a5dea9b5c162495d3","verificationState":null,"witnessRequestContractHash":"1b9525034ea21fa26889a3a9740f21494581c2acd87a746c685df33017249e9d"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T15:23:41.683359+00:00","proof_gate":"request_contract_pending","source_sha":"4f667c84ef989b1f36be5b8a5dea9b5c162495d3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:73ca22d6-1e0e-4b48-a541-43585121aa74:request-contract:1b9525034ea21fa26889a3a9740f21494581c2acd87a746c685df33017249e9d:4f667c84ef989b1f36be5b8a5dea9b5c162495d3:pending:visual","mission_step_id":"ab88ef13-bbdf-420f-8fae-101087dc47d9","command_center_event_id":"73ca22d6-1e0e-4b48-a541-43585121aa74"},{"id":"41a46a57-132e-460a-87d0-bddc3dd1576f","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/mission-ledger.js","src/PrivateAppShell.tsx","config/capabilities/godmode-platform-media.json","config/capabilities/tenant-website-assets-settings.json","config/capabilities/tenant-brand-character.json","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json"],"continuationObjective":"Repair the control-plane request-contract handling that rejected this owner's valid execute_objective request, then continue and complete the platform-wide Profile & Settings imagery primitive repair beginning at /admin/system-config. Implement one reusable authenticated imagery primitive for GodMode and tenants with separate Logo, Background, Hero, and Loader slots, image/video support where the canonical media system supports it, persistent opacity/blur/scale-framing/fit/position controls, exact surface rendering, selected-slot live preview, fail-closed unsupported states, tenant isolation, and the official orange/yellow fist+rocket KNOCKLAUNCH OS branding. Ship through Gate, squash merge, deploy, and verify live."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:49:49.119266+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:b17d8afd-04c1-41dc-bd2b-5eaef397ec13:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"5bba94f4-54e5-4150-a805-927489da2783","command_center_event_id":"b17d8afd-04c1-41dc-bd2b-5eaef397ec13"},{"id":"41a55519-2a9c-4d23-860e-102421ffeb41","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-db10efe7749f","writes":[],"patches":[],"version":1,"approved":true,"missionId":"db10efe7-749f-4e6c-94b6-6a8bab6f6aae","objective":"Continue same mission. Apply exact current-source fix: add tenantId/fromName/eventType to sendEmailViaGas params; when tenantId exists, synchronously call send-email with service-role auth and only return true on provider-confirmed send/deduped-sent; on any tenant mail failure return false immediately and never fall through to GAS or sendBrandedEmail. Pass agreement.tenant_id/fromName/eventType from resend. Preserve non-tenant fallback behavior. Then ship and verify Big Papi resend creates a zoho_mail email_messages row with non-null provider_message_id.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/agreement-sign/index.ts"],"anchored_edits":[{"find":"async function sendEmailViaGas(params: {\n  to: string;\n  subject: string;\n  htmlBody: string;\n  body?: string;\n}): Promise<boolean> {\n  const gasUrl = Deno.env.get(\"GAS_WEBAPP_URL\");\n  const gasToken = Deno.env.get(\"GAS_TOKEN\");\n\n  if (gasUrl && gasToken) {","path":"supabase/functions/agreement-sign/index.ts","replace":"async function sendEmailViaGas(params: {\n  to: string;\n  subject: string;\n  htmlBody: string;\n  body?: string;\n  tenantId?: string | null;\n  fromName?: string | null;\n  eventType?: string | null;\n}): Promise<boolean> {\n  const gasUrl = Deno.env.get(\"GAS_WEBAPP_URL\");\n  const gasToken = Deno.env.get(\"GAS_TOKEN\");\n\n  if (params.tenantId) {\n    try {\n      const supabaseUrl = Deno.env.get(\"SUPABASE_URL\") || \"\";\n      const serviceKey = Deno.env.get(\"SUPABASE_SERVICE_ROLE_KEY\") || \"\";\n      const response = await fetch(`${supabaseUrl}/functions/v1/send-email`, {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application/json\",\n          Authorization: `Bearer ${serviceKey}`,\n          apikey: serviceKey,\n        },\n        body: JSON.stringify({\n          to: params.to,\n          subject: params.subject,\n          body: params.htmlBody,\n          tenantId: params.tenantId,\n          idempotencyKey: `agreement-sign-direct-${params.to}-${Date.now()}`,\n          fromName: params.fromName || undefined,\n          eventType: params.eventType || \"proposal_delivery\",\n        }),\n      });\n      const payload = await response.json().catch(() => ({}));\n      const confirmed = response.ok && payload?.ok === true && (\n        payload?.sent === true ||\n        (payload?.deduped === true && payload?.status === \"sent\")\n      );\n      if (confirmed) {\n        console.log(\"[agreement-sign] Email sent synchronously through tenant mail rail to:\", params.to, \"provider=\", payload?.provider, \"id=\", payload?.id);\n        return true;\n      }\n      console.warn(\"[agreement-sign] Tenant mail rail did not confirm send:\", response.status, payload?.code || payload?.error || \"unknown\");\n      return false;\n    } catch (tenantMailError) {\n      console.warn(\"[agreement-sign] Tenant mail rail error:\", tenantMailError);\n      return false;\n    }\n  }\n\n  if (gasUrl && gasToken) {"},{"find":"        const resendDelivered = await sendEmailViaGas({\n          to: agreement.recipient_email,\n          subject:","path":"supabase/functions/agreement-sign/index.ts","replace":"        const resendDelivered = await sendEmailViaGas({\n          to: agreement.recipient_email,\n          tenantId: agreement.tenant_id,\n          fromName: agreement.sent_by || \"Big Papi's Coquito Iceys\",\n          eventType: \"proposal_delivery\",\n          subject:"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"db10efe7-749f-4e6c-94b6-6a8bab6f6aae","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/agreement-sign/index.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"f62dbbe1a89d7ff11cc94fba601875e686f665109de0aad13227317c75def282","replayCount":0,"serializedBytes":4406},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T20:31:23.672642+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:db10efe7-749f-4e6c-94b6-6a8bab6f6aae:repository-mutation-intent:f62dbbe1a89d7ff11cc94fba601875e686f665109de0aad13227317c75def282:0","mission_step_id":"91288c90-cd7c-4540-971e-1992b0a8de72","command_center_event_id":"db10efe7-749f-4e6c-94b6-6a8bab6f6aae"},{"id":"41a63c6f-a9dc-41cf-9d12-8e62a6c989d9","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"44a056e0698eea37b7b6cb17fab8de0916dfbdd3","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"b783555865343a1b2208783929ede1aa8f433423","releaseState":"pending","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{},"requestContractHash":"98c8e5999be9251e0d00d4a5a6196e888f48de17d0cdec560682bb0a73894023","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"releaseSourceVerified":false,"ccExecutionRuntimeProof":{"liveSha":"44a056e0698eea37b7b6cb17fab8de0916dfbdd3","deploymentId":"forgejo-main-44a056e0698eea37b7b6cb17fab8de0916dfbdd3","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.67.9-existing-pr-identity-hydration","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:20:50.397881+00:00","proof_gate":"canonical_release_pending","source_sha":"b783555865343a1b2208783929ede1aa8f433423","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:05f245d8-01b1-4573-9c71-3f27682bdcf3:forgejo-release-status:b783555865343a1b2208783929ede1aa8f433423:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"766472c6-71aa-4473-94e8-cbed19c39c83","command_center_event_id":"05f245d8-01b1-4573-9c71-3f27682bdcf3"},{"id":"41a642d2-d6c4-494f-a1d8-16c8f3feea34","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"18ae9f272be0a3fd9d3c40a164418369895679c3","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"18ae9f272be0a3fd9d3c40a164418369895679c3","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"f9742e189d1f148d94eecdb06bbf232abf65cd78a4cea409f3f08980f0c2d79b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5923","runId":5923,"status":"running","sourceSha":"18ae9f272be0a3fd9d3c40a164418369895679c3","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":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T18:23:22.146004+00:00","proof_gate":"canonical_release_pending","source_sha":"18ae9f272be0a3fd9d3c40a164418369895679c3","external_id":"forgejo-main-18ae9f272be0","receipt_type":"canonical_release_status","idempotency_key":"mission:6b741053-fdff-4234-af68-da9f6da12c58:forgejo-release-status:18ae9f272be0a3fd9d3c40a164418369895679c3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"ced95405-04c5-4664-b995-6dfa02438e9f","command_center_event_id":"6b741053-fdff-4234-af68-da9f6da12c58"},{"id":"41a74289-2d8b-4eb8-8fec-23d3a22b3839","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-e82060e5de67","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3492,"terminal":false,"missionId":"e82060e5-de67-464c-a1b4-8de87e62ffa0","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4053,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":114,"approvedPlanMs":0,"missionSetupMs":278,"providerAuthMs":0,"shipAndProveMs":3410,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":278,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":278,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},"performance":null,"deploymentId":"forgejo-main-068ac1e4c0e7","releaseState":"pending","workflowRunId":11119,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:25:56.090138+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","external_id":"forgejo-main-068ac1e4c0e7","receipt_type":"execute_mission","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"39a69f19-2ed9-45e2-ada9-ac3fcde53661","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"41a7720d-0501-4fe4-b74d-80362fad9a18","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing branch ai/audit-fix-vista-owner-app-routing-20260828 and existing PR #891 only. Repair the shared tenant/application-family contract so SHORT_TERM_RENTAL is a first-class supported type without TypeScript drift, then make La Vista Calendar, Communications/Messages, and Documents rental-native and visually coherent with the La Vista dashboard. Eliminate roofing/public-adjuster fallback semantics (installs, inspections, adjuster meetings, Homeowners, Jobs, Field map) from La Vista. Calendar must use stays/reservations, arrivals, departures, turnovers/cleaning, maintenance and guest commitments. Communications must be guest/booking communications. Documents must be a working short-stay rental document library/workflow and must not bounce to dashboard. Preserve existing property photos/R2, Airbnb links, dashboard, and local stays/guests/money/photos capabilities. Use large, calm, simple owner-facing controls. Refresh the same PR onto current main, repair TypeScript failures from gate run 3025, pass KnockLaunch Gate, squash merge, deploy only affected production targets, then prove live dashboard->Calendar/Messages/Documents behavior on desktop and mobile.","tenantRef":"lavistadelmar","receivedAt":"2026-08-28T02:36:38.583Z","fingerprint":"00c2a714fe84d902b939147c1d1ea677099bf423754a769719d04bd465b6a722","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/audit-fix-vista-owner-app-routing-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing branch ai/audit-fix-vista-owner-app-routing-20260828 and existing PR #891 only. Repair the shared tenant/application-family contract so SHORT_TERM_RENTAL is a first-class supported type without TypeScript drift, then make La Vista Calendar, Communications/Messages, and Documents rental-native and visually coherent with the La Vista dashboard. Eliminate roofing/public-adjuster fallback semantics (installs, inspections, adjuster meetings, Homeowners, Jobs, Field map) from La Vista. Calendar must use stays/reservations, arrivals, departures, turnovers/cleaning, maintenance and guest commitments. Communications must be guest/booking communications. Documents must be a working short-stay rental document library/workflow and must not bounce to dashboard. Preserve existing property photos/R2, Airbnb links, dashboard, and local stays/guests/money/photos capabilities. Use large, calm, simple owner-facing controls. Refresh the same PR onto current main, repair TypeScript failures from gate run 3025, pass KnockLaunch Gate, squash merge, deploy only affected production targets, then prove live dashboard->Calendar/Messages/Documents behavior on desktop and mobile.","wordingChanged":false,"canonicalIntent":"Continue existing branch ai/audit-fix-vista-owner-app-routing-20260828 and existing PR #891 only. Repair the shared tenant/application-family contract so SHORT_TERM_RENTAL is a first-class supported type without TypeScript drift, then make La Vista Calendar, Communications/Messages, and Documents rental-native and visually coherent with the La Vista dashboard. Eliminate roofing/public-adjuster fallback semantics (installs, inspections, adjuster meetings, Homeowners, Jobs, Field map) from La Vista. Calendar must use stays/reservations, arrivals, departures, turnovers/cleaning, maintenance and guest commitments. Communications must be guest/booking communications. Documents must be a working short-stay rental document library/workflow and must not bounce to dashboard. Preserve existing property photos/R2, Airbnb links, dashboard, and local stays/guests/money/photos capabilities. Use large, calm, simple owner-facing controls. Refresh the same PR onto current main, repair TypeScript failures from gate run 3025, pass KnockLaunch Gate, squash merge, deploy only affected production targets, then prove live dashboard->Calendar/Messages/Documents behavior on desktop and mobile.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"SHORT_TERM_RENTAL is fully supported across affected shared tenant/application-family type contracts without TypeScript drift.","proofConditionIds":["proof-runtime"]},{"id":"outcome-2","statement":"La Vista Calendar uses rental-native semantics and no roofing/public-adjuster fallback language.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"outcome-3","statement":"La Vista Communications/Messages is a working guest/booking communications experience and does not bounce to dashboard.","proofConditionIds":["proof-runtime","proof-interaction","proof-visual"]},{"id":"outcome-4","statement":"La Vista Documents is a working short-stay rental document experience and does not bounce to dashboard.","proofConditionIds":["proof-runtime","proof-interaction","proof-visual"]},{"id":"outcome-5","statement":"Calendar, Communications, and Documents visually match the calm premium La Vista owner experience.","proofConditionIds":["proof-visual"]},{"id":"outcome-6","statement":"Dashboard Calendar, Messages, and Documents controls route to correct tenant-aware destinations on desktop and mobile.","proofConditionIds":["proof-interaction"]}],"objective":"Continue existing branch ai/audit-fix-vista-owner-app-routing-20260828 and existing PR #891 only. Repair the shared tenant/application-family contract so SHORT_TERM_RENTAL is a first-class supported type without TypeScript drift, then make La Vista Calendar, Communications/Messages, and Documents rental-native and visually coherent with the La Vista dashboard. Eliminate roofing/public-adjuster fallback semantics (installs, inspections, adjuster meetings, Homeowners, Jobs, Field map) from La Vista. Calendar must use stays/reservations, arrivals, departures, turnovers/cleaning, maintenance and guest commitments. Communications must be guest/booking communications. Documents must be a working short-stay rental document library/workflow and must not bounce to dashboard. Preserve existing property photos/R2, Airbnb links, dashboard, and local stays/guests/money/photos capabilities. Use large, calm, simple owner-facing controls. Refresh the same PR onto current main, repair TypeScript failures from gate run 3025, pass KnockLaunch Gate, squash merge, deploy only affected production targets, then prove live dashboard->Calendar/Messages/Documents behavior on desktop and mobile.","constraints":[{"id":"constraint-1","statement":"Reuse existing branch ai/audit-fix-vista-owner-app-routing-20260828 and PR #891; no duplicate branch or PR.","proofConditionIds":["proof-runtime"]},{"id":"constraint-2","statement":"Keep La Vista tenant type SHORT_TERM_RENTAL.","proofConditionIds":["proof-runtime"]},{"id":"constraint-3","statement":"Do not upload, rename, replace, or modify property photos/R2 objects.","proofConditionIds":["proof-runtime"]},{"id":"constraint-4","statement":"Do not reintroduce long-term-rental, roofing, or public-adjuster semantics.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"constraint-5","statement":"No developer/admin jargon in owner-facing La Vista applications.","proofConditionIds":["proof-visual"]},{"id":"constraint-6","statement":"Preserve Airbnb links and existing stays/guests/money/photos dashboard capabilities.","proofConditionIds":["proof-interaction"]}],"terminalPolicy":"Terminal only after PR #891 is green, squash merged, exact affected production release is live, and all linked production proof conditions pass.","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"On the exact production release, current main contains the repaired shared SHORT_TERM_RENTAL contracts; KnockLaunch Gate passes; La Vista remains SHORT_TERM_RENTAL; Calendar, Communications, and Documents routes load successfully without runtime errors or dashboard bounce; deployment receipt matches merged SHA.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-interaction","kind":"interaction","claim":"On production, exercise The View owner menu and verify Calendar, Messages, and Documents open their correct tenant-aware destinations; verify representative The Nest menu still works and preserve Airbnb/Stays/Guests/Money/Photos.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[{"name":"The View","role":"button","action":"click"},{"name":"Calendar","role":"button","action":"click","expectPath":"/la-vista-del-mar/calendar"},{"path":"/la-vista-del-mar/dashboard","action":"navigate"},{"name":"The View","role":"button","action":"click"},{"name":"Messages","role":"button","action":"click","expectPath":"/la-vista-del-mar/communications"},{"path":"/la-vista-del-mar/dashboard","action":"navigate"},{"name":"The View","role":"button","action":"click"},{"name":"Documents","role":"button","action":"click","expectPath":"/la-vista-del-mar/documents"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-visual","kind":"visual","claim":"Production desktop and mobile evidence for Calendar, Communications, and Documents shows La Vista-consistent premium rental styling and contains no roofing, install, inspection, adjuster, homeowner, jobs, or field-map language.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/audit-fix-vista-owner-app-routing-20260828","conversationContext":"{\"requestContract\":{\"version\":1,\"objective\":\"Make every owner-facing application reachable from La Vista resolve and render as a coherent SHORT_TERM_RENTAL experience.\",\"outcomes\":[{\"id\":\"outcome-1\",\"statement\":\"SHORT_TERM_RENTAL is fully supported across affected shared tenant/application-family type contracts without TypeScript drift.\",\"proofConditionIds\":[\"proof-runtime\"]},{\"id\":\"outcome-2\",\"statement\":\"La Vista Calendar uses rental-native semantics and no roofing/public-adjuster fallback language.\",\"proofConditionIds\":[\"proof-runtime\",\"proof-visual\"]},{\"id\":\"outcome-3\",\"statement\":\"La Vista Communications/Messages is a working guest/booking communications experience and does not bounce to dashboard.\",\"proofConditionIds\":[\"proof-runtime\",\"proof-interaction\",\"proof-visual\"]},{\"id\":\"outcome-4\",\"statement\":\"La Vista Documents is a working short-stay rental document experience and does not bounce to dashboard.\",\"proofConditionIds\":[\"proof-runtime\",\"proof-interaction\",\"proof-visual\"]},{\"id\":\"outcome-5\",\"statement\":\"Calendar, Communications, and Documents visually match the calm premium La Vista owner experience.\",\"proofConditionIds\":[\"proof-visual\"]},{\"id\":\"outcome-6\",\"statement\":\"Dashboard Calendar, Messages, and Documents controls route to correct tenant-aware destinations on desktop and mobile.\",\"proofConditionIds\":[\"proof-interaction\"]}],\"constraints\":[{\"id\":\"constraint-1\",\"statement\":\"Reuse existing branch ai/audit-fix-vista-owner-app-routing-20260828 and PR #891; no duplicate branch or PR.\",\"proofConditionIds\":[\"proof-runtime\"]},{\"id\":\"constraint-2\",\"statement\":\"Keep La Vista tenant type SHORT_TERM_RENTAL.\",\"proofConditionIds\":[\"proof-runtime\"]},{\"id\":\"constraint-3\",\"statement\":\"Do not upload, rename, replace, or modify property photos/R2 objects.\",\"proofConditionIds\":[\"proof-runtime\"]},{\"id\":\"constraint-4\",\"statement\":\"Do not reintroduce long-term-rental, roofing, or public-adjuster semantics.\",\"proofConditionIds\":[\"proof-runtime\",\"proof-visual\"]},{\"id\":\"constraint-5\",\"statement\":\"No developer/admin jargon in owner-facing La Vista applications.\",\"proofConditionIds\":[\"proof-visual\"]},{\"id\":\"constraint-6\",\"statement\":\"Preserve Airbnb links and existing stays/guests/money/photos dashboard capabilities.\",\"proofConditionIds\":[\"proof-interaction\"]}],\"proofConditions\":[{\"id\":\"proof-runtime\",\"type\":\"runtime\",\"statement\":\"On the exact production release, current main contains the repaired shared SHORT_TERM_RENTAL contracts; KnockLaunch Gate passes; La Vista remains SHORT_TERM_RENTAL; Calendar, Communications, and Documents routes load successfully without runtime errors or dashboard bounce; deployment receipt matches merged SHA.\",\"environment\":\"production\",\"productionGrounded\":true},{\"id\":\"proof-interaction\",\"type\":\"interaction\",\"statement\":\"On production, exercise The View owner menu and verify Calendar, Messages, and Documents open their correct tenant-aware destinations; verify representative The Nest menu still works and preserve Airbnb/Stays/Guests/Money/Photos.\",\"environment\":\"production\",\"productionGrounded\":true,\"targetedActions\":[{\"action\":\"click\",\"role\":\"button\",\"name\":\"The View\"},{\"action\":\"click\",\"role\":\"button\",\"name\":\"Calendar\",\"expectPath\":\"/la-vista-del-mar/calendar\"},{\"action\":\"navigate\",\"path\":\"/la-vista-del-mar/dashboard\"},{\"action\":\"click\",\"role\":\"button\",\"name\":\"The View\"},{\"action\":\"click\",\"role\":\"button\",\"name\":\"Messages\",\"expectPath\":\"/la-vista-del-mar/communications\"},{\"action\":\"navigate\",\"path\":\"/la-vista-del-mar/dashboard\"},{\"action\":\"click\",\"role\":\"button\",\"name\":\"The View\"},{\"action\":\"click\",\"role\":\"button\",\"name\":\"Documents\",\"expectPath\":\"/la-vista-del-mar/documents\"}]},{\"id\":\"proof-visual\",\"type\":\"visual\",\"statement\":\"Production desktop and mobile evidence for Calendar, Communications, and Documents shows La Vista-consistent premium rental styling and contains no roofing, install, inspection, adjuster, homeowner, jobs, or field-map language.\",\"environment\":\"production\",\"productionGrounded\":true}],\"terminalPolicy\":\"Terminal only after PR #891 is green, squash merged, exact affected production release is live, and all linked production proof conditions pass.\"}}","requestContractHash":"cee543bd5cb49695fb3ef869d78fa575c211e88e2619a5315048181e7e770d2b","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T02:36:39.111371+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:75868b5b-178b-47ce-8d13-a34a209f5c3e:tenant-workstream-contribution:00c2a714fe84d902b939147c1d1ea677099bf423754a769719d04bd465b6a722","mission_step_id":null,"command_center_event_id":"75868b5b-178b-47ce-8d13-a34a209f5c3e"},{"id":"41a8f2b1-76f6-4254-9f0e-fe3fc001a655","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c2cac640dfae49356ad56e7873d444c7d8792926","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Infrastructure-only cleanup. Modify exactly .forgejo/workflows/laptop-runner-smoke.yml to remove the temporary self-push trigger and restore workflow_dispatch-only behavior, while preserving runs-on [docker, laptop-local], the existing bounded 2 CPU / 3072 MB container, and all smoke steps unchanged. No UI, tenant, application, provider, or release changes. Ship one focused PR through canonical Gate and squash merge.","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":"1ec7d155543bf0e9a2b2de62cf5bba0009473dcea80400729d56feab0da9edf5","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{},"unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"1ec7d155543bf0e9a2b2de62cf5bba0009473dcea80400729d56feab0da9edf5"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T19:53:40.448854+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"c2cac640dfae49356ad56e7873d444c7d8792926","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a146872f-b54b-4e95-a1b5-5a9c51da4d7e:request-contract:1ec7d155543bf0e9a2b2de62cf5bba0009473dcea80400729d56feab0da9edf5:c2cac640dfae49356ad56e7873d444c7d8792926:verified:","mission_step_id":"1725cb20-4eac-4fc3-9950-015cf5707807","command_center_event_id":"a146872f-b54b-4e95-a1b5-5a9c51da4d7e"},{"id":"41ab61ef-67dc-4271-ada1-5ea974262671","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized follow-up within the same maintenance mission to align stale Gate invariants with the repaired public daily Forgejo operator contract while retaining the existing freeze version.","baseSha":"9f740b1a4c6f35b9c7e072cbcb1310cb05688d00","issuedAt":1788468077622,"expiresAt":1788468257622,"missionId":"19688f93-a018-4da5-9fcf-a2aefb9cf0c8","singleUse":true,"authorizationId":"4c7b5ab7-aac9-4477-b62d-f2dbcccaa342"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T20:41:19.208716+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"9f740b1a4c6f35b9c7e072cbcb1310cb05688d00","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4c7b5ab7-aac9-4477-b62d-f2dbcccaa342","mission_step_id":"a02c915b-2f49-4f8e-87be-d50c28a46d79","command_center_event_id":"19688f93-a018-4da5-9fcf-a2aefb9cf0c8"},{"id":"41abe2b7-c834-4f23-ae48-3292556ff457","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[".forgejo/workflows/knocklaunch.yml","scripts/validate-stale-gate-evidence-reuse.mjs","workers/cc-execution/test/stale-gate-regression-guard.test.js","config/control-plane-capabilities.json"],"continuationObjective":"Continue the same Gate fast-lane mission. PAUL owns synthesis and implementation. Preserve the existing non-visual repository/runtime acceptance contract and exact four-file source scope. Do not ask for or accept caller-authored edits."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T22:04:22.325526+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:c186c7fb-cfc2-4de1-8735-8319f1e63f55:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"1a0ab5ea-0c80-4772-91a3-999b94e38410","command_center_event_id":"c186c7fb-cfc2-4de1-8735-8319f1e63f55"},{"id":"41ad379a-bb90-4060-b30e-3401f34f5e0c","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Continue the same owner-authorized MCP timeout repair: ensure the canonical Gate actually executes the new OAuth hot-path regression tests, then refreeze.","baseSha":"e0be67750f02d8c3d05e93e7a08698c21c432272","issuedAt":1788498632892,"expiresAt":1788498812892,"missionId":"53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c","authorizationId":"cf1e1408-04b8-4eff-8e2a-dd599077c84f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:10:33.881281+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e0be67750f02d8c3d05e93e7a08698c21c432272","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:cf1e1408-04b8-4eff-8e2a-dd599077c84f","mission_step_id":"560afb3f-69d4-4bbe-8c7f-014f3e48536e","command_center_event_id":"53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c"},{"id":"41ae2e15-f8dc-4d4c-9930-daf6576b66f9","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Repair only the deterministic regression-guard locator on the existing bounded TypeScript Gate fail-safe. Preserve the timeout/fallback runtime code and all release-hardening behavior; same mission, branch, and PR; frozen-by-default afterward.","baseSha":"4586200618ff78770126c6a822b43d7c81dc95ba","issuedAt":1789233705581,"expiresAt":1789233885581,"missionId":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c","authorizationId":"edd8fc30-3786-4156-ac18-183813033090","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T17:21:46.096178+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"4586200618ff78770126c6a822b43d7c81dc95ba","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:edd8fc30-3786-4156-ac18-183813033090","mission_step_id":"7eb043d8-5702-466c-8dcd-c259df877738","command_center_event_id":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c"},{"id":"41aebe0b-19c6-46ab-86ec-c7c3674e9eb0","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Repairs two proven release-path defects blocking PAUL 1.64.22 from remaining live: exact-version override miss detection did not enter bounded full activation, and workflow_dispatch unconditionally enabled Visual Witness bootstrap causing a pre-deploy Cloudflare secret edit failure. Adds regression coverage and ships only ccExecution.","ship":true,"files":[],"title":"ccExecution: repair PAUL release recovery","branch":"ai/objective-first-repair-ad191708ce11","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ad191708-ce11-43d0-bd1e-41cf5e6e9431","objective":"Repair the deterministic ccExecution release blockers preventing the already-merged PAUL 1.64.22 declarative-continuation improvement from staying live. Fix safe-release so an exact-version override that still serves the previous source SHA always enters the bounded full-activation fallback, regardless of the incidental health/catalog status text. Fix workflow_dispatch release scoping so Visual Witness bootstrap is enabled only when visual/container paths are actually present (or changed-path evidence is unavailable), rather than unconditionally for every release-only dispatch. Add regression coverage, bump ccExecution runtime identity, pass canonical Gate, squash merge, release ccExecution, and prove live runtime alignment to current main with PAUL declarative-continuation behavior intact.","sourceSha":"4b998244e15b439fb942afc1c12e6df3ed165911","repository":"noel/KnockLaunchOS","deploymentId":"forgejo-main-4b998244e15b","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/scripts/cc-execution-safe-release.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","workers/cc-execution/src/version.js"],"workflowRunId":13435,"workstreamKey":"paul-intelligence-release-recovery","anchored_edits":[{"path":"workers/cc-execution/scripts/cc-execution-safe-release.mjs","new_content":"function isVersionOverrideIgnored(error, previousSourceSha) {\n  const message = String(error instanceof Error ? error.message : error || \"\");\n  return shaPattern.test(String(previousSourceSha || \"\"))\n    && message.includes(\"cc_execution_candidate_proof_failed:\")\n    && message.includes(`source=${previousSourceSha}`);\n}","old_content":"function isVersionOverrideIgnored(error, previousSourceSha) {\n  const message = String(error instanceof Error ? error.message : error || \"\");\n  return shaPattern.test(String(previousSourceSha || \"\"))\n    && message.includes(\"cc_execution_candidate_proof_failed:health=200:catalog=200:\")\n    && message.includes(`source=${previousSourceSha}`);\n}"},{"path":".forgejo/workflows/knocklaunch.yml","new_content":"          visual_bootstrap_required=false\n          changed_paths=\"$(printf '%s' \"${CHANGED_PATHS_B64:-}\" | base64 -d 2>/dev/null || true)\"\n          if [ \"${{ github.event_name }}\" = \"workflow_dispatch\" ] && [ -z \"$changed_paths\" ]; then\n            visual_bootstrap_required=true\n          elif printf '%s\\n' \"$changed_paths\" | grep -Eq '^(scripts/visual-witness-hosted-runner/|workers/cc-execution/wrangler\\.toml$|workers/cc-execution/src/visual-witness-virtual-container\\.js$|workers/cc-execution/scripts/cloudflare-credential-repair\\.mjs$)'; then\n            visual_bootstrap_required=true\n          fi","old_content":"          visual_bootstrap_required=false\n          if [ \"${{ github.event_name }}\" = \"workflow_dispatch\" ]; then\n            visual_bootstrap_required=true\n          else\n            changed_paths=\"$(printf '%s' \"${CHANGED_PATHS_B64:-}\" | base64 -d 2>/dev/null || true)\"\n            if printf '%s\\n' \"$changed_paths\" | grep -Eq '^(scripts/visual-witness-hosted-runner/|workers/cc-execution/wrangler\\.toml$|workers/cc-execution/src/visual-witness-virtual-container\\.js$|workers/cc-execution/scripts/cloudflare-credential-repair\\.mjs$)'; then\n              visual_bootstrap_required=true\n            fi\n          fi"},{"path":"src/__tests__/contracts/cc-execution-deploy-proof.test.ts","new_content":"    expect(releaseSource).toContain(\n      'message.includes(\"cc_execution_candidate_proof_failed:\")',\n    );\n    expect(releaseSource).toContain(\n      'message.includes(`source=${previousSourceSha}`)',\n    );","old_content":"    expect(releaseSource).toContain(\n      'cc_execution_candidate_proof_failed:health=200:catalog=200:',\n    );"},{"path":"src/__tests__/contracts/cc-execution-deploy-proof.test.ts","new_content":"  it('does not force Visual Witness bootstrap for scoped workflow-dispatch recovery', () => {\n    const workflow = fs.readFileSync(\n      path.resolve(process.cwd(), '.forgejo/workflows/knocklaunch.yml'),\n      'utf8',\n    );\n\n    expect(workflow).toContain(\n      'changed_paths=\"$(printf \\'%s\\' \"${CHANGED_PATHS_B64:-}\" | base64 -d 2>/dev/null || true)\"',\n    );\n    expect(workflow).toContain(\n      'if [ \"${{ github.event_name }}\" = \"workflow_dispatch\" ] && [ -z \"$changed_paths\" ]; then',\n    );\n    expect(workflow).not.toContain(\n      'if [ \"${{ github.event_name }}\" = \"workflow_dispatch\" ]; then\\n            visual_bootstrap_required=true',\n    );\n  });\n\n  it('blocks wrong deployment targets before merge', () => {","old_content":"  it('blocks wrong deployment targets before merge', () => {"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.64.23-paul-release-path-recovery\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.22-paul-declarative-continuation\";"}],"commit_message":"fix(release): recover ccExecution PAUL deployment","implementation":{"files":[],"writes":[]},"collisionDomain":"cc-execution-release","requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"ad191708-ce11-43d0-bd1e-41cf5e6e9431","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/scripts/cc-execution-safe-release.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/scripts/cc-execution-safe-release.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly asked to continue PAUL improvement. Runs 13433 and 13435 prove deterministic release machinery defects preventing the merged PAUL improvement from staying live. Authorization remains bounded to exactly these four release/runtime files."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/scripts/cc-execution-safe-release.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly asked to continue PAUL improvement. Runs 13433 and 13435 prove deterministic release machinery defects preventing the merged PAUL improvement from staying live. Authorization remains bounded to exactly these four release/runtime files."},"recovery":false,"fingerprint":"bd1c2120cc49cb6906d142921eed0b7ca67cd4601acc567556923348f534c241","replayCount":0,"serializedBytes":7446},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T19:19:26.520842+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ad191708-ce11-43d0-bd1e-41cf5e6e9431:repository-mutation-intent:bd1c2120cc49cb6906d142921eed0b7ca67cd4601acc567556923348f534c241:0","mission_step_id":"6f0191ce-1c8e-4bdb-b82e-f0ee9dc41baf","command_center_event_id":"ad191708-ce11-43d0-bd1e-41cf5e6e9431"},{"id":"41af1130-ad43-4809-acde-dceeba013b3c","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/proposal-editor-professional-crop-controls","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1980,"terminal":false,"missionId":"b13625a6-648d-4f5b-9eb2-555f213fd15f","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c131a9443f0580baa1ed30d22b352a0c8cd28113","timingsMs":{"prReadinessMs":542,"approvedPlanMs":0,"shipAndProveMs":4009,"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":"b13625a6-648d-4f5b-9eb2-555f213fd15f"},"performance":null,"deploymentId":"forgejo-main-c131a9443f05","workflowRunId":5926,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T18:30:37.311124+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1980","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b13625a6-648d-4f5b-9eb2-555f213fd15f:automatic-mission-resume:1980:canonical_release_reconciliation_pending","mission_step_id":"c82656cf-bdc6-485d-a5ee-5887f00e36ea","command_center_event_id":"b13625a6-648d-4f5b-9eb2-555f213fd15f"},{"id":"41af4c08-7958-4bd2-b783-33200c8564bb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/godmode-qr-suite-20260822","reason":"anchored_edit_anchor_missing:src/components/admin/AdminLayout.tsx","status":"blocked","metrics":{"receiptBytes":2273,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"e8ab5ac4-140b-449f-89d2-0029db45a7ac","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"e8ab5ac4-140b-449f-89d2-0029db45a7ac"},"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":4786,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T05:21:23.140181+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e8ab5ac4-140b-449f-89d2-0029db45a7ac:execute_mission:repair_mission_execution_blocked","mission_step_id":"56325015-75fa-4095-bc7c-7bec50301bf5","command_center_event_id":"e8ab5ac4-140b-449f-89d2-0029db45a7ac"},{"id":"41b178e3-f8b1-4e2a-b29a-24b893397d17","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the expanded business-critical release invariant and deterministic self-healing hardening repair","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the expanded business-critical release invariant and deterministic self-healing hardening repair","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"expanded-invariants","statement":"The canonical Gate deterministically protects production-critical blast-radius domains with matching regression coverage and fail-closed enforcement.","proofConditionIds":["gate-green","policy-main"]},{"id":"bounded-recovery","statement":"Automatic recovery is bounded to explicit transient classes with exact-head proof while unsafe deterministic failures remain fail-closed.","proofConditionIds":["gate-green","policy-main"]}],"objective":"Unfreeze the control plane for the expanded business-critical release invariant and deterministic self-healing hardening repair","constraints":[{"id":"canonical-path","statement":"Preserve the maintenance lock and Forgejo-only protected-main Gate and release path.","proofConditionIds":["policy-main"]},{"id":"no-duplicate-lane","statement":"Extend existing Gate and recovery primitives only; do not add duplicate release or recovery lanes.","proofConditionIds":["policy-main"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate-green","kind":"repository","claim":"Exact-head KnockLaunch Gate passes with expanded invariant enforcement and self-tests active.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"policy-main","kind":"repository","claim":"Forgejo main contains the expanded invariant validator, tests, Gate wiring, and bounded recovery policy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"eba41451ad527d3f3ae3f88dd6cd35896f5c93379eedc0be5eed516cb0c9da23","requestContractRevision":3,"previousRequestContractHash":"f59c5165bc54cff117b3f8e79b77a693ac1c3d436f729af936c1ea08daf16015"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:54:03.57448+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f826db1f-3164-4ab8-bca5-8a497e4e0a79:request-contract:eba41451ad527d3f3ae3f88dd6cd35896f5c93379eedc0be5eed516cb0c9da23","mission_step_id":"225ab5f2-beb3-4fb7-a5a1-8aa3e47c3565","command_center_event_id":"f826db1f-3164-4ab8-bca5-8a497e4e0a79"},{"id":"41b2903c-67bb-49c6-8355-a07564609544","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile and continue the same first-class control-plane performance hardening PR #1347 after run 4266 exited with freshness-only code 78 because protected main advanced before Gate start. PR #1347 is now current/not-behind base 5a6e6d8d4edc09c7108e840bf8dc37910dd2f307. Do not change source. Trigger the exact current-head Gate for this same PR, then squash merge when green and prove current protected main contains the approved performance repair with controlPlaneFrozen=true.","wordingChanged":false,"canonicalIntent":"Reconcile and continue the same first-class control-plane performance hardening PR #1347 after run 4266 exited with freshness-only code 78 because protected main advanced before Gate start. PR #1347 is now current/not-behind base 5a6e6d8d4edc09c7108e840bf8dc37910dd2f307. Do not change source. Trigger the exact current-head Gate for this same PR, then squash merge when green and prove current protected main contains the approved performance repair with controlPlaneFrozen=true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane only for this scoped performance maintenance generation and end with controlPlaneFrozen=true.","proofConditionIds":["proof-repository"]},{"id":"outcome-2","statement":"The canonical Gate prefers exact-base TypeScript incremental state but safely reuses compiler/manifest/tsconfig-compatible state when the exact base cache is absent.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"Frontend CSS/assets alone no longer trigger semantic TypeScript validation; TS/TSX/JS/JSX, tsconfig, and manifest changes still do.","proofConditionIds":["proof-repository"]},{"id":"outcome-4","statement":"All protected-main, freshness, semantic safety, production-equivalent build, exact artifact, one-PR, one-Gate, and squash-merge invariants remain enforced.","proofConditionIds":["proof-repository"]}],"objective":"Reconcile and continue the same first-class control-plane performance hardening PR #1347 after run 4266 exited with freshness-only code 78 because protected main advanced before Gate start. PR #1347 is now current/not-behind base 5a6e6d8d4edc09c7108e840bf8dc37910dd2f307. Do not change source. Trigger the exact current-head Gate for this same PR, then squash merge when green and prove current protected main contains the approved performance repair with controlPlaneFrozen=true.","constraints":[{"id":"constraint-1","statement":"Do not redesign architecture, change tenant/product behavior, weaken validation, add infrastructure, or bypass the control-plane lock.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"The control plane must be re-frozen in merged source at the end of this maintenance pass.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact control-plane performance diff is green in KnockLaunch Gate and squash-merged to current protected main with controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9ec69c6376061dd20552c758911c314f0af2d045fe54c0d24efef1e766a37046","requestContractRevision":10,"previousRequestContractHash":"119554fd3c9978f0fb5c48b86c8a51103fd0434ebd5e3250c881e2a69ce549e2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:44:40.118602+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7:request-contract-revision:10:9ec69c6376061dd20552c758911c314f0af2d045fe54c0d24efef1e766a37046","mission_step_id":"2f264876-d02f-444a-ab4a-74e03727dfd2","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"41b3220b-61a8-45d4-b34c-e9dfd3d8e6a7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c8453ad4727e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.119-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"c8453ad4-727e-4081-b60b-809104d61549","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":740,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":263,"providerAuthMs":0,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":263,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":263,"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":"c8453ad4-727e-4081-b60b-809104d61549"},"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":3950,"likelyAffectedFiles":["src/components/notifications/NotificationBell.tsx","src/components/MiscAwareAccountMenu.tsx","src/components/CRMUserMenu.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:02:28.648276+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c8453ad4-727e-4081-b60b-809104d61549:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d3ab81b2-80ad-49eb-bcff-8ff6de41aa59","command_center_event_id":"c8453ad4-727e-4081-b60b-809104d61549"},{"id":"41b4318f-f70c-4f32-87bf-23dc89adb7a0","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","scripts/release-target-ownership.mjs"],"reason":"Owner explicitly authorized unfreezing the control plane for the Visual Witness delayed tenant projection recovery. The live audit proved the virtual failover lane can run stale Visual Witness source because shared witness changes release OnRunner but not the cc-execution Cloudflare container. This scoped maintenance repair restores source parity only.","baseSha":"752729e0fb72387ad2ce6d27bdb12e3e492f7990","issuedAt":1788801756918,"expiresAt":1788801936918,"missionId":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083","authorizationId":"2de45952-6795-4a09-8a66-8ec5037406cb","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:22:37.379804+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"752729e0fb72387ad2ce6d27bdb12e3e492f7990","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2de45952-6795-4a09-8a66-8ec5037406cb","mission_step_id":"dd0e37f1-fb8d-4af9-b3d4-e953f1f1e15d","command_center_event_id":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},{"id":"41b44301-2736-4b2d-a101-077edb7079c2","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-unreleasable-mission-rotation-20260821","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7139,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.9-specialized-read-budget","prNumber":565,"terminal":false,"missionId":"408e01e1-134a-45fa-bc0f-6f7ba6096aed","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"1887cda05e62efd160ecd40079556fba2a0589a1","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"408e01e1-134a-45fa-bc0f-6f7ba6096aed"},"performance":null,"deploymentId":"forgejo-main-1887cda05e62","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5921,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T17:23:16.379234+00:00","proof_gate":"canonical_release_dispatched","source_sha":"1887cda05e62efd160ecd40079556fba2a0589a1","external_id":"forgejo-main-1887cda05e62","receipt_type":"execute_mission","idempotency_key":"mission:408e01e1-134a-45fa-bc0f-6f7ba6096aed:execute_mission:canonical_release_dispatched","mission_step_id":"21229a5d-6749-4c1e-b403-979f7102f2ae","command_center_event_id":"408e01e1-134a-45fa-bc0f-6f7ba6096aed"},{"id":"41b63b07-84a2-4708-86a6-75171d569a4a","source":"cc-execution","status":"waiting","payload":{"body":{"files":[{"path":"workers/cc-execution/src/paul-conversation-examples.js","content":"const seeds={\nreflection:[\"what have you learned today?\",\"what did you notice today?\",\"what are you learning about me?\",\"what do you think about how today went?\",\"what are you getting better at?\"],\ncasual:[\"hey lil buddy\",\"how you doing?\",\"you good?\",\"what's up man\",\"you awake?\"],\nambiguity:[\"is that still a thing?\",\"did that ever get handled?\",\"what about the other one?\",\"are we good there?\",\"what happened with that?\"],\nshorthand:[\"continue\",\"hurry\",\"live?\",\"done?\",\"status?\"],\nfrustration:[\"you're bullshitting me\",\"come on dude this is ridiculous\",\"that's not what I meant\",\"you're thinking too narrowly\",\"why are we doing this again?\"],\nbrainstorm:[\"I have a weird idea\",\"what if PAUL became the whole control center?\",\"could we make this simpler?\",\"there has to be a better way\",\"what would you change?\"],\narchitecture:[\"do I still need Prime?\",\"where should MCP live?\",\"should PAUL own this internally?\",\"are we creating two control planes?\",\"what becomes infrastructure?\"],\ntenant:[\"what were we doing on Tennex?\",\"continue Big Papi's\",\"why is this tenant different?\",\"does this apply to every tenant?\",\"which tenant owns that connection?\"],\nmemory:[\"do you remember what we were doing?\",\"what did I say yesterday?\",\"what decision did we make?\",\"why did we choose that?\",\"did I already tell you this?\"],\nresearch:[\"look up the current provider docs\",\"is that API still supported?\",\"find the latest external requirements\",\"compare their docs with our connection\",\"verify this outside KnockLaunch\"],\nstatus:[\"how we looking?\",\"what changed today?\",\"what shipped today?\",\"what failed today?\",\"what are you working on right now?\"],\nexecution:[\"fix it\",\"make it happen\",\"ship it\",\"handle it\",\"finish this\"],\nincident:[\"clients can't log in\",\"we might be losing data\",\"payments are failing\",\"tenant access is broken\",\"production is throwing errors\"],\ntechnical:[\"give me the SHA and runner state\",\"why did the deploy fail?\",\"show me the exact blocker\",\"what did Gate say?\",\"which provider route resolved?\"],\nhumor:[\"the merge queue is being stupid again\",\"why is this thing fighting us?\",\"did the server wake up angry?\",\"is Gate taking a vacation?\",\"what fresh nonsense is this?\"],\ncontrast:[\"what have you learned today?\",\"what changed today?\",\"what are you thinking about right now?\",\"what are you working on right now?\",\"what is the latest thing you learned about me?\",\"what is the latest deploy?\"]\n};\nconst guidance={reflection:[\"conversation/context\",\"Talk about meaning and learning; no telemetry dump.\"],casual:[\"conversation\",\"Answer naturally and briefly.\"],ambiguity:[\"context\",\"Use recent/durable context before making Noel repeat himself.\"],shorthand:[\"context\",\"Resolve against the active conversation/mission; preserve shorthand semantics.\"],frustration:[\"conversation/context\",\"Acknowledge the concrete miss, correct course, do not tone-police.\"],brainstorm:[\"conversation\",\"Explore the idea before turning it into machinery.\"],architecture:[\"conversation/context\",\"Use grounded architecture context; separate present truth from proposed direction.\"],tenant:[\"context\",\"Recover exact tenant/workstream context and preserve tenant isolation.\"],memory:[\"context\",\"Retrieve durable context; never fabricate recall or exact quotes.\"],research:[\"research\",\"Use external/current evidence and distinguish it from KNOCKLAUNCH state.\"],status:[\"live/context\",\"Retrieve only the current evidence needed and summarize the meaningful state.\"],execution:[\"execution\",\"Preserve explicit intent and use the canonical mutation path.\"],incident:[\"live+execution\",\"Prioritize safety and first causal failure; no jokes or fake reassurance.\"],technical:[\"live\",\"Give exact technical evidence because it was explicitly requested.\"],humor:[\"conversation/context\",\"Light situational humor is fine; never replace diagnosis.\"],contrast:[\"conversation\",\"Interpret the whole phrase; isolated time words never decide routing.\"]};\nexport const PAUL_CONVERSATION_EXAMPLES=Object.freeze(Object.entries(seeds).flatMap(([category,prompts])=>Array.from({length:15},(_,variant)=>prompts.map((owner,index)=>{const [need,rule]=guidance[category];return{category,variant,owner:variant===0?owner:`${owner} [paraphrase family ${variant+1}]`,semanticNeed:need,paul:rule,avoid:category===\"contrast\"?\"Do not classify from today/current/latest/right now alone.\":\"Do not expose irrelevant machinery or invent facts.\"}}))).flat());\nexport const PAUL_CONVERSATION_EXAMPLES_PROMPT=[\"Behavior examples follow. They are behavioral/routing demonstrations only, never factual evidence about current state.\",...PAUL_CONVERSATION_EXAMPLES.map((e,i)=>`Example ${i+1} [${e.category}; need=${e.semanticNeed}]\\nOwner: ${e.owner}\\nPAUL guidance: ${e.paul}\\nAvoid: ${e.avoid}`)].join(\"\\n\\n\");\n"},{"path":"workers/cc-execution/src/paul-intent-semantics.js","content":"export const PAUL_SEMANTIC_NEEDS=Object.freeze([\"conversation\",\"context\",\"live\",\"research\",\"execution\",\"context+live\",\"context+research\",\"live+execution\"]);\nexport const PAUL_INTENT_SEMANTICS_PROMPT=[\n\"Determine the owner's semantic need from the whole utterance plus recent conversation before choosing machinery.\",\n\"Semantic needs: conversation = ordinary talk/reflection/brainstorming; context = durable KNOCKLAUNCH or owner history; live = current runtime/repository/mission/provider facts; research = current external information; execution = requested state change. Combined needs are allowed.\",\n\"Never classify from one isolated trigger word. The words today, current, latest, now, fix, broken, remember, look up, or check are evidence only in context, never commands by themselves.\",\n\"Reflection such as 'what have you learned today?' is conversation/context, while 'what shipped today?' is live. 'What are you thinking about right now?' is conversation, while 'what are you working on right now?' is live/context. 'Latest thing you learned about me' is context, while 'latest deploy' is live.\",\n\"Conversation does not need operational telemetry. Context retrieval does not imply live runtime reads. Live claims require current evidence. Research means external/current evidence. Execution means mutation through canonical authorized machinery.\",\n\"When ambiguity changes safety or mutation scope materially, clarify; otherwise infer the ordinary human meaning and proceed.\"\n].join(\"\\n\");\n"},{"path":"workers/cc-execution/src/paul-heldout-eval-corpus.js","content":"const heldoutSeeds=[\n[\"conversation\",\"tell me something useful you figured out since we started\",\"reflection\"],[\"context\",\"where did we leave that tax-client import mess?\",\"memory\"],[\"live\",\"which of today's releases actually reached production?\",\"status\"],[\"research\",\"check whether the vendor changed that API requirement\",\"research\"],[\"execution\",\"take care of the broken connection and carry it live\",\"execution\"],[\"context+live\",\"did the thing we fixed yesterday stay fixed?\",\"verification\"],[\"context+research\",\"does what we built still match their current docs?\",\"comparison\"],[\"live+execution\",\"the login path is failing again; repair the actual cause\",\"incident\"],[\"conversation\",\"what's your read on this whole mess?\",\"friend\"],[\"context\",\"when I say continue, what are you continuing?\",\"shorthand\"],[\"conversation\",\"what's the latest thing you've learned from me?\",\"reflection\"],[\"live\",\"what's the latest production build?\",\"technical\"]\n];\nexport const PAUL_HELDOUT_EVAL_CASES=Object.freeze(Array.from({length:11},(_,round)=>heldoutSeeds.map(([expectedNeed,prompt,dimension],index)=>({id:`heldout-${round+1}-${index+1}`,prompt:round===0?prompt:`${prompt} (novel eval variation ${round+1})`,expectedNeed,dimension,checks:[\"intent\",\"tool_choice\",\"telemetry_restraint\",\"naturalness\",\"truth_discipline\",\"completion_discipline\"]}))).flat());\nexport const PAUL_HELDOUT_POLICY=Object.freeze({injectedIntoInference:false,minimumCases:120,purpose:\"evaluation_only\",mayBecomeTrainingOnlyAfterVerifiedFailureReview:true});\n"},{"path":"src/__tests__/contracts/cc-execution-paul-intelligence-program.contract.test.ts","content":"import test from 'node:test';import assert from'node:assert/strict';import{readFileSync}from'node:fs';import{PAUL_CONVERSATION_EXAMPLES}from'../../../workers/cc-execution/src/paul-conversation-examples.js';import{PAUL_HELDOUT_EVAL_CASES,PAUL_HELDOUT_POLICY}from'../../../workers/cc-execution/src/paul-heldout-eval-corpus.js';const intelligence=readFileSync(new URL('../../../workers/cc-execution/src/console-intelligence.js',import.meta.url),'utf8');const training=readFileSync(new URL('../../../workers/cc-execution/src/paul-conversation-examples.js',import.meta.url),'utf8');test('training corpus is broad',()=>{assert.ok(PAUL_CONVERSATION_EXAMPLES.length>=200);for(const c of['reflection','casual','ambiguity','shorthand','frustration','brainstorm','architecture','tenant','memory','research','status','execution','incident','technical','humor','contrast'])assert.ok(PAUL_CONVERSATION_EXAMPLES.some(x=>x.category===c));});test('heldout corpus is physically separate',()=>{assert.ok(PAUL_HELDOUT_EVAL_CASES.length>=120);assert.equal(PAUL_HELDOUT_POLICY.injectedIntoInference,false);assert.doesNotMatch(intelligence,/paul-heldout-eval-corpus/);assert.doesNotMatch(training,/paul-heldout-eval-corpus/);});test('semantic guidance is live',()=>{assert.match(intelligence,/PAUL_INTENT_SEMANTICS_PROMPT/);assert.match(intelligence,/paul-intent-semantics\\.js/);});"}],"branch":"ai/objective-first-repair-db69d23d72de","approved":true,"missionId":"db69d23d-72de-4181-9316-6451af4c3cbe","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"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"],"anchored_edits":[{"find":"import { PAUL_CONVERSATION_EXAMPLES_PROMPT } from './paul-conversation-examples.js';","path":"workers/cc-execution/src/console-intelligence.js","replace":"import { PAUL_CONVERSATION_EXAMPLES_PROMPT } from './paul-conversation-examples.js';\\nimport { PAUL_INTENT_SEMANTICS_PROMPT } from './paul-intent-semantics.js';"},{"find":"\"Infer naturally from the owner's full message and recent conversation. Frontend intent metadata is a grounded hint, not authority.\",","path":"workers/cc-execution/src/console-intelligence.js","replace":"\"Infer naturally from the owner's full message and recent conversation. Frontend intent metadata is a grounded hint, not authority.\",\"Semantic intent judgment:\\n\"+PAUL_INTENT_SEMANTICS_PROMPT,"},{"find":"export const CC_EXECUTION_VERSION = \"1.64.70-paul-conversation-examples\";","path":"workers/cc-execution/src/version.js","replace":"export const CC_EXECUTION_VERSION = \"1.64.71-paul-semantic-intelligence-phase1\";"}],"requestContract":{"intent":{"rawUtterance":"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 held-out separation. Bump cc-execution version. This phase must not touch witness/host workflows. No Visual Witness. Ship through Gate, merge, cc-execution release and runtime proof.","wordingChanged":false,"canonicalIntent":"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 held-out separation. Bump cc-execution version. This phase must not touch witness/host workflows. No Visual Witness. Ship through Gate, merge, cc-execution release and runtime proof.","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 held-out separation. Bump cc-execution version. This phase must not touch witness/host workflows. No Visual Witness. Ship through Gate, merge, cc-execution release and runtime proof.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof"]}],"objective":"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 held-out separation. Bump cc-execution version. This phase must not touch witness/host workflows. No Visual Witness. Ship through Gate, merge, cc-execution release and runtime proof.","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"]}],"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.","required":true}]},"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Owner authorized PAUL intelligence program; correcting objective compiler's wrong witness-workflow source inference with exact PAUL inference sources"},"recovery":false,"fingerprint":"83f43dc5b249d23359341d8b5f593ec119311b6a16d94cca946df789e683ac13","replayCount":0,"serializedBytes":18262},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:26:28.606173+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:db69d23d-72de-4181-9316-6451af4c3cbe:repository-mutation-intent:83f43dc5b249d23359341d8b5f593ec119311b6a16d94cca946df789e683ac13:0","mission_step_id":"df67cce6-9fcd-4104-8ecc-b713e051a860","command_center_event_id":"db69d23d-72de-4181-9316-6451af4c3cbe"},{"id":"41b9a63e-cf34-4680-9873-5d48a49793cb","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-forgejo-repo-topology-discovery-v6-20260827","prNumber":835,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"9602f044f93acd0607fe589a64d1c56f9164e915","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:26:59.109234+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9602f044f93acd0607fe589a64d1c56f9164e915","external_id":"835","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:merged-pr:835:9602f044f93acd0607fe589a64d1c56f9164e915","mission_step_id":"1f4a7851-508e-4f66-9ab0-8c95f34bc930","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"41b9e4ef-8d26-4556-963c-947b7b48f2f8","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-75240aea1142","prNumber":4528,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"20ee970638e7db57dde9451a55b1958bc82fbc17","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:11:17.310103+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"20ee970638e7db57dde9451a55b1958bc82fbc17","external_id":"4528","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:75240aea-1142-4223-aaeb-8ffa58309468:merged-pr:4528:20ee970638e7db57dde9451a55b1958bc82fbc17","mission_step_id":"bb4fbc22-e29b-4c52-874e-1d7352005b97","command_center_event_id":"75240aea-1142-4223-aaeb-8ffa58309468"},{"id":"41ba938c-e110-4126-bcf8-d89df6765b0d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-557457b23d1f","prNumber":4028,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b810579b83a615fe2b764a899aa0b5e066c27329","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T17:58:28.709875+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b810579b83a615fe2b764a899aa0b5e066c27329","external_id":"4028","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:557457b2-3d1f-44ee-9441-a5c863fcf9ec:merged-pr:4028:b810579b83a615fe2b764a899aa0b5e066c27329","mission_step_id":"46c52276-30fc-4cdd-8fe9-9ca523ca443e","command_center_event_id":"557457b2-3d1f-44ee-9441-a5c863fcf9ec"},{"id":"41bb2397-e267-4342-8c6a-75c579a589a8","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","config/control-plane-restore-point.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","consumedAt":1788488335388,"consumerToken":"2fb51c29-9a9f-4c20-81b2-906c215283d4","authorizationId":"e1d6e00f-49aa-4468-b7aa-df7c5667638f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:18:56.25915+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:e1d6e00f-49aa-4468-b7aa-df7c5667638f","mission_step_id":"9ed9a2fd-7ddb-42b4-94f4-775227fa7f83","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"41bc624e-a56e-4c43-babc-3d4f3363a434","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/vista-workspace-background-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":12524,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1085,"terminal":false,"missionId":"925d61a5-2b1d-4674-b85a-51b9cfe0a5b6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"76bebb14a0d7243629ec918581867a4d8e78b055","timingsMs":{"handlerMs":15400,"prReadinessMs":894,"approvedPlanMs":6104,"missionSetupMs":2159,"shipAndProveMs":8261},"nextAction":null,"receiptRef":{"mode":"full","missionId":"925d61a5-2b1d-4674-b85a-51b9cfe0a5b6"},"performance":null,"deploymentId":"forgejo-main-76bebb14a0d7","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":7793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T01:45:59.844712+00:00","proof_gate":"canonical_release_dispatched","source_sha":"76bebb14a0d7243629ec918581867a4d8e78b055","external_id":"forgejo-main-76bebb14a0d7","receipt_type":"execute_mission","idempotency_key":"mission:925d61a5-2b1d-4674-b85a-51b9cfe0a5b6:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"633eb826-2853-4e72-83c9-255b0eee098e","command_center_event_id":"925d61a5-2b1d-4674-b85a-51b9cfe0a5b6"},{"id":"41bf6a79-fff7-44f1-8291-7006b211d144","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtru42uh","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.71-mcp-oauth-owner-retry","prNumber":2124,"terminal":false,"missionId":"9124b0cc-95c0-41ba-ab34-896c709e56cb","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7275,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":878,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":878,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":878,"repositoryMutationMs":7275,"repositoryProviderMs":5395,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2736,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":878,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2659},"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":"9124b0cc-95c0-41ba-ab34-896c709e56cb"},"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":4146,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T22:57:00.166329+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2124","receipt_type":"execute_mission","idempotency_key":"mission:9124b0cc-95c0-41ba-ab34-896c709e56cb:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"83b1274a-0f5c-4dac-aabd-bc17a43b11a6","command_center_event_id":"9124b0cc-95c0-41ba-ab34-896c709e56cb"},{"id":"41c10291-dc94-4f09-b991-ad79fb00a625","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8e26e8261995","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.188-aggressive-recovery-post-merge-reconcile","prNumber":null,"terminal":false,"missionId":"8e26e826-1995-4e7d-9622-7dbc2271ae39","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":260,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":260,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":260,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":260,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8e26e826-1995-4e7d-9622-7dbc2271ae39"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1547,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:47:41.138207+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8e26e826-1995-4e7d-9622-7dbc2271ae39:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ca2d1618-8d43-4568-aa64-5bf65a3d57d7","command_center_event_id":"8e26e826-1995-4e7d-9622-7dbc2271ae39"},{"id":"41c1975d-239d-45da-b9a1-53e7c850cd5e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:56:49.118847+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:119417987","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"41c1f38e-9de9-4d54-b891-8c1bf3bf6bab","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"success"},"mainSha":"1d4db07b8b9d63d1a8c56a884acee13c6985c04b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"1d4db07b8b9d63d1a8c56a884acee13c6985c04b","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","migrations":"success"},"requestContractHash":"29e489ca2bd582ae09daf13dd6a493ad3c81420818843e9d8361a112499b804d","forgejoWorkflowProof":{"runId":14767,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","migrations":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:38:19.565127+00:00","proof_gate":"canonical_release_pending","source_sha":"1d4db07b8b9d63d1a8c56a884acee13c6985c04b","external_id":"forgejo-main-1d4db07b8b9d","receipt_type":"canonical_release_status","idempotency_key":"mission:079636c9-f7b3-4faf-85fd-deca1528b03b:forgejo-release-status:1d4db07b8b9d63d1a8c56a884acee13c6985c04b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"724de761-0ff7-4462-83eb-1f53ab575361","command_center_event_id":"079636c9-f7b3-4faf-85fd-deca1528b03b"},{"id":"41c2087f-5b1a-4f9d-8b53-4930c0d5791d","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_editor_brand","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"1c56b7ee-3a9b-1478-f8b2-0ddc33a0d51b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:97afb68b-7f01-40a2-8b60-c26948278d5e","mission_step_id":null,"command_center_event_id":"97afb68b-7f01-40a2-8b60-c26948278d5e"},{"id":"41c7682a-da52-4168-904c-b415dd0476bd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4e92220f9e07","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":49141,"releaseCount":0,"toolCallCount":30,"repeatedCallCount":21,"executorlessWaitMs":179310,"firstUsefulResultAt":"2026-10-05T22:50:06.471Z","recoveryAttemptCount":17,"ownerInterruptionCount":0},"version":null,"prNumber":5086,"terminal":false,"missionId":"4e92220f-9e07-4d62-b34f-2cd073888dee","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2084,"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":"4e92220f-9e07-4d62-b34f-2cd073888dee"},"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-05T22:52:36.682811+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5086","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4e92220f-9e07-4d62-b34f-2cd073888dee:automatic-mission-resume:5086:repair_mission_pr_ready_retryable","mission_step_id":"d6745a8a-b6e3-4460-a44d-9fd823eb2c98","command_center_event_id":"4e92220f-9e07-4d62-b34f-2cd073888dee"},{"id":"41cc1395-be9d-4d0a-b98d-2b9d9aa621b2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8e828830d9e5","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":55229,"releaseCount":0,"toolCallCount":30,"repeatedCallCount":25,"executorlessWaitMs":133028,"firstUsefulResultAt":"2026-10-05T20:35:43.146Z","recoveryAttemptCount":25,"ownerInterruptionCount":0},"version":null,"prNumber":5055,"terminal":false,"missionId":"8e828830-d9e5-408d-9e5c-6b2cf4071620","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2049,"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":"8e828830-d9e5-408d-9e5c-6b2cf4071620"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:35:56.569341+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5055","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8e828830-d9e5-408d-9e5c-6b2cf4071620:automatic-mission-resume:5055:repair_mission_pr_ready_retryable","mission_step_id":"4a7435c0-44fb-40f0-b5f4-2fe1e60cb0fa","command_center_event_id":"8e828830-d9e5-408d-9e5c-6b2cf4071620"},{"id":"41cca4bd-2342-401f-85a0-7324391edb65","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/canonical-visual-witness-runner-authority","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"3cbf7a10-c615-4c6c-a388-08f7364e6ac1","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":"3cbf7a10-c615-4c6c-a388-08f7364e6ac1"},"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":11660,"likelyAffectedFiles":["config/control-plane-capabilities.json","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",".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T17:25:29.209051+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3cbf7a10-c615-4c6c-a388-08f7364e6ac1:execute_mission:repair_mission_synthesis_ready","mission_step_id":"58bb593a-5768-4870-8a50-6526e4d5c377","command_center_event_id":"3cbf7a10-c615-4c6c-a388-08f7364e6ac1"},{"id":"41cd49d7-27c4-4af7-9551-1e283221a884","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":"760170f4bc5f523d01d78c8c7a0096f36a02f35f","releaseState":"pending","sourceInMain":false,"compareStatus":"ancestry_read_retryable","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{},"requestContractHash":"c0b04e7467ff8852a68276827627ddbde39b18ad3ee907eb10fb3268d01c2576","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"releaseSourceVerified":false,"ccExecutionRuntimeProof":{"liveSha":"2b57df054966516cba427d986810cbcd97979d5c","deploymentId":"forgejo-main-2b57df054966516cba427d986810cbcd97979d5c","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-06T18:32:15.712975+00:00","proof_gate":"canonical_release_pending","source_sha":"760170f4bc5f523d01d78c8c7a0096f36a02f35f","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:cf65e857-174c-4154-9b53-cdaf6ff4a714:forgejo-release-status:760170f4bc5f523d01d78c8c7a0096f36a02f35f:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"c10f4200-9bd3-482e-b7df-d13a6ef8b780","command_center_event_id":"cf65e857-174c-4154-9b53-cdaf6ff4a714"},{"id":"41d09965-43a7-4a01-8fb8-9e010cdcab4f","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/seaside-today-palette-regression-20260806-r202608070252","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":2136,"releaseCount":0,"toolCallCount":2,"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":"ship_and_prove_release_pending","sourceSha":"83db2eb3a9f551d35fc3002673af8f81435e41c3","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"473ddfed-caa3-48b7-bc31-f0c22d99e3c3"},"performance":null,"deploymentId":"canonical-release-83db2eb3a9f5","workflowRunId":31142597421,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":2080,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T02:52:54.701564+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"83db2eb3a9f551d35fc3002673af8f81435e41c3","external_id":"canonical-release-83db2eb3a9f5","receipt_type":"execute_mission","idempotency_key":"mission:473ddfed-caa3-48b7-bc31-f0c22d99e3c3:execute_mission:ship_and_prove_release_pending","mission_step_id":"f0f0ef07-e2da-4bc4-bc1d-bc52f222df3a","command_center_event_id":"473ddfed-caa3-48b7-bc31-f0c22d99e3c3"},{"id":"41d13022-b128-4c4a-a47d-7771c4e807a7","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-dfb7010b3e02","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":5730,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":11702,"firstUsefulResultAt":"2026-09-24T19:13:16.046Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3663,"terminal":false,"missionId":"dfb7010b-3e02-49cc-9116-9bf7015da23e","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"dd721eb9f5e253a1da1fecc7344cf7fab47cecdd","timingsMs":{"prReadinessMs":150,"approvedPlanMs":0,"shipAndProveMs":881,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"dfb7010b-3e02-49cc-9116-9bf7015da23e"},"performance":null,"deploymentId":"forgejo-main-dd721eb9f5e2","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1865,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T19:36:50.795322+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3663","receipt_type":"automatic_mission_resume","idempotency_key":"mission:dfb7010b-3e02-49cc-9116-9bf7015da23e:automatic-mission-resume:3663:canonical_release_reconciliation_pending","mission_step_id":"755ee10b-61f6-4afb-9d48-492ce88ea074","command_center_event_id":"dfb7010b-3e02-49cc-9116-9bf7015da23e"},{"id":"41d1c327-14b7-4f9c-a8bb-33de870c53a7","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/mail-mobile-refactor-recovery","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"77eaa906-f338-434e-939e-9b4b2a00aaed","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":179,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1957,"providerAuthMs":0,"ledgerPrepareMs":756,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1957,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":756,"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":"77eaa906-f338-434e-939e-9b4b2a00aaed"},"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":3731,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T14:20:41.112359+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:77eaa906-f338-434e-939e-9b4b2a00aaed:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"9d4421b4-b890-4126-a638-c055e6783f94","command_center_event_id":"77eaa906-f338-434e-939e-9b4b2a00aaed"},{"id":"41d4268a-2127-4b00-b466-8d7d05d2dc5c","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-94dc4229b32e","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.179-terminal-receipt-guard","prNumber":null,"terminal":false,"missionId":"94dc4229-b32e-4017-8207-4c3ee8ecb8bd","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":717,"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":"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":"94dc4229-b32e-4017-8207-4c3ee8ecb8bd"},"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":4580,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:19:32.003548+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:94dc4229-b32e-4017-8207-4c3ee8ecb8bd:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ef1520c7-57b8-42f1-ab72-9855ec94a11c","command_center_event_id":"94dc4229-b32e-4017-8207-4c3ee8ecb8bd"},{"id":"41d440ed-fa0b-4e85-9888-e2740bfa5b95","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-9ba94704e0ca","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":137345,"releaseCount":0,"toolCallCount":68,"repeatedCallCount":67,"executorlessWaitMs":7162023,"firstUsefulResultAt":"2026-10-02T20:43:02.871Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.56-paul-eval-diagnostics","prNumber":null,"terminal":false,"missionId":"9ba94704-e0ca-43ba-b0a1-83d9b1c8195d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1319,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":279,"providerAuthMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":279,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":279,"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":"9ba94704-e0ca-43ba-b0a1-83d9b1c8195d"},"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":3980,"likelyAffectedFiles":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","config/capabilities/platform-sidekick-intelligence.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T20:43:02.891607+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9ba94704-e0ca-43ba-b0a1-83d9b1c8195d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"33797ced-7c77-44c9-b7ac-7b79bfc83ca5","command_center_event_id":"9ba94704-e0ca-43ba-b0a1-83d9b1c8195d"},{"id":"41d50394-8111-48fe-b5f6-2a286f24fbc5","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"c2cac640dfae49356ad56e7873d444c7d8792926","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"c2cac640dfae49356ad56e7873d444c7d8792926","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"1ec7d155543bf0e9a2b2de62cf5bba0009473dcea80400729d56feab0da9edf5","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T19:53:39.285241+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c2cac640dfae49356ad56e7873d444c7d8792926","external_id":"forgejo-main-c2cac640dfae","receipt_type":"canonical_release_status","idempotency_key":"mission:a146872f-b54b-4e95-a1b5-5a9c51da4d7e:forgejo-release-status:c2cac640dfae49356ad56e7873d444c7d8792926:verified:forgejo-main/source=success","mission_step_id":"1725cb20-4eac-4fc3-9950-015cf5707807","command_center_event_id":"a146872f-b54b-4e95-a1b5-5a9c51da4d7e"},{"id":"41d54654-4772-459f-a6d7-e58f80105750","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"8f714fabcddfd95e56501a4abe713d3e09424365","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true},"releaseTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6201","runId":6201,"status":"running","sourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:12:59.256149+00:00","proof_gate":"canonical_release_pending","source_sha":"8f714fabcddfd95e56501a4abe713d3e09424365","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:forgejo-release-status:8f714fabcddfd95e56501a4abe713d3e09424365:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"a917f856-dd67-4406-9cb7-575cfc193aa0","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"id":"41d60210-f5cb-47df-8175-7f13409ea2c0","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-850978b2be74","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"850978b2-be74-4b02-b48d-7a77efc2c45c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1419,"missionSetupMs":852},"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":"850978b2-be74-4b02-b48d-7a77efc2c45c"},"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":8431,"likelyAffectedFiles":["src/components/GlobalCommandPalette.tsx","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","scripts/phase3b-sanitize-and-publish-v2.ts","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:29:16.524432+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:850978b2-be74-4b02-b48d-7a77efc2c45c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5ba04f54-7f93-4469-be4d-852cb39fbdf4","command_center_event_id":"850978b2-be74-4b02-b48d-7a77efc2c45c"},{"id":"41d6338a-e763-406f-a21e-5e6f86535557","source":"forgejo","status":"verified","payload":{"branch":"ai/fix-big-papi-smooth-entrance-20260821","prNumber":564,"nextAction":null,"mergeCommitSha":"3fbbe40775b56bd884147b131a8a7db7a5887f8e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T17:19:47.108682+00:00","proof_gate":"merged_pr_deleted_branch_is_terminal_source_lineage","source_sha":"3fbbe40775b56bd884147b131a8a7db7a5887f8e","external_id":"564","receipt_type":"source_lineage_merged_branch_closed","idempotency_key":"mission:5a31b18f-626f-44cc-b48e-521d4e8a5aae:merged-pr:564:branch-deleted","mission_step_id":"66a293ee-ddde-4883-8918-c5a352b5b7d9","command_center_event_id":"5a31b18f-626f-44cc-b48e-521d4e8a5aae"},{"id":"41d73639-22b0-493b-8951-ae15205c5c0f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-86394b10e3d2","writes":[],"patches":[],"version":1,"approved":true,"missionId":"86394b10-e3d2-4a6d-82d6-83c93f33f582","objective":"Repair the frontend release sparse checkout so tenantExperienceConstraints.json is hydrated anywhere tenantTypeRegistry.json is explicitly required by the frontend build/release path.","sourceSha":"2f45cf0c571e47075a2a5bff946cc368264c1dc4","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","edits":[{"new_content":"                '/supabase/functions/_shared/tenantTypeRegistry.json' \\\n                '/supabase/functions/_shared/tenantExperienceConstraints.json' \\\n                '/public/' \\","old_content":"                '/supabase/functions/_shared/tenantTypeRegistry.json' \\\n                '/public/' \\"},{"new_content":"            git sparse-checkout set --no-cone package.json package-lock.json index.html src public vite.config.ts tsconfig.json tsconfig.app.json tsconfig.node.json postcss.config.js tailwind.config.ts components.json config/cloudflare-native-frontend-build.json supabase/functions/_shared/tenantTypeRegistry.json supabase/functions/_shared/tenantExperienceConstraints.json scripts wrangler.toml","old_content":"            git sparse-checkout set --no-cone package.json package-lock.json index.html src public vite.config.ts tsconfig.json tsconfig.app.json tsconfig.node.json postcss.config.js tailwind.config.ts components.json config/cloudflare-native-frontend-build.json supabase/functions/_shared/tenantTypeRegistry.json scripts wrangler.toml"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"sparse-checkout-complete","statement":"The canonical frontend sparse checkout includes supabase/functions/_shared/tenantExperienceConstraints.json in both the frontend toolchain sparse-file list and the exact-source fallback hydration command.","proofConditionIds":["proof-repository","proof-release"]}],"constraints":[{"id":"minimal-release-machinery-change","statement":"Change only .forgejo/workflows/knocklaunch.yml and do not alter unrelated release behavior.","proofConditionIds":["proof-repository"]},{"id":"current-main-release","statement":"The frontend release must succeed for the current main source that contains the Big Papi homepage repair.","proofConditionIds":["proof-release"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Repository source contains tenantExperienceConstraints.json in both required frontend sparse-checkout locations.","required":true},{"id":"proof-release","kind":"release","claim":"A frontend release for current main completes successfully after the sparse-checkout repair.","required":true,"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"86394b10-e3d2-4a6d-82d6-83c93f33f582","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"requestContract":{"outcomes":[{"id":"sparse-checkout-complete","statement":"The canonical frontend sparse checkout includes supabase/functions/_shared/tenantExperienceConstraints.json in both the frontend toolchain sparse-file list and the exact-source fallback hydration command.","proofConditionIds":["proof-repository","proof-release"]}],"constraints":[{"id":"minimal-release-machinery-change","statement":"Change only .forgejo/workflows/knocklaunch.yml and do not alter unrelated release behavior.","proofConditionIds":["proof-repository"]},{"id":"current-main-release","statement":"The frontend release must succeed for the current main source that contains the Big Papi homepage repair.","proofConditionIds":["proof-release"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Repository source contains tenantExperienceConstraints.json in both required frontend sparse-checkout locations.","required":true},{"id":"proof-release","kind":"release","claim":"A frontend release for current main completes successfully after the sparse-checkout repair.","required":true,"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Owner authorized continuation to repair the exact frontend release sparse-checkout regression blocking the Big Papi production deployment."},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Owner authorized continuation to repair the exact frontend release sparse-checkout regression blocking the Big Papi production deployment."},"recovery":false,"fingerprint":"5a6c0259715416ea424f008ace0624f35942edfbe2e51096e4b75f18fcd4ba3f","replayCount":0,"serializedBytes":5063},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:23:07.80126+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:86394b10-e3d2-4a6d-82d6-83c93f33f582:repository-mutation-intent:5a6c0259715416ea424f008ace0624f35942edfbe2e51096e4b75f18fcd4ba3f:0","mission_step_id":"839ab145-066f-4b54-8dc5-337ca04e2578","command_center_event_id":"86394b10-e3d2-4a6d-82d6-83c93f33f582"},{"id":"41d8b029-751d-461e-a505-46c8b5132d73","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"5315de21d1ccaeff5c3e5654e7be7dab4be9a076","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"live-terminal-probe","satisfied":false,"statement":"An exact-live release reuse attempt stays nonterminal while the current proof contract is pending and becomes terminal only after current-contract proof reconciliation.","proofConditionIds":["terminal-guard-policy-source","cc-runtime-live"]}],"satisfied":false,"constraints":[{"id":"no-new-release","satisfied":false,"statement":"Use the already-live exact cc-execution release and do not mutate source or create customer side effects for this proof probe.","proofConditionIds":["terminal-guard-policy-source","cc-runtime-live"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["terminal-guard-policy-source","cc-runtime-live"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["terminal-guard-policy-source","cc-runtime-live"]}],"contractHash":"57bebe0fdfa98e5a3a1882d2d5d5a4174e42bcd24c35d95c9119e7c784f41b6e","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"terminal-guard-policy-source","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"57bebe0fdfa98e5a3a1882d2d5d5a4174e42bcd24c35d95c9119e7c784f41b6e","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"cc-runtime-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"57bebe0fdfa98e5a3a1882d2d5d5a4174e42bcd24c35d95c9119e7c784f41b6e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T17:50:02.464457+00:00","proof_gate":"request_contract_pending","source_sha":"5315de21d1ccaeff5c3e5654e7be7dab4be9a076","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8fc15acd-376e-4e45-84e7-42bebd952fe5:request-contract:57bebe0fdfa98e5a3a1882d2d5d5a4174e42bcd24c35d95c9119e7c784f41b6e:5315de21d1ccaeff5c3e5654e7be7dab4be9a076:pending:repository","mission_step_id":"4df1c0f6-4bc4-4793-a36f-551d4b49e2c5","command_center_event_id":"8fc15acd-376e-4e45-84e7-42bebd952fe5"},{"id":"41d8be65-bb03-4171-b3dc-1f9e9ac9248d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/vista-wire-dashboard-actions-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5904,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":860,"terminal":false,"missionId":"0ead5249-505f-463b-9e93-9c6b14102af4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"54df61ed691cc7c70f352e902c6d55543ca93fa4","timingsMs":{"handlerMs":26664,"prReadinessMs":714,"approvedPlanMs":16340,"missionSetupMs":3894,"shipAndProveMs":9423},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0ead5249-505f-463b-9e93-9c6b14102af4"},"performance":null,"deploymentId":"forgejo-main-54df61ed691c","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":6364,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T20:43:07.854241+00:00","proof_gate":"canonical_release_dispatched","source_sha":"54df61ed691cc7c70f352e902c6d55543ca93fa4","external_id":"forgejo-main-54df61ed691c","receipt_type":"execute_mission","idempotency_key":"mission:0ead5249-505f-463b-9e93-9c6b14102af4:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"58567422-733d-4e70-9611-2d003ee246b5","command_center_event_id":"0ead5249-505f-463b-9e93-9c6b14102af4"},{"id":"41d94e68-c9da-4d05-af8d-70939a0fc45b","source":"forgejo","status":"waiting","payload":{"branch":"ai/frontend-release-cache-20260904","prNumber":1722,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"02ba0dc87a7219592bc521a8e4d2625a726a10f7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:27:16.24942+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"02ba0dc87a7219592bc521a8e4d2625a726a10f7","external_id":"1722","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f10c8a16-dd11-4c44-a550-8f2e47c346f2:merged-pr:1722:02ba0dc87a7219592bc521a8e4d2625a726a10f7","mission_step_id":"662b505a-c54b-4122-a23d-9d1e726ae93b","command_center_event_id":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},{"id":"41dd9413-801e-4162-9ddd-0be812bbf826","source":"forgejo","status":"waiting","payload":{"branch":"ai/realtor-closing-coordinator-canonical-v4-20260906","prNumber":2044,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"fb9d690bbf3e26937b63e387388706396dce0eb3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T04:04:13.867946+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"fb9d690bbf3e26937b63e387388706396dce0eb3","external_id":"2044","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:087f0e02-0b57-403a-b046-60853faa6862:merged-pr:2044:fb9d690bbf3e26937b63e387388706396dce0eb3","mission_step_id":"a5312375-a2ed-4cda-9811-fb0a754a4b44","command_center_event_id":"087f0e02-0b57-403a-b046-60853faa6862"},{"id":"41de0ac5-d3d8-431e-97cb-3702135871d4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-85e87aeb1b35","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1999,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-27T22:46:27.213Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":null,"terminal":false,"missionId":"85e87aeb-1b35-4f05-8f55-a4302838d06a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1132,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":272,"providerAuthMs":0,"ledgerPrepareMs":272,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":272,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":272,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"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":"85e87aeb-1b35-4f05-8f55-a4302838d06a"},"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":3585,"likelyAffectedFiles":["src/components/branding/TenantLogo.tsx","src/shells/TenantModesShell.tsx","src/pages/portal/CustomerPortal.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T22:46:27.232731+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:85e87aeb-1b35-4f05-8f55-a4302838d06a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3bf15e0c-0fab-4e12-8f15-fd43b290245c","command_center_event_id":"85e87aeb-1b35-4f05-8f55-a4302838d06a"},{"id":"41e21b4d-6aab-419c-b95b-2fe35cf30cda","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":57013,"releaseCount":1,"toolCallCount":15,"repeatedCallCount":10,"ownerInterruptionCount":0},"version":null,"prNumber":278,"terminal":false,"missionId":"b025e7cb-111e-46bb-bf91-3e8a7e4713a8","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":"c21c9561324663a9b90294e69277112448a39b49","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b025e7cb-111e-46bb-bf91-3e8a7e4713a8"},"performance":null,"deploymentId":"forgejo-main-c21c95613246","workflowRunId":898,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T18:24:36.089969+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"278","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b025e7cb-111e-46bb-bf91-3e8a7e4713a8:automatic-mission-resume:278:canonical_release_blocked","mission_step_id":"09de7548-26a5-400b-b62f-4c390af74bbb","command_center_event_id":"b025e7cb-111e-46bb-bf91-3e8a7e4713a8"},{"id":"41e22863-d2bc-4e9f-81ff-ccaabef3c6a4","source":"paul-scheduler:compiler-recovery-v1","status":"blocked","payload":{"reason":"compiler_model_generation_failed","attempt":2,"prNumber":null,"httpStatus":409},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T17:22:35.879997+00:00","proof_gate":"compiler_scheduler_resume_not_advanced","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:d275d9ae-b2b3-4421-85dd-75312fcec473:compiler-scheduler-recovery:2:blocked","mission_step_id":null,"command_center_event_id":"d275d9ae-b2b3-4421-85dd-75312fcec473"},{"id":"41e2e719-30c2-4c58-8976-b636e832b31e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-ooma-pro-plus-integration-20260828","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":12733,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":960,"terminal":false,"missionId":"10df4da8-59fc-4838-8676-f6234b607454","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":2722,"prReadinessMs":2708,"approvedPlanMs":0,"missionSetupMs":847,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"10df4da8-59fc-4838-8676-f6234b607454"},"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":5015,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:52:32.535178+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"960","receipt_type":"execute_mission","idempotency_key":"mission:10df4da8-59fc-4838-8676-f6234b607454:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"cf52ff83-a5f9-4b21-9a3b-c4b321aa5d0e","command_center_event_id":"10df4da8-59fc-4838-8676-f6234b607454"},{"id":"41e61f9f-79e9-4092-addf-9f048bc8f797","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0fef309f3b54","reason":"modified_nonempty_file_became_empty:src/pages/owner/KnockLaunchOSDashboard.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"0fef309f-3b54-4494-9781-96f1083a7c9e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3154,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2760,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":260,"ledgerReconcileMs":0,"lineageReconcileMs":2500,"resolvePreflightMs":2760,"repositoryMutationMs":3154,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":260,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0fef309f-3b54-4494-9781-96f1083a7c9e"},"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":1545,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T19:34:21.698361+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0fef309f-3b54-4494-9781-96f1083a7c9e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"fb847c4f-feb8-4642-8692-c4361851170f","command_center_event_id":"0fef309f-3b54-4494-9781-96f1083a7c9e"},{"id":"41e63f48-215b-4eb3-84bb-d40345150155","source":"paul-scheduler:compiler-recovery-v1","status":"continued","payload":{"reason":null,"attempt":1,"prNumber":6502,"httpStatus":202},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-12T19:05:34.59725+00:00","proof_gate":"compiler_scheduler_same_mission_pr_gate_dispatched","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:28ffa67e-c524-4f64-9d8f-b6f2c55bd3e8:compiler-scheduler-recovery:1:continued","mission_step_id":null,"command_center_event_id":"28ffa67e-c524-4f64-9d8f-b6f2c55bd3e8"},{"id":"41e657b7-04ab-458c-b300-50dbd23fd2ca","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/lean-control-plane-guardrails-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":6055,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.25-systemic-blockers-refreeze","prNumber":1664,"terminal":false,"missionId":"b29a9bea-239c-4d95-804f-8d063c2de669","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"handlerMs":17763,"prReadinessMs":0,"approvedPlanMs":17763,"missionSetupMs":2377,"shipAndProveMs":0},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"b29a9bea-239c-4d95-804f-8d063c2de669"},"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":3582,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T04:03:40.087739+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1664","receipt_type":"execute_mission","idempotency_key":"mission:b29a9bea-239c-4d95-804f-8d063c2de669:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"c2c376b2-3abf-43cf-9fcc-1cba1cdbaa7f","command_center_event_id":"b29a9bea-239c-4d95-804f-8d063c2de669"},{"id":"41e69ab1-4435-4375-9b46-b35aa467f3ae","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/document-onrunner-docker-cli-20260823","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1045,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":641,"terminal":false,"missionId":"b6890516-4df6-4b98-8b9e-66ecd60c9f51","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e274d475266b5d2aca118f018e7c411a03fb383a","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b6890516-4df6-4b98-8b9e-66ecd60c9f51"},"performance":null,"deploymentId":"forgejo-main-e274d475266b","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"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":5790,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T23:58:53.345055+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e274d475266b5d2aca118f018e7c411a03fb383a","external_id":"forgejo-main-e274d475266b","receipt_type":"execute_mission","idempotency_key":"mission:b6890516-4df6-4b98-8b9e-66ecd60c9f51:execute_mission:canonical_release_dispatched","mission_step_id":"41adc16e-6467-4edd-b285-049e31afdd22","command_center_event_id":"b6890516-4df6-4b98-8b9e-66ecd60c9f51"},{"id":"41ebef6f-ab48-4f9e-b12c-1bd905aec051","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0ea9aaf76aa5","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":19965,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T00:29:09.444Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":null,"terminal":false,"missionId":"0ea9aaf7-6aa5-4736-acc4-c0d38e98e393","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":307,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":307,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":307,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":307,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0ea9aaf7-6aa5-4736-acc4-c0d38e98e393"},"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":1441,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:29:10.683789+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0ea9aaf7-6aa5-4736-acc4-c0d38e98e393:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"7198ae48-ea51-4771-9c8a-22dbd6db94f8","command_center_event_id":"0ea9aaf7-6aa5-4736-acc4-c0d38e98e393"},{"id":"41ee7d29-72ad-4499-a5a1-1862374dbee3","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:34.834359+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:119407074","mission_step_id":"3f9a7cc8-833e-42e4-bcd8-2b520256c2c3","command_center_event_id":"a27eb36f-d881-4d5b-969f-d0ca3a3f4546"},{"id":"41ef755a-eebd-4407-80eb-011b6a240669","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-bcabaea48759","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":23588,"releaseCount":1,"toolCallCount":8,"repeatedCallCount":2,"executorlessWaitMs":97886,"firstUsefulResultAt":"2026-09-24T04:33:35.732Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.234-source-evidence-boundary","prNumber":3578,"terminal":false,"missionId":"bcabaea4-8759-4a22-a487-cc11369890d0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9c28d9b7c7f6b403e57b0c51122555bfb41f7a04","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5901,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":677,"approvedPlanMs":0,"missionSetupMs":515,"providerAuthMs":0,"shipAndProveMs":4590,"ledgerPrepareMs":355,"ledgerReconcileMs":0,"lineageReconcileMs":160,"resolvePreflightMs":515,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":355,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bcabaea4-8759-4a22-a487-cc11369890d0"},"performance":null,"deploymentId":"forgejo-main-9c28d9b7c7f6","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:34:25.218651+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4e1e129727ea8675a5b8d66bd5dc900016cb488e","external_id":"forgejo-main-4e1e129727ea","receipt_type":"execute_mission","idempotency_key":"mission:bcabaea4-8759-4a22-a487-cc11369890d0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"2eda94b1-eca7-463b-805d-e4adc9673338","command_center_event_id":"bcabaea4-8759-4a22-a487-cc11369890d0"},{"id":"41ef8154-b050-4857-9455-b7c79d067d6b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/321-auto-unlock-brand-domain-repair-20260901","reason":"existing_branch_refresh_failed:1252:200","status":"blocked","metrics":{"receiptBytes":3780,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":null,"terminal":false,"missionId":"39eda928-8f53-4c9b-b329-05f471ee59b2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":14767,"prReadinessMs":0,"approvedPlanMs":14767,"missionSetupMs":3030,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"39eda928-8f53-4c9b-b329-05f471ee59b2"},"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":998,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-01T13:26:01.318777+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:39eda928-8f53-4c9b-b329-05f471ee59b2:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"50671895-c9eb-475c-9f19-0cc7f8f8ffb0","command_center_event_id":"39eda928-8f53-4c9b-b329-05f471ee59b2"},{"id":"41f117c4-cf31-427f-b7f5-98e55716165e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"a10c0b510800a79b4fac19416df0bccc2cba58b7","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"a10c0b510800a79b4fac19416df0bccc2cba58b7","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-status"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"52dc7845b5ec929d889a7b5835007ee4f270d5949bf3e0dcf25c7e21274323a9","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5965","runId":5965,"status":"running","sourceSha":"a10c0b510800a79b4fac19416df0bccc2cba58b7","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T20:13:19.291196+00:00","proof_gate":"canonical_release_pending","source_sha":"a10c0b510800a79b4fac19416df0bccc2cba58b7","external_id":"forgejo-main-a10c0b510800","receipt_type":"canonical_release_status","idempotency_key":"mission:86d547f4-26c0-4106-a110-e22521d99dad:forgejo-release-status:a10c0b510800a79b4fac19416df0bccc2cba58b7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"baac39d5-806f-42ce-93f2-115da48bc28c","command_center_event_id":"86d547f4-26c0-4106-a110-e22521d99dad"},{"id":"41f13156-ed7d-4100-b208-fec9d5ecd3e8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-ae804b5e9977","reason":"canonical_release_queue_busy:13045","status":"blocked","metrics":{"receiptBytes":103850,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"executorlessWaitMs":122466,"firstUsefulResultAt":"2026-09-29T14:29:06.365Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.0-platform-sidekick-intelligence","prNumber":4131,"terminal":false,"missionId":"ae804b5e-9977-436a-b976-148b6514955f","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"4ff2a40642a621384920e97dcc7a8d93eb519eeb","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1368,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":115,"approvedPlanMs":0,"missionSetupMs":1315,"providerAuthMs":0,"shipAndProveMs":641,"ledgerPrepareMs":347,"ledgerReconcileMs":0,"lineageReconcileMs":968,"resolvePreflightMs":1315,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":347,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ae804b5e-9977-436a-b976-148b6514955f"},"performance":null,"deploymentId":"forgejo-main-4ff2a40642a6","releaseState":"pending","workflowRunId":13045,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1408,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:31:10.876269+00:00","proof_gate":"canonical_release_blocked","source_sha":"4ff2a40642a621384920e97dcc7a8d93eb519eeb","external_id":"forgejo-main-4ff2a40642a6","receipt_type":"execute_mission","idempotency_key":"mission:ae804b5e-9977-436a-b976-148b6514955f:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"db8b8639-4a04-4500-8876-784a7c356dec","command_center_event_id":"ae804b5e-9977-436a-b976-148b6514955f"},{"id":"41f2817e-1603-4ba8-9a8b-de3004e69b11","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-complete-the-active-encore-fee-in","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1732,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.7-explicit-route-proof-intent","prNumber":null,"terminal":false,"missionId":"93b3daa0-9146-4bc8-88ea-ddbf938564aa","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":"93b3daa0-9146-4bc8-88ea-ddbf938564aa"},"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":7903,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/src/runner-entrypoint.mjs","workers/cc-execution/src/index-visual-witness-fast-path.js","supabase/functions/","supabase/migrations/","supabase/functions/_shared/edgeFunctionRegistry.ts","src/routes/","src/pages/","src/components/","src/index.css",".github/workflows/canonical-pull-request-gate.yml","workers/cc-execution/src/index-controlled-deploy-gate.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-13T08:36:43.248539+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:93b3daa0-9146-4bc8-88ea-ddbf938564aa:execute_mission:repair_mission_synthesis_ready","mission_step_id":"eab6187a-eedc-48c1-b91b-9f15affa3796","command_center_event_id":"93b3daa0-9146-4bc8-88ea-ddbf938564aa"},{"id":"41f4f2cd-916b-4cf4-b558-f6945794d677","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-1640998d5d81","writes":[],"patches":[],"version":1,"approved":true,"missionId":"1640998d-5d81-4ba8-b368-2c9f91cab6ee","objective":"Apply only the exact resolver fallback edits described in the mission objective. Preserve all specialized adapter behavior and all other source.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/lib/design/experienceStudioSurfaceResolver.ts"],"anchored_edits":[{"path":"src/lib/design/experienceStudioSurfaceResolver.ts","new_content":"type SurfaceRouteContext = {\n  route: string;\n  tenantType: string;\n  tenantSlug: string;\n};","old_content":"type SurfaceRouteContext = {\n  route: string;\n  tenantType: ExperienceStudioBusinessType;\n  tenantSlug: string;\n};"},{"path":"src/lib/design/experienceStudioSurfaceResolver.ts","new_content":"  const adapter = SURFACE_ADAPTERS[context.tenantType as ExperienceStudioBusinessType];\n  if (!adapter) return `${url.pathname}${url.search}${url.hash}`;\n  const tenantPrefix = `/${String(context.tenantSlug || '').replace(/^\\/+|\\/+$/g, '').toLowerCase()}`;","old_content":"  const adapter = SURFACE_ADAPTERS[context.tenantType];\n  const tenantPrefix = `/${String(context.tenantSlug || '').replace(/^\\/+|\\/+$/g, '').toLowerCase()}`;"}],"implementation":{"files":[],"writes":[]},"requestContract":{"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":"Apply only the exact resolver fallback edits described in the mission objective. Preserve all specialized adapter behavior and all other source.","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":"Apply only the exact resolver fallback edits described in the mission objective. Preserve all specialized adapter behavior and all other source.","wordingChanged":false,"canonicalIntent":"Apply only the exact resolver fallback edits described in the mission objective. Preserve all specialized adapter behavior and all other source.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply only the exact resolver fallback edits described in the mission objective. Preserve all specialized adapter behavior and all other source.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply only the exact resolver fallback edits described in the mission objective. Preserve all specialized adapter behavior and all other source.","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"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Apply only the exact resolver fallback edits described in the mission objective. Preserve all specialized adapter behavior and all other source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"1640998d-5d81-4ba8-b368-2c9f91cab6ee","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/lib/design/experienceStudioSurfaceResolver.ts"],"requestContract":{"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":"Apply only the exact resolver fallback edits described in the mission objective. Preserve all specialized adapter behavior and all other source.","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":"Apply only the exact resolver fallback edits described in the mission objective. Preserve all specialized adapter behavior and all other source.","wordingChanged":false,"canonicalIntent":"Apply only the exact resolver fallback edits described in the mission objective. Preserve all specialized adapter behavior and all other source.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply only the exact resolver fallback edits described in the mission objective. Preserve all specialized adapter behavior and all other source.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply only the exact resolver fallback edits described in the mission objective. Preserve all specialized adapter behavior and all other source.","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"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Apply only the exact resolver fallback edits described in the mission objective. Preserve all specialized adapter behavior and all other source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"23dcfc0998dbbbc1a137bcd4e83e4bf896c6d4e87254ff54ebe24593491f51da","replayCount":0,"serializedBytes":9827},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:46:29.866846+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:1640998d-5d81-4ba8-b368-2c9f91cab6ee:repository-mutation-intent:23dcfc0998dbbbc1a137bcd4e83e4bf896c6d4e87254ff54ebe24593491f51da:0","mission_step_id":"9c9f3a20-dcf3-4f7b-b28b-cf818881a935","command_center_event_id":"1640998d-5d81-4ba8-b368-2c9f91cab6ee"},{"id":"41f687ec-85c2-4c24-b3d3-2b22b54fbe1a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b728fca20a96","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":"b728fca2-0a96-4dd0-a645-2496a82dc9e1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":394,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":258,"providerAuthMs":0,"ledgerPrepareMs":258,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":258,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":258,"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":"b728fca2-0a96-4dd0-a645-2496a82dc9e1"},"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":5083,"likelyAffectedFiles":["src/OAuthConsentBridge.tsx","config/mcp-connection-contract.json","config/platform-standards.json","src/__tests__/contracts/ownerSeoPrivateSearchConsole.contract.test.ts","scripts/cloudflare-native-platform-seo.mjs","scripts/cloudflare-native-seo-worker.mjs","scripts/phase3b-sanitize-and-publish-v2.ts","scripts/public-seo-edge.mjs","scripts/resolve-production-workflow-run.mjs","scripts/validate-public-seo-contract.mjs","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","scripts/visual-witness-hosted-runner/src/auth-state-refresh.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T18:14:28.528152+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b728fca2-0a96-4dd0-a645-2496a82dc9e1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"53fc4cd8-224e-4c96-a54a-50b70dc42574","command_center_event_id":"b728fca2-0a96-4dd0-a645-2496a82dc9e1"},{"id":"41f9040a-cdc3-4643-9a45-f0df2c7d5fa6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/tenant-workspace-repair-oauth-forward-535002f0","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3120,"terminal":false,"missionId":"535002f0-048f-4534-bd43-10cea3d2d86f","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15105,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2714,"missionSetupMs":556,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":556,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":556,"repositoryMutationMs":12391,"repositoryProviderMs":12391,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6110,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":556,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6281},"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":"535002f0-048f-4534-bd43-10cea3d2d86f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3651,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T16:10:29.645879+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3120","receipt_type":"execute_mission","idempotency_key":"mission:535002f0-048f-4534-bd43-10cea3d2d86f:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"8e980e5c-a854-41e9-8a3c-24ebdb3a1a9c","command_center_event_id":"535002f0-048f-4534-bd43-10cea3d2d86f"},{"id":"41f9f701-f051-4d38-a025-1a7ce0469f78","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-776f9157578c","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":"776f9157-578c-410e-b6c3-d732cebc5d79","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1164,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":370,"providerAuthMs":0,"ledgerPrepareMs":370,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":370,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":370,"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":"776f9157-578c-410e-b6c3-d732cebc5d79"},"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":3786,"likelyAffectedFiles":["src/__tests__/contracts/big-papis-back-office-color.contract.test.ts","src/__tests__/contracts/big-papis-back-office-modes.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:22:42.701543+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:776f9157-578c-410e-b6c3-d732cebc5d79:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e2294878-d1ec-40c3-b1b6-902cce064003","command_center_event_id":"776f9157-578c-410e-b6c3-d732cebc5d79"},{"id":"41fa8756-efd3-4bfd-b7ef-82f9f0cdfb2e","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:workers/cc-execution/src/version.js","fingerprint":"fdb1e9818a04e88b65974a79fdec190377b0c025f7ceccdb65650820b7060418"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:33:40.754184+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:72ebbf39-ce7a-4a7f-a4ee-e00cbda3ed7a:repository-mutation-intent-blocked:fdb1e9818a04e88b65974a79fdec190377b0c025f7ceccdb65650820b7060418","mission_step_id":"b727b4c8-9734-4346-909d-ddd3d49ae617","command_center_event_id":"72ebbf39-ce7a-4a7f-a4ee-e00cbda3ed7a"},{"id":"41fbffed-24dd-4591-89fd-8f7bff0252df","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-8d195a64b51f","prNumber":3605,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"082744a8d00a91776c714ebe6f80d70ee49d3741","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:10:05.69784+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"082744a8d00a91776c714ebe6f80d70ee49d3741","external_id":"3605","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8d195a64-b51f-46aa-8a30-006deb40eab1:merged-pr:3605:082744a8d00a91776c714ebe6f80d70ee49d3741","mission_step_id":"5583566d-6bd2-405f-b523-0e5031947c2c","command_center_event_id":"8d195a64-b51f-46aa-8a30-006deb40eab1"},{"id":"41fdaff9-c88c-4c2b-9e6a-4a001e33f3cf","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_requires_merge_reconciliation","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_revision\",\"status\":\"recorded\",\"proofGate\":\"request_contract_revision_recorded\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T22:01:25.460426+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-cf65e857174c\",\"prNumber\":5225,\"sourceSha\":\"760170f4bc5f523d01d78c8c7a0096f36a02f35f\",\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:34:18.250264+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:cf65e857-174c-4154-9b53-cdaf6ff4a714:owner-progress-heartbeat:119420777","mission_step_id":"1601bd25-5730-4c0a-b612-adde8afc444b","command_center_event_id":"cf65e857-174c-4154-9b53-cdaf6ff4a714"},{"id":"41fddc3b-7d47-4a0d-9c0d-5e970ba64ba5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a9f0b361f02a","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":11077,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T11:45:54.237Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":3977,"terminal":false,"missionId":"a9f0b361-f02a-4b2d-9862-809c32036622","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3999,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":757,"missionSetupMs":276,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":276,"repositoryMutationMs":3242,"repositoryProviderMs":3242,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1856,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1386},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"a9f0b361-f02a-4b2d-9862-809c32036622"},"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":3720,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:45:59.113179+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3977","receipt_type":"execute_mission","idempotency_key":"mission:a9f0b361-f02a-4b2d-9862-809c32036622:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"d820deda-aec7-4d21-a488-69fb4afcacb9","command_center_event_id":"a9f0b361-f02a-4b2d-9862-809c32036622"},{"id":"41fee60b-addd-4e07-9489-10986a6de62a","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-8d4f9482dd6f","prNumber":4154,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"eb344d36922c3078aeb08a4685e1004ecb99db25","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:38:05.202968+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"eb344d36922c3078aeb08a4685e1004ecb99db25","external_id":"4154","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8d4f9482-dd6f-46ec-99eb-bb10fc341d37:merged-pr:4154:eb344d36922c3078aeb08a4685e1004ecb99db25","mission_step_id":"0bfa1983-ebfa-4dec-822d-4d601b3c45b4","command_center_event_id":"8d4f9482-dd6f-46ec-99eb-bb10fc341d37"},{"id":"420142e9-21c4-4ea4-a9e7-1e6b989eb17b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.98-proof-target-fidelity","prNumber":null,"terminal":false,"missionId":"55a61034-ddac-4624-8e1d-d993506e2740","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3796,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":441,"providerAuthMs":0,"ledgerPrepareMs":441,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":441,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":441,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"55a61034-ddac-4624-8e1d-d993506e2740"},"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":3784,"likelyAffectedFiles":["scripts/windows/install-knocklaunch-autoconnect.ps1","src/App.css","src/App.tsx","src/KnockLaunchOwnerShell.tsx","src/OAuthConsentBridge.tsx","src/PcgAppShell.tsx","src/PrivateAppShell.tsx","src/PublicAppShell.tsx","src/__tests__/contracts/direct-pr-merge-release-ownership.contract.test.ts","src/__tests__/contracts/big-papis-event-email-standard.contract.test.ts","src/__tests__/contracts/big-papis-event-status.contract.test.ts","src/__tests__/contracts/canonical-production-release-status.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:38:57.041371+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:55a61034-ddac-4624-8e1d-d993506e2740:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ce98704a-82f8-4da4-b5e4-bd769cc2a0ef","command_center_event_id":"55a61034-ddac-4624-8e1d-d993506e2740"},{"id":"42014e05-8244-4cf0-a9a1-b50ad1c4cc28","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-059fa294dd77-r202609121447","reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":4,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":2520,"terminal":false,"missionId":"059fa294-dd77-41e6-add2-137cdee3af13","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1128,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":708,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":419,"resolvePreflightMs":708,"repositoryMutationMs":1128,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":289,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"059fa294-dd77-41e6-add2-137cdee3af13"},"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":1304,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T18:19:29.500836+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:059fa294-dd77-41e6-add2-137cdee3af13:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"65a4c160-6288-4ff4-98d3-9849150345b5","command_center_event_id":"059fa294-dd77-41e6-add2-137cdee3af13"},{"id":"42022c7c-5eb0-4126-8bd9-5665c4475c29","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-403bc3959d19","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3323,"terminal":false,"missionId":"403bc395-9d19-486a-9409-06e51cc91573","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":621,"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":"403bc395-9d19-486a-9409-06e51cc91573"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:29:00.179856+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3323","receipt_type":"automatic_mission_resume","idempotency_key":"mission:403bc395-9d19-486a-9409-06e51cc91573:automatic-mission-resume:3323:repair_mission_waiting_for_gate","mission_step_id":"340b3c00-6897-4fc4-b7fe-6a76f01a6dd2","command_center_event_id":"403bc395-9d19-486a-9409-06e51cc91573"},{"id":"4202e4b3-63ad-4c0d-bd98-33de640ae33b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/system-stability-queue-runs-fallback-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.60-queue-reconcile-dispatch","prNumber":1738,"terminal":false,"missionId":"181e14f7-f600-40f3-bf90-cc40046e6202","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f42d6925b1dacbee9c611e0620e20832cee2d16a","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7629,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1141,"approvedPlanMs":0,"missionSetupMs":2341,"providerAuthMs":0,"shipAndProveMs":6328,"ledgerPrepareMs":2169,"ledgerReconcileMs":0,"lineageReconcileMs":172,"resolvePreflightMs":2341,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":2169,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"181e14f7-f600-40f3-bf90-cc40046e6202"},"performance":null,"deploymentId":"forgejo-main-f42d6925b1da","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":2689,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T18:36:28.646972+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f42d6925b1dacbee9c611e0620e20832cee2d16a","external_id":"forgejo-main-f42d6925b1da","receipt_type":"execute_mission","idempotency_key":"mission:181e14f7-f600-40f3-bf90-cc40046e6202:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"734ddd6e-c657-4502-9fde-4c354ba5eac2","command_center_event_id":"181e14f7-f600-40f3-bf90-cc40046e6202"},{"id":"4204ca45-be0f-4926-ba1e-750939ddf8f2","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":null,"terminal":true,"missionId":"f9cdce2f-8f54-4dec-af9c-1cb7d848b1ab","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"f9cdce2f-8f54-4dec-af9c-1cb7d848b1ab"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1073,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T16:38:14.784926+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f9cdce2f-8f54-4dec-af9c-1cb7d848b1ab:execute_mission:repair_mission_execution_blocked","mission_step_id":"e2df4bdd-0a29-4c6d-9e08-78e2fcd26ff7","command_center_event_id":"f9cdce2f-8f54-4dec-af9c-1cb7d848b1ab"},{"id":"4205c839-2f4b-4827-ae52-0a853902f062","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d392fd71a82a","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2919,"terminal":false,"missionId":"d392fd71-a82a-47f6-8c51-1737d16c6955","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1179,"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":"d392fd71-a82a-47f6-8c51-1737d16c6955"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:00:05.776511+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2919","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d392fd71-a82a-47f6-8c51-1737d16c6955:automatic-mission-resume:2919:repair_mission_waiting_for_gate","mission_step_id":"d16767c0-bdee-463f-af5a-7835466469a9","command_center_event_id":"d392fd71-a82a-47f6-8c51-1737d16c6955"},{"id":"4206d026-5de9-4d73-81c8-5a726ef5b81b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"bea2376dc201e2c38789bea49f0f64b66b0769a7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"bea2376dc201e2c38789bea49f0f64b66b0769a7","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"4f8dd563a1d88dd3ec898c5cb609ea4b198fa16bddc59bd48adb678a02a2da96","forgejoWorkflowProof":{"runId":14398,"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-02T16:30:04.900771+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"bea2376dc201e2c38789bea49f0f64b66b0769a7","external_id":"forgejo-main-bea2376dc201","receipt_type":"canonical_release_status","idempotency_key":"mission:9b6d684e-c0c9-4c55-adfc-dfd70b6ad7e6:forgejo-release-status:bea2376dc201e2c38789bea49f0f64b66b0769a7:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"5da66ca3-729e-4b10-9ad4-9fcdab2641c2","command_center_event_id":"9b6d684e-c0c9-4c55-adfc-dfd70b6ad7e6"},{"id":"4207956f-6c87-48ee-8859-cc68f5eb0ab8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/vista-short-term-rental-repair-20260827","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":13307,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":880,"terminal":false,"missionId":"dc71f830-05cd-47a7-b09a-fd214c5d533e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":4634,"prReadinessMs":1311,"approvedPlanMs":2861,"missionSetupMs":2262,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"dc71f830-05cd-47a7-b09a-fd214c5d533e"},"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":5280,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T23:27:08.465944+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"880","receipt_type":"execute_mission","idempotency_key":"mission:dc71f830-05cd-47a7-b09a-fd214c5d533e:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"02109286-6ca9-4751-86ac-3df6ec39d241","command_center_event_id":"dc71f830-05cd-47a7-b09a-fd214c5d533e"},{"id":"4207f4bd-1104-4538-9610-e697b91a9639","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-0ff5d7d2b2a3","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.23-paul-release-path-recovery","prNumber":null,"terminal":false,"missionId":"0ff5d7d2-b2a3-4561-847e-6616faa518c0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1347,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":519,"providerAuthMs":0,"ledgerPrepareMs":519,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":519,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":519,"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":"0ff5d7d2-b2a3-4561-847e-6616faa518c0"},"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":5236,"likelyAffectedFiles":["src/components/calendar/EnhancedUserCalendar.tsx","src/__tests__/contracts/platform-calendar.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T19:57:26.585297+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0ff5d7d2-b2a3-4561-847e-6616faa518c0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"36153348-bdb3-4e81-85d9-1107a60adfa5","command_center_event_id":"0ff5d7d2-b2a3-4561-847e-6616faa518c0"},{"id":"4208fb6c-daeb-49ae-a0da-3be2a38af40e","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"ebe6b5df-7f2a-1b6c-69a8-1ad811c9e759"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:4d0931cc-7fd2-499b-b089-c1c2119bbddd","mission_step_id":null,"command_center_event_id":"4d0931cc-7fd2-499b-b089-c1c2119bbddd"},{"id":"42091979-28ff-40a3-872e-d6553d4e5597","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"invalid_ai_branch","status":"retryable","metrics":{"receiptBytes":1151,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":37,"terminal":false,"missionId":"a9ecdd09-b7be-4c7d-9c29-fea1c8802f33","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":"a9ecdd09-b7be-4c7d-9c29-fea1c8802f33"},"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":475,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T18:04:14.235269+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"37","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a9ecdd09-b7be-4c7d-9c29-fea1c8802f33:automatic-mission-resume:37:repair_mission_pr_ready_retryable","mission_step_id":"eb70e6b9-8e9f-4574-ade5-948bc784e0b9","command_center_event_id":"a9ecdd09-b7be-4c7d-9c29-fea1c8802f33"},{"id":"420ae324-c029-436a-aaf1-7ea2cd513c63","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/lib/godmodeAccess.ts","content":"// KNOCKLAUNCH_CHANGE_STAMP: 2026-10-02T14:00:00Z — GodMode demo boundary hardening — Command Center\nimport { normalizeRole } from '@/lib/roleUtils';\n\nexport type GodModeAccessMode =\n  | 'read_only_support_access'\n  | 'tenant_demo_projection'\n  | 'unrestricted_godmode';\n\nexport type GodModeAccessContext = {\n  tenantId: string;\n  tenantSlug: string;\n  operatorId?: string | null;\n  userId?: string | null;\n  role: string;\n  reason: string;\n  mode: GodModeAccessMode;\n  selectedAt: string;\n};\n\nexport type GodModeAccessValidationOptions = {\n  operatorId?: string | null;\n  userId?: string | null;\n  tenantId?: string | null;\n  tenantSlug?: string | null;\n  validRoles?: readonly string[];\n  allowedModes?: readonly GodModeAccessMode[];\n  nowMs?: number;\n};\n\nexport const GODMODE_ACCESS_STORAGE_KEY = 'kl_godmode_access_context_v1';\nexport const GODMODE_ACCESS_TTL_MS = 8 * 60 * 60 * 1000;\nconst GODMODE_ACCESS_FUTURE_SKEW_MS = 5 * 60 * 1000;\nconst ACCESS_MODES = new Set<GodModeAccessMode>([\n  'read_only_support_access',\n  'tenant_demo_projection',\n  'unrestricted_godmode',\n]);\nconst OWNER_ROLES = new Set(['Owner', 'Tenant Owner', 'Admin', 'GodMode']);\n\nfunction sameRole(left: string, right: string) {\n  return normalizeRole(left) === normalizeRole(right);\n}\n\nexport function validateGodModeAccessContext(\n  context: GodModeAccessContext | null | undefined,\n  options: GodModeAccessValidationOptions = {},\n): GodModeAccessContext | null {\n  if (!context || !ACCESS_MODES.has(context.mode)) return null;\n  if (!context.tenantId || !context.tenantSlug || !context.role || !context.selectedAt) return null;\n\n  const now = Number.isFinite(options.nowMs) ? Number(options.nowMs) : Date.now();\n  const selectedAt = Date.parse(context.selectedAt);\n  if (!Number.isFinite(selectedAt)) return null;\n  if (selectedAt > now + GODMODE_ACCESS_FUTURE_SKEW_MS) return null;\n  if (now - selectedAt > GODMODE_ACCESS_TTL_MS) return null;\n\n  if (options.allowedModes?.length && !options.allowedModes.includes(context.mode)) return null;\n  if (options.tenantId && context.tenantId !== options.tenantId) return null;\n  if (options.tenantSlug && context.tenantSlug !== options.tenantSlug) return null;\n\n  if (context.mode === 'tenant_demo_projection') {\n    if (!context.operatorId || !context.userId) return null;\n    if (context.role === 'GodMode') return null;\n  }\n\n  if (options.operatorId) {\n    if (context.mode === 'tenant_demo_projection' && context.operatorId !== options.operatorId) return null;\n    if (context.operatorId && context.operatorId !== options.operatorId) return null;\n  }\n  if (options.userId && context.userId && context.userId !== options.userId) return null;\n  if (context.role !== 'GodMode' && !context.userId) return null;\n\n  if (options.validRoles?.length) {\n    const valid = options.validRoles.some((role) => sameRole(role, context.role));\n    if (!valid) return null;\n  }\n\n  if (context.mode === 'unrestricted_godmode' && context.role !== 'GodMode') return null;\n  return context;\n}\n\nexport function isGodModeTenantDemoAccess(context: GodModeAccessContext | null | undefined) {\n  return context?.mode === 'tenant_demo_projection';\n}\n\nexport function readGodModeAccessContext(): GodModeAccessContext | null {\n  if (typeof window === 'undefined') return null;\n  try {\n    const raw = window.localStorage.getItem(GODMODE_ACCESS_STORAGE_KEY);\n    if (!raw) return null;\n    const parsed = JSON.parse(raw) as GodModeAccessContext;\n    const validated = validateGodModeAccessContext(parsed);\n    if (validated) return validated;\n    window.localStorage.removeItem(GODMODE_ACCESS_STORAGE_KEY);\n    return null;\n  } catch {\n    return null;\n  }\n}\n\nexport function writeGodModeAccessContext(context: GodModeAccessContext) {\n  if (typeof window === 'undefined') return;\n  const validated = validateGodModeAccessContext(context, { nowMs: Date.now() });\n  if (!validated) throw new Error('Invalid GodMode access context');\n  window.localStorage.setItem(GODMODE_ACCESS_STORAGE_KEY, JSON.stringify(validated));\n  window.localStorage.setItem('active_tenant_id', validated.tenantId);\n  window.localStorage.setItem('active_tenant_slug', validated.tenantSlug);\n}\n\nexport function clearGodModeAccessContext() {\n  if (typeof window === 'undefined') return;\n  window.localStorage.removeItem(GODMODE_ACCESS_STORAGE_KEY);\n}\n\nexport function godModeAccessAllowsRole(context: GodModeAccessContext | null, allowedRole: string) {\n  if (!context?.role) return false;\n  const effective = normalizeRole(context.role);\n  const allowed = normalizeRole(allowedRole);\n  if (effective === 'GodMode') return true;\n  if (effective === allowed) return true;\n  if (effective === 'Admin' && ['Manager', 'Rep', 'Crew', 'Customer'].includes(allowed)) return true;\n  if (effective === 'Owner' && ['Tenant Owner', 'Admin', 'Manager', 'Rep', 'Crew', 'Customer'].includes(allowed)) return true;\n  if (effective === 'Tenant Owner' && ['Owner', 'Admin', 'Manager', 'Rep', 'Crew', 'Customer'].includes(allowed)) return true;\n  if (effective === 'Manager' && ['Rep', 'Crew', 'Customer'].includes(allowed)) return true;\n  return false;\n}\n\nexport function godModeAccessAllowsOwner(context: GodModeAccessContext | null) {\n  if (!context?.role) return false;\n  return OWNER_ROLES.has(context.role)\n    || godModeAccessAllowsRole(context, 'Owner')\n    || godModeAccessAllowsRole(context, 'Tenant Owner');\n}\n"},{"path":"src/lib/godmodeDemoBoundary.ts","content":"import {\n  readActiveGodModeTenantDemoScope,\n  type GodModeTenantDemoScope,\n} from '@/lib/godmodeTenantDemoStore';\n\nexport type GodModeDemoBoundaryDecision = {\n  allowed: boolean;\n  reason: string;\n  method: string;\n  pathname: string;\n  tenantId?: string;\n  operatorId?: string;\n};\n\nconst SAFE_REST_READ_TABLES = new Set([\n  'tenants',\n  'user_roles',\n  'user_tenant_memberships',\n  'user_tenant_access',\n]);\n\nconst SAFE_RPCS = new Set([\n  'get_current_user_workspace_bootstrap',\n  'is_system_admin',\n]);\n\nfunction normalizedMethod(method?: string | null) {\n  return String(method || 'GET').trim().toUpperCase() || 'GET';\n}\n\nfunction parseUrl(value: string) {\n  try {\n    return new URL(value, 'https://app.knocklaunch.app');\n  } catch {\n    return null;\n  }\n}\n\nfunction pathToken(pathname: string, prefix: string) {\n  const raw = pathname.slice(prefix.length).split('/')[0] || '';\n  try { return decodeURIComponent(raw); } catch { return raw; }\n}\n\nexport function evaluateGodModeDemoRequest(\n  urlValue: string,\n  methodValue = 'GET',\n  scope: GodModeTenantDemoScope | null = readActiveGodModeTenantDemoScope(),\n): GodModeDemoBoundaryDecision {\n  const method = normalizedMethod(methodValue);\n  const url = parseUrl(urlValue);\n  const pathname = url?.pathname || '';\n\n  if (!scope) return { allowed: true, reason: 'demo_inactive', method, pathname };\n  const base = {\n    method,\n    pathname,\n    tenantId: String(scope.tenantId),\n    operatorId: String(scope.operatorId),\n  };\n\n  if (pathname.startsWith('/auth/v1/')) {\n    return { allowed: true, reason: 'auth_transport', ...base };\n  }\n\n  if (pathname.startsWith('/rest/v1/rpc/')) {\n    const rpc = pathToken(pathname, '/rest/v1/rpc/');\n    return SAFE_RPCS.has(rpc)\n      ? { allowed: true, reason: 'platform_authority_rpc', ...base }\n      : { allowed: false, reason: 'tenant_rpc_blocked_in_demo', ...base };\n  }\n\n  if (pathname.startsWith('/rest/v1/')) {\n    const table = pathToken(pathname, '/rest/v1/');\n    if ((method === 'GET' || method === 'HEAD') && SAFE_REST_READ_TABLES.has(table)) {\n      return { allowed: true, reason: 'platform_bootstrap_read', ...base };\n    }\n    return {\n      allowed: false,\n      reason: method === 'GET' || method === 'HEAD'\n        ? 'tenant_private_read_blocked_in_demo'\n        : 'tenant_mutation_blocked_in_demo',\n      ...base,\n    };\n  }\n\n  if (pathname.startsWith('/functions/v1/')) {\n    return { allowed: false, reason: 'edge_function_blocked_in_demo', ...base };\n  }\n\n  if (pathname.startsWith('/storage/v1/')) {\n    const isPublicRead = (method === 'GET' || method === 'HEAD')\n      && pathname.startsWith('/storage/v1/object/public/');\n    return isPublicRead\n      ? { allowed: true, reason: 'public_asset_read', ...base }\n      : { allowed: false, reason: 'storage_egress_blocked_in_demo', ...base };\n  }\n\n  if (pathname.startsWith('/graphql/v1')) {\n    return { allowed: false, reason: 'graphql_blocked_in_demo', ...base };\n  }\n\n  return { allowed: false, reason: 'unknown_egress_blocked_in_demo', ...base };\n}\n\nfunction requestUrl(input: RequestInfo | URL) {\n  if (typeof input === 'string') return input;\n  if (typeof URL !== 'undefined' && input instanceof URL) return input.toString();\n  return typeof Request !== 'undefined' && input instanceof Request ? input.url : String(input);\n}\n\nfunction requestMethod(input: RequestInfo | URL, init?: RequestInit) {\n  if (init?.method) return init.method;\n  return typeof Request !== 'undefined' && input instanceof Request ? input.method : 'GET';\n}\n\nexport function createGodModeDemoBoundaryFetch(next: typeof fetch): typeof fetch {\n  return (async (input: RequestInfo | URL, init?: RequestInit) => {\n    const scope = readActiveGodModeTenantDemoScope();\n    if (!scope) return next(input, init);\n\n    const decision = evaluateGodModeDemoRequest(requestUrl(input), requestMethod(input, init), scope);\n    if (decision.allowed) return next(input, init);\n\n    return new Response(JSON.stringify({\n      ok: false,\n      error: 'godmode_demo_boundary_blocked',\n      reason: decision.reason,\n      tenant_id: decision.tenantId,\n      operator_id: decision.operatorId,\n    }), {\n      status: 409,\n      headers: {\n        'content-type': 'application/json',\n        'x-knocklaunch-demo-boundary': 'blocked',\n        'cache-control': 'no-store',\n      },\n    });\n  }) as typeof fetch;\n}\n"},{"path":"src/__tests__/contracts/godmode-role-projection.contract.test.ts","content":"import { describe, expect, it } from 'vitest';\nimport { getRolesForTenantType } from '@/lib/roles';\nimport {\n  GODMODE_ACCESS_TTL_MS,\n  godModeAccessAllowsOwner,\n  godModeAccessAllowsRole,\n  validateGodModeAccessContext,\n  type GodModeAccessContext,\n} from '@/lib/godmodeAccess';\n\nconst NOW = Date.parse('2026-10-02T14:00:00.000Z');\nconst taxRoles = getRolesForTenantType('TAX_SERVICES').map((role) => role.value);\n\nfunction projection(role = 'Assistant', overrides: Partial<GodModeAccessContext> = {}): GodModeAccessContext {\n  return {\n    tenantId: '00000000-0000-4000-8000-000000000101',\n    tenantSlug: 'tennex-tax-solutions',\n    operatorId: 'godmode-operator',\n    userId: 'godmode-operator',\n    role,\n    reason: 'godmode_role_projection',\n    mode: 'tenant_demo_projection',\n    selectedAt: new Date(NOW).toISOString(),\n    ...overrides,\n  };\n}\n\ndescribe('GodMode tenant role projection safety', () => {\n  it('accepts canonical Tennex roles and rejects forged roles', () => {\n    for (const role of ['Assistant', 'Tax Specialist']) {\n      expect(validateGodModeAccessContext(projection(role), {\n        operatorId: 'godmode-operator',\n        userId: 'godmode-operator',\n        tenantId: projection().tenantId,\n        tenantSlug: projection().tenantSlug,\n        validRoles: taxRoles,\n        allowedModes: ['tenant_demo_projection'],\n        nowMs: NOW,\n      })?.role).toBe(role);\n    }\n\n    expect(validateGodModeAccessContext(projection('GodMode'), {\n      operatorId: 'godmode-operator',\n      userId: 'godmode-operator',\n      tenantId: projection().tenantId,\n      validRoles: taxRoles,\n      allowedModes: ['tenant_demo_projection'],\n      nowMs: NOW,\n    })).toBeNull();\n\n    expect(validateGodModeAccessContext(projection('Roof Inspector'), {\n      operatorId: 'godmode-operator',\n      userId: 'godmode-operator',\n      tenantId: projection().tenantId,\n      validRoles: taxRoles,\n      allowedModes: ['tenant_demo_projection'],\n      nowMs: NOW,\n    })).toBeNull();\n  });\n\n  it('fails closed on operator, tenant, and expiry mismatches', () => {\n    const base = projection();\n    expect(validateGodModeAccessContext(base, {\n      operatorId: 'different-operator',\n      userId: 'godmode-operator',\n      tenantId: base.tenantId,\n      validRoles: taxRoles,\n      nowMs: NOW,\n    })).toBeNull();\n    expect(validateGodModeAccessContext(base, {\n      operatorId: 'godmode-operator',\n      userId: 'godmode-operator',\n      tenantId: '00000000-0000-4000-8000-000000000999',\n      validRoles: taxRoles,\n      nowMs: NOW,\n    })).toBeNull();\n    expect(validateGodModeAccessContext(projection('Assistant', {\n      selectedAt: new Date(NOW - GODMODE_ACCESS_TTL_MS - 1).toISOString(),\n    }), {\n      operatorId: 'godmode-operator',\n      userId: 'godmode-operator',\n      tenantId: base.tenantId,\n      validRoles: taxRoles,\n      nowMs: NOW,\n    })).toBeNull();\n  });\n\n  it('applies projected tenant permissions without granting owner authority', () => {\n    const assistant = projection('Assistant');\n    expect(godModeAccessAllowsRole(assistant, 'Assistant')).toBe(true);\n    expect(godModeAccessAllowsRole(assistant, 'Manager')).toBe(false);\n    expect(godModeAccessAllowsOwner(assistant)).toBe(false);\n\n    const owner = projection('Tenant Owner');\n    expect(godModeAccessAllowsRole(owner, 'Manager')).toBe(true);\n    expect(godModeAccessAllowsOwner(owner)).toBe(true);\n  });\n});\n"},{"path":"src/__tests__/contracts/godmode-shadow-application-coverage.contract.test.ts","content":"import { beforeEach, describe, expect, it } from 'vitest';\nimport { APPLICATION_CAPABILITY_REGISTRY } from '@/config/applicationCapabilityRegistry';\nimport {\n  createShadow,\n  listShadow,\n  readShadowTenantState,\n  resolveShadowCollectionsForApplication,\n  shadowApplicationCoverage,\n} from '@/lib/godmodeTenantShadowStore';\n\ndescribe('GodMode shadow data contracts', () => {\n  const apps = APPLICATION_CAPABILITY_REGISTRY.filter(\n    (app) => app.audience === 'tenant-user' && app.lifecycleStatus !== 'disabled',\n  );\n\n  beforeEach(() => {\n    if (typeof window !== 'undefined') window.localStorage.clear();\n  });\n\n  it('requires a real shadow contract for every active tenant application', () => {\n    expect(() => shadowApplicationCoverage()).not.toThrow();\n    const coverage = shadowApplicationCoverage();\n    for (const app of apps) {\n      expect(resolveShadowCollectionsForApplication(app).length, app.id).toBeGreaterThan(0);\n      expect(coverage[app.id]?.length, app.id).toBeGreaterThan(0);\n    }\n    expect(resolveShadowCollectionsForApplication({\n      id: 'future-unknown-app',\n      slug: 'future-unknown-app',\n      label: 'Future Unknown',\n      audience: 'tenant-user',\n      capabilities: ['mystery-capability'],\n      dataOwners: ['mystery_private_table'],\n    } as any)).toEqual([]);\n  });\n\n  it('seeds a synthetic application record for every registered tenant app', () => {\n    const state = readShadowTenantState({\n      tenantId: '00000000-0000-4000-8000-000000000001',\n      tenantName: 'Demo Tenant',\n      tenantSlug: 'demo-tenant',\n      operatorId: 'godmode-operator',\n      operatorEmail: 'owner@example.test',\n    });\n    for (const app of apps) {\n      expect(state.applicationRecords[app.id]?.length, app.id).toBeGreaterThan(0);\n      expect(state.applicationRecords[app.id][0].application_id).toBe(app.id);\n    }\n  });\n\n  it('isolates shadow writes by both operator and tenant', () => {\n    if (typeof window === 'undefined') return;\n    const scopeA = {\n      tenantId: '00000000-0000-4000-8000-000000000001',\n      tenantName: 'Tenant A',\n      tenantSlug: 'tenant-a',\n      operatorId: 'operator-a',\n      operatorEmail: 'a@example.test',\n    };\n    const scopeB = { ...scopeA, tenantId: '00000000-0000-4000-8000-000000000002', tenantName: 'Tenant B', tenantSlug: 'tenant-b' };\n    const scopeC = { ...scopeA, operatorId: 'operator-b', operatorEmail: 'b@example.test' };\n\n    createShadow(scopeA, 'contacts', { id: 'isolated-contact', name: 'Only A' });\n\n    expect(listShadow(scopeA, 'contacts').some((row: any) => row.id === 'isolated-contact')).toBe(true);\n    expect(listShadow(scopeB, 'contacts').some((row: any) => row.id === 'isolated-contact')).toBe(false);\n    expect(listShadow(scopeC, 'contacts').some((row: any) => row.id === 'isolated-contact')).toBe(false);\n  });\n});\n"},{"path":"src/__tests__/contracts/godmode-demo-boundary.contract.test.ts","content":"import { describe, expect, it } from 'vitest';\nimport { evaluateGodModeDemoRequest } from '@/lib/godmodeDemoBoundary';\n\nconst scope = {\n  tenantId: '00000000-0000-4000-8000-000000000101',\n  tenantName: 'Tennex Tax Solutions',\n  tenantSlug: 'tennex-tax-solutions',\n  operatorId: 'godmode-operator',\n  operatorEmail: 'owner@example.test',\n};\n\ndescribe('GodMode demo network boundary', () => {\n  it('allows only platform bootstrap reads while demo mode is active', () => {\n    expect(evaluateGodModeDemoRequest('https://example.supabase.co/rest/v1/tenants?id=eq.1', 'GET', scope).allowed).toBe(true);\n    expect(evaluateGodModeDemoRequest('https://example.supabase.co/rest/v1/user_roles?user_id=eq.1', 'GET', scope).allowed).toBe(true);\n    expect(evaluateGodModeDemoRequest('https://example.supabase.co/rest/v1/rpc/get_current_user_workspace_bootstrap', 'POST', scope).allowed).toBe(true);\n    expect(evaluateGodModeDemoRequest('https://example.supabase.co/rest/v1/rpc/is_system_admin', 'POST', scope).allowed).toBe(true);\n  });\n\n  it('blocks tenant-private production reads and database mutations', () => {\n    const read = evaluateGodModeDemoRequest('https://example.supabase.co/rest/v1/unified_contacts?select=*', 'GET', scope);\n    const write = evaluateGodModeDemoRequest('https://example.supabase.co/rest/v1/tenants?id=eq.1', 'PATCH', scope);\n    expect(read.allowed).toBe(false);\n    expect(read.reason).toBe('tenant_private_read_blocked_in_demo');\n    expect(write.allowed).toBe(false);\n    expect(write.reason).toBe('tenant_mutation_blocked_in_demo');\n  });\n\n  it('blocks provider, storage, and edge-function side effects', () => {\n    expect(evaluateGodModeDemoRequest('https://example.supabase.co/functions/v1/send-mail', 'POST', scope).allowed).toBe(false);\n    expect(evaluateGodModeDemoRequest('https://example.supabase.co/storage/v1/object/private/tenant/file.pdf', 'POST', scope).allowed).toBe(false);\n    expect(evaluateGodModeDemoRequest('https://example.supabase.co/graphql/v1', 'POST', scope).allowed).toBe(false);\n    expect(evaluateGodModeDemoRequest('https://example.supabase.co/storage/v1/object/public/branding/logo.png', 'GET', scope).allowed).toBe(true);\n  });\n\n  it('does not interfere when demo mode is inactive', () => {\n    expect(evaluateGodModeDemoRequest('https://example.supabase.co/rest/v1/unified_contacts?select=*', 'GET', null).allowed).toBe(true);\n  });\n});\n"}],"branch":"ai/objective-first-repair-0cbdd32dce21","writes":[],"patches":[],"version":1,"approved":true,"pr_title":"Harden GodMode demo isolation and role projection","missionId":"0cbdd32d-ce21-4479-a186-51ab12c601e1","objective":"Harden the existing GodMode demo-shadow and tenant-role projection system on current main so demo sessions fail closed against real tenant data and real external side effects, projected roles are canonical-registry validated and expire safely, every tenant app has an explicit demo contract, and behavioral regression tests prove role isolation and cross-tenant safety. Use one focused PR, canonical Gate, squash merge, affected-target release, and production interaction proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/pages/SelectTenant.tsx","edits":[{"new_content":"        writeGodModeAccessContext({\n          tenantId: launchTenant.id,\n          tenantSlug: tenantSlugFor(launchTenant),\n          operatorId: user.id,\n          userId: user.id,\n          role: projectedRole,\n          reason: 'godmode_role_projection',\n          mode: 'tenant_demo_projection',\n          selectedAt: new Date().toISOString(),\n        });","old_content":"        writeGodModeAccessContext({\n          tenantId: launchTenant.id,\n          tenantSlug: tenantSlugFor(launchTenant),\n          userId: user.id,\n          role: projectedRole,\n          reason: 'godmode_role_projection',\n          mode: 'read_only_support_access',\n          selectedAt: new Date().toISOString(),\n        });"},{"new_content":"        writeGodModeAccessContext({\n          tenantId: launchTenant.id,\n          tenantSlug: tenantSlugFor(launchTenant),\n          operatorId: user.id,\n          userId: user.id,\n          role: 'Tenant Owner',\n          reason: 'godmode_owner_projection',\n          mode: 'tenant_demo_projection',\n          selectedAt: new Date().toISOString(),\n        });","old_content":"        writeGodModeAccessContext({\n          tenantId: launchTenant.id,\n          tenantSlug: tenantSlugFor(launchTenant),\n          userId: user.id,\n          role: 'Tenant Owner',\n          reason: 'godmode_owner_projection',\n          mode: 'read_only_support_access',\n          selectedAt: new Date().toISOString(),\n        });"}]},{"path":"src/hooks/useGodModeTenantDemo.ts","edits":[{"new_content":"import { readGodModeAccessContext } from '@/lib/godmodeAccess';\nimport { setActiveShadowTenantScope } from '@/lib/godmodeTenantShadowStore';","old_content":"import { readGodModeAccessContext } from '@/lib/godmodeAccess';"},{"new_content":"  const access = readGodModeAccessContext();\n  const explicitRealAccess = access?.mode === 'read_only_support_access' || access?.mode === 'unrestricted_godmode';\n  const enabled = Boolean(user?.id && activeTenant?.id && hasGodModeAnywhere() && !isImpersonating && !explicitRealAccess);","old_content":"  const access = readGodModeAccessContext();\n  const explicitSupport = access?.mode === 'read_only_support_access';\n  const enabled = Boolean(user?.id && activeTenant?.id && hasGodModeAnywhere() && !isImpersonating && !explicitSupport);"},{"new_content":"  useEffect(() => {\n    const activeScope = enabled && scope ? scope : null;\n    setGodModeTenantDemoActiveScope(activeScope);\n    setActiveShadowTenantScope(activeScope);\n    return () => {\n      if (enabled) {\n        setGodModeTenantDemoActiveScope(null);\n        setActiveShadowTenantScope(null);\n      }\n    };\n  }, [enabled, scope?.operatorId, scope?.tenantId, scope?.tenantName, scope?.tenantSlug, scope?.operatorEmail]);","old_content":"  useEffect(() => {\n    setGodModeTenantDemoActiveScope(enabled && scope ? scope : null);\n    return () => {\n      if (enabled) setGodModeTenantDemoActiveScope(null);\n    };\n  }, [enabled, scope?.operatorId, scope?.tenantId, scope?.tenantName, scope?.tenantSlug, scope?.operatorEmail]);"}]},{"path":"src/integrations/supabase/client.ts","edits":[{"new_content":"import { offlineManager } from '@/lib/offline/offlineManager';\nimport { createGodModeDemoBoundaryFetch } from '@/lib/godmodeDemoBoundary';","old_content":"import { offlineManager } from '@/lib/offline/offlineManager';"},{"new_content":"const offlineAwareFetch: typeof fetch = (input, init) =>\n  offlineManager.fetch(input, init, nativeFetch);\nconst godModeDemoSafeFetch = createGodModeDemoBoundaryFetch(offlineAwareFetch);","old_content":"const offlineAwareFetch: typeof fetch = (input, init) =>\n  offlineManager.fetch(input, init, nativeFetch);"},{"new_content":"  global: { fetch: previewRuntime ? previewAwareFetch : publicBookMeDirectlyRuntime ? nativeFetch : godModeDemoSafeFetch },","old_content":"  global: { fetch: previewRuntime ? previewAwareFetch : publicBookMeDirectlyRuntime ? nativeFetch : offlineAwareFetch },"}]},{"path":"src/contexts/MultiTenantContext.tsx","edits":[{"new_content":"import { verifyServerAdminAuthority } from '@/lib/auth/serverAdminAuthority';\nimport { getRolesForTenantType } from '@/lib/roles';\nimport { clearGodModeAccessContext, godModeAccessAllowsOwner, godModeAccessAllowsRole, readGodModeAccessContext, validateGodModeAccessContext } from '@/lib/godmodeAccess';\nimport { useAuth } from '@/contexts/AuthContext';","old_content":"import { verifyServerAdminAuthority } from '@/lib/auth/serverAdminAuthority';\nimport { godModeAccessAllowsOwner, godModeAccessAllowsRole, readGodModeAccessContext } from '@/lib/godmodeAccess';\nimport { useAuth } from '@/contexts/AuthContext';"},{"new_content":"      const projectedTenantId = storedProjectedAccess\n        && ['read_only_support_access', 'tenant_demo_projection'].includes(storedProjectedAccess.mode)\n        && looksLikeUuid(storedProjectedAccess.tenantId)\n        ? storedProjectedAccess.tenantId\n        : null;","old_content":"      const projectedTenantId = storedProjectedAccess?.mode === 'read_only_support_access' && looksLikeUuid(storedProjectedAccess.tenantId)\n        ? storedProjectedAccess.tenantId\n        : null;"},{"new_content":"      const validProjectedTenant = projectedAccess\n        && ['read_only_support_access', 'tenant_demo_projection'].includes(projectedAccess.mode)\n        && looksLikeUuid(projectedAccess.tenantId)\n        && (\n          (!targetUserId && (!projectedAccess.userId || projectedAccess.userId === user.id) && Boolean(projectedAccess.role))\n          || (targetUserId && projectedAccess.userId === targetUserId && Boolean(projectedAccess.role))\n        )\n        ? projectedAccess\n        : null;","old_content":"      const validProjectedTenant = projectedAccess\n        && projectedAccess.mode === 'read_only_support_access'\n        && looksLikeUuid(projectedAccess.tenantId)\n        && (\n          (!targetUserId && (!projectedAccess.userId || projectedAccess.userId === user.id) && Boolean(projectedAccess.role))\n          || (targetUserId && projectedAccess.userId === targetUserId && Boolean(projectedAccess.role))\n        )\n        ? projectedAccess\n        : null;"},{"new_content":"          const displayName = getTenantDisplayName(tenant);\n          const slug = routeSlugForTenant(tenant);\n          const projectedUserId = targetUserId || user.id;\n          const validatedProjection = validateGodModeAccessContext(validProjectedTenant, {\n            operatorId: user.id,\n            userId: projectedUserId,\n            tenantId: tenant.id,\n            tenantSlug: slug,\n            validRoles: getRolesForTenantType(tenant.tenant_type).map((role) => role.value),\n            allowedModes: ['read_only_support_access', 'tenant_demo_projection'],\n          });\n          if (!validatedProjection) {\n            clearGodModeAccessContext();\n            throw new Error('godmode_projection_invalid');\n          }\n          const projectedRole = validatedProjection.role;\n          const projectedMembership: TenantMembership = {","old_content":"          const displayName = getTenantDisplayName(tenant);\n          const slug = routeSlugForTenant(tenant);\n          const projectedUserId = targetUserId || user.id;\n          const projectedRole = validProjectedTenant.role;\n          const projectedMembership: TenantMembership = {"},{"new_content":"  function godModeProjectionContext() {\n    if (!activeTenant?.id || !hasGodModeAnywhere()) return null;\n    const context = readGodModeAccessContext();\n    if (!context) return null;\n    const validated = validateGodModeAccessContext(context, {\n      operatorId: authUser?.id || null,\n      userId: authUser?.id || null,\n      tenantId: activeTenant.id,\n      tenantSlug: routeSlugForTenant(activeTenant),\n      validRoles: getRolesForTenantType(activeTenant.tenant_type).map((role) => role.value),\n      allowedModes: ['read_only_support_access', 'tenant_demo_projection'],\n    });\n    if (!validated) {\n      clearGodModeAccessContext();\n      return null;\n    }\n    return validated.role && validated.role !== 'GodMode' ? validated : null;\n  }","old_content":"  function godModeProjectionContext() {\n    if (!activeTenant?.id || !hasGodModeAnywhere()) return null;\n    const context = readGodModeAccessContext();\n    if (!context || context.tenantId !== activeTenant.id) return null;\n    if (context.userId && authUser?.id && context.userId !== authUser.id) return null;\n    return context.role && context.role !== 'GodMode' ? context : null;\n  }"}]},{"path":"src/lib/godmodeTenantShadowStore.ts","edits":[{"new_content":"const COLLECTION_TOKEN_MAP:Record<string,ShadowCollection>={\n  contact:'contacts',customer:'contacts',lead:'contacts',property:'contacts',properties:'contacts',\n  note:'notes',task:'tasks',calendar:'events',event:'events',showing:'events',booking:'bookings',\n  proposal:'proposals',agreement:'agreements',signature:'agreements',invoice:'invoices',estimate:'estimates',roof:'estimates',\n  payment:'payments',billing:'payments',document:'documents',file:'documents',storage:'documents',media:'documents',asset:'documents',\n  creative:'documents',studio:'documents',card:'documents',grading:'documents',certificate:'documents',claim:'documents',\n  job:'jobs',workorder:'workOrders',work_order:'workOrders',route:'jobs',service:'jobs',visit:'jobs',transaction:'jobs',\n  opportunity:'opportunities',pipeline:'opportunities',crm:'opportunities',target:'opportunities',listing:'opportunities',\n  team:'teamMembers',user:'teamMembers',invite:'invitations',activity:'activities',notification:'notifications',\n  message:'messages',communication:'messages',mail:'messages',email:'messages',call:'activities',field:'activities',\n  territory:'activities',canvass:'activities',operation:'activities',command:'activities',academy:'activities',\n  training:'activities',course:'activities',population:'activities',inventory:'inventory',order:'orders',\n  campaign:'campaigns',marketing:'campaigns',qr:'campaigns',form:'forms',template:'forms',report:'activities',analytics:'activities'\n};\nexport function resolveShadowCollectionsForApplication(app:ApplicationCapability):ShadowCollection[]{\n  const tokens=[app.id,app.slug,...app.capabilities,...app.dataOwners]\n    .flatMap((value)=>String(value||'').toLowerCase().split(/[^a-z0-9_]+/g)).filter(Boolean);\n  const out=new Set<ShadowCollection>();\n  for(const token of tokens){\n    const exact=COLLECTION_TOKEN_MAP[token];if(exact)out.add(exact);\n    for(const [needle,collection] of Object.entries(COLLECTION_TOKEN_MAP))if(token.includes(needle))out.add(collection);\n  }\n  return [...out];\n}\nexport function shadowApplicationCoverage(){\n  const apps=APPLICATION_CAPABILITY_REGISTRY.filter((app)=>app.audience==='tenant-user'&&app.lifecycleStatus!=='disabled');\n  const coverage=Object.fromEntries(apps.map((app)=>[app.id,resolveShadowCollectionsForApplication(app)])) as Record<string,ShadowCollection[]>;\n  const uncovered=apps.filter((app)=>!coverage[app.id]?.length).map((app)=>app.id);\n  if(uncovered.length)throw new Error(`GodMode shadow contract missing for: ${uncovered.join(', ')}`);\n  return coverage;\n}\nfunction seedApplicationRecords(scope:GodModeTenantDemoScope){\n  const coverage=shadowApplicationCoverage();\n  return Object.fromEntries(APPLICATION_CAPABILITY_REGISTRY.filter((app)=>app.audience==='tenant-user'&&app.lifecycleStatus!=='disabled').map((app)=>[app.id,[mark({id:`demo-app-${app.id}`,tenant_id:scope.tenantId,application_id:app.id,application_slug:app.slug,label:app.label,status:'ready',demo_collections:coverage[app.id],summary:`Synthetic ${app.label} workspace record for GodMode QA.`,created_at:iso(),updated_at:iso()})]]));\n}","old_content":"const COLLECTION_TOKEN_MAP:Record<string,ShadowCollection>={contact:'contacts',customer:'contacts',lead:'contacts',note:'notes',task:'tasks',calendar:'events',event:'events',booking:'bookings',proposal:'proposals',agreement:'agreements',signature:'agreements',invoice:'invoices',estimate:'estimates',payment:'payments',billing:'payments',document:'documents',file:'documents',storage:'documents',job:'jobs',workorder:'workOrders',work_order:'workOrders',opportunity:'opportunities',pipeline:'opportunities',crm:'opportunities',team:'teamMembers',user:'teamMembers',invite:'invitations',activity:'activities',notification:'notifications',message:'messages',communication:'messages',inventory:'inventory',order:'orders',campaign:'campaigns',marketing:'campaigns',form:'forms',report:'activities',analytics:'activities'};\nexport function resolveShadowCollectionsForApplication(app:ApplicationCapability):ShadowCollection[]{const tokens=[app.id,app.slug,...app.capabilities,...app.dataOwners].flatMap((value)=>String(value||'').toLowerCase().split(/[^a-z0-9_]+/g)).filter(Boolean);const out=new Set<ShadowCollection>();for(const token of tokens){const exact=COLLECTION_TOKEN_MAP[token];if(exact)out.add(exact);for(const [needle,collection] of Object.entries(COLLECTION_TOKEN_MAP))if(token.includes(needle))out.add(collection);}if(!out.size){out.add('activities');out.add('notifications');}return [...out];}\nexport function shadowApplicationCoverage(){return Object.fromEntries(APPLICATION_CAPABILITY_REGISTRY.filter((app)=>app.audience==='tenant-user'&&app.lifecycleStatus!=='disabled').map((app)=>[app.id,resolveShadowCollectionsForApplication(app)])) as Record<string,ShadowCollection[]>;}\nfunction seedApplicationRecords(scope:GodModeTenantDemoScope){return Object.fromEntries(APPLICATION_CAPABILITY_REGISTRY.filter((app)=>app.audience==='tenant-user'&&app.lifecycleStatus!=='disabled').map((app)=>[app.id,[mark({id:`demo-app-${app.id}`,tenant_id:scope.tenantId,application_id:app.id,application_slug:app.slug,label:app.label,status:'ready',demo_collections:resolveShadowCollectionsForApplication(app),summary:`Synthetic ${app.label} workspace record for GodMode QA.`,created_at:iso(),updated_at:iso()})]]));}"}]}],"commit_message":"fix: harden GodMode demo isolation and role projection","implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"0cbdd32d-ce21-4479-a186-51ab12c601e1","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"6f0512280cc86f2d2972a589b838060786e1d2e676fd6057c8f8469337df5c2f","replayCount":0,"serializedBytes":34840},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:10:02.636401+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:0cbdd32d-ce21-4479-a186-51ab12c601e1:repository-mutation-intent:6f0512280cc86f2d2972a589b838060786e1d2e676fd6057c8f8469337df5c2f:0","mission_step_id":"e465a4ee-9212-4186-bfef-da4d91023207","command_center_event_id":"0cbdd32d-ce21-4479-a186-51ab12c601e1"},{"id":"420b53d5-6af6-42b6-8f59-fdcf65ed91e6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"b88405c777515c3fb102fa6b88c9f77bc6a6acec","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"b88405c777515c3fb102fa6b88c9f77bc6a6acec","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"requestContractHash":"67f82c08549d19ecf8f843626ddb7f3c45ae90bb0f347ffce317d491c88387ba","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"47520879982758a0c352430d88736dad18ff8165","sourceSha":"b88405c777515c3fb102fa6b88c9f77bc6a6acec","changedPaths":["config/control-plane-restore-point.json"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:20:41.810409+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b88405c777515c3fb102fa6b88c9f77bc6a6acec","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c1b1ca9e-b5b7-41a7-8958-186a22f43927:forgejo-release-status:b88405c777515c3fb102fa6b88c9f77bc6a6acec:verified:forgejo-main/source=success","mission_step_id":"7f5c3604-05d6-4cd7-be4d-0dde0349d6d4","command_center_event_id":"c1b1ca9e-b5b7-41a7-8958-186a22f43927"},{"id":"420c8b62-63be-4002-97a5-c94fbecae30d","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-03T01:19:01.411205+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-272da635e5f9\",\"prNumber\":4541,\"sourceSha\":\"7d82bd7ac62e14842094c1986f380e18425740f9\",\"deploymentId\":\"forgejo-main-7d82bd7ac62e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:20:24.309237+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:272da635-e5f9-44c5-bb59-4ed641eff854:owner-progress-heartbeat:119398641","mission_step_id":"5ddf1932-08f5-48ca-a2c4-51d20d1f811a","command_center_event_id":"272da635-e5f9-44c5-bb59-4ed641eff854"},{"id":"420c8e22-6b4d-4744-a444-53a0b2958b14","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c934c231599c","prNumber":3267,"nextAction":null,"mergeCommitSha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:02:23.960842+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","external_id":"3267","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c934c231-599c-49be-bf9e-588eb09f363e:merged-pr:3267:ae2fae40dd33475b441ceffc25d0d3562379bcf7","mission_step_id":"8c5aaf88-6677-48c3-b16f-872b0cdf9c5d","command_center_event_id":"c934c231-599c-49be-bf9e-588eb09f363e"},{"id":"420d2b81-3d1a-48e0-ac13-755a2aaeb6b7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"visual_proof","branch":"ai/seaside-canonical-route-convergence-20260806-r202608070156","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":11381,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":4171,"terminal":false,"missionId":"a713dee6-9927-44c3-b9c2-85f420780983","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":"5e464eee28ed3f5b232d451c7f94625416469d4e","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":"a713dee6-9927-44c3-b9c2-85f420780983"},"performance":null,"deploymentId":"canonical-release-5e464eee28ed","workflowRunId":31139720265,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":3190,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T01:55:02.575249+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a713dee6-9927-44c3-b9c2-85f420780983:execute_mission:repair_mission_synthesis_ready","mission_step_id":"0ec3d059-8489-46f6-8020-29a666ef7b24","command_center_event_id":"a713dee6-9927-44c3-b9c2-85f420780983"},{"id":"420dbeee-e9d4-423a-bbb6-6a59962272f0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-modes-experience-primitive-20260911","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2474,"terminal":false,"missionId":"02d5d119-88a2-458f-b6a0-5b60326bc5b7","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1892,"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":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},"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":1291,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:34:11.676796+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2474","receipt_type":"automatic_mission_resume","idempotency_key":"mission:02d5d119-88a2-458f-b6a0-5b60326bc5b7:automatic-mission-resume:2474:repair_mission_waiting_for_gate","mission_step_id":"e022bd58-98d3-45a5-b2af-0f661152a2b2","command_center_event_id":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},{"id":"420edcee-016f-48a4-8c05-7d3204c5f1a1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-25f4d6dbb222","reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":14872,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"25f4d6db-b222-4f8f-b3ae-e7dc14acd1ba","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"25f4d6db-b222-4f8f-b3ae-e7dc14acd1ba"},"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":5053,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-22T17:47:48.487774+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:25f4d6db-b222-4f8f-b3ae-e7dc14acd1ba:execute_mission:repair_mission_execution_blocked","mission_step_id":"6beef38a-3eae-4b31-8406-cedf35753535","command_center_event_id":"25f4d6db-b222-4f8f-b3ae-e7dc14acd1ba"},{"id":"420f2f47-3a9c-450b-9f70-f3b50141c0df","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-web/source-proof":"success","canonical-web-production/live":"success","canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"781a62311bcc1fb36cb334906ded5c3f9169f00c","releaseState":"pending","exactConductorRun":{"id":31140960321,"status":"in_progress","headSha":"781a62311bcc1fb36cb334906ded5c3f9169f00c","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T02:21:32.937361+00:00","proof_gate":"canonical_release_pending","source_sha":"781a62311bcc1fb36cb334906ded5c3f9169f00c","external_id":"canonical-release-781a62311bcc","receipt_type":"canonical_release_status","idempotency_key":"mission:1ad939a3-5e09-4454-ab4d-759ac2b0ccf4:release-status:781a62311bcc1fb36cb334906ded5c3f9169f00c:pending:canonical-production-release/verified=pending","mission_step_id":"08a3c02b-7f02-4b4c-8a08-64a9ae54722b","command_center_event_id":"1ad939a3-5e09-4454-ab4d-759ac2b0ccf4"},{"id":"421265e2-c65c-4c90-8188-6d5acc828d02","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-91c550971654","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":79684,"releaseCount":0,"toolCallCount":19,"repeatedCallCount":14,"executorlessWaitMs":630574,"firstUsefulResultAt":"2026-10-02T20:31:28.407Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":4525,"terminal":false,"missionId":"91c55097-1654-409a-ad91-7f78a84a809f","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"62f75603dcfb339fb84192e44e3faa92862abcf2","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3921,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":571,"approvedPlanMs":0,"missionSetupMs":434,"providerAuthMs":0,"shipAndProveMs":2615,"ledgerPrepareMs":334,"ledgerReconcileMs":0,"lineageReconcileMs":100,"resolvePreflightMs":434,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":334,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"91c55097-1654-409a-ad91-7f78a84a809f"},"performance":null,"deploymentId":"forgejo-main-62f75603dcfb","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2578,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T20:43:20.700237+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"62f75603dcfb339fb84192e44e3faa92862abcf2","external_id":"forgejo-main-62f75603dcfb","receipt_type":"execute_mission","idempotency_key":"mission:91c55097-1654-409a-ad91-7f78a84a809f:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"85ae965e-703d-4b6b-94b7-24ac8f2dfea8","command_center_event_id":"91c55097-1654-409a-ad91-7f78a84a809f"},{"id":"4212d217-22b3-4fea-8446-0bd956f9373e","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-8ec9fc6ce597","prNumber":4331,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"7f34021371e7990939b76b0119064029b434832d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T10:10:55.253736+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7f34021371e7990939b76b0119064029b434832d","external_id":"4331","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8ec9fc6c-e597-4933-b659-57b3fc06bb33:merged-pr:4331:7f34021371e7990939b76b0119064029b434832d","mission_step_id":"e88b6c94-3cb6-4cdf-96f7-89dc481e00f6","command_center_event_id":"8ec9fc6c-e597-4933-b659-57b3fc06bb33"},{"id":"42144f14-369b-42a2-be49-87189f31a1fb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/cc-execution-baseline-relative-canary-1789311217963","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/cc-execution-baseline-relative-canary-1789311217963","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.123-modes-storage-validated-oauth","prNumber":null,"terminal":false,"missionId":"6e6e2400-20be-456f-9daf-8f7d3a8419b3","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9142,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":704,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":467,"ledgerReconcileMs":0,"lineageReconcileMs":237,"resolvePreflightMs":704,"repositoryMutationMs":9142,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":467,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6e6e2400-20be-456f-9daf-8f7d3a8419b3"},"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":1614,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T15:09:47.116694+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6e6e2400-20be-456f-9daf-8f7d3a8419b3:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c7c8b5d6-b1e4-4c57-b1b9-9ea137671f2c","command_center_event_id":"6e6e2400-20be-456f-9daf-8f7d3a8419b3"},{"id":"4214fc31-89c7-43b1-8d2c-e751168189ca","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-292cf2bdb95b","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":495013,"releaseCount":0,"toolCallCount":319,"repeatedCallCount":312,"executorlessWaitMs":14424426,"firstUsefulResultAt":"2026-10-06T02:47:44.252Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":null,"prNumber":5146,"terminal":false,"missionId":"292cf2bd-b95b-4e3e-9816-97c821a415fa","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"292cf2bd-b95b-4e3e-9816-97c821a415fa"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:46:09.857937+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5146","receipt_type":"automatic_mission_resume","idempotency_key":"mission:292cf2bd-b95b-4e3e-9816-97c821a415fa:automatic-mission-resume:5146:repair_mission_waiting_for_gate","mission_step_id":"a1695bc8-388c-4d67-a5f4-4aeee7ac57a8","command_center_event_id":"292cf2bd-b95b-4e3e-9816-97c821a415fa"},{"id":"4215181b-bffb-401f-8c2d-82a0af602444","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-97afb68b7f01","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5400,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":41245,"firstUsefulResultAt":"2026-09-27T22:25:12.453Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":null,"terminal":false,"missionId":"97afb68b-7f01-40a2-8b60-c26948278d5e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1242,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":325,"providerAuthMs":0,"ledgerPrepareMs":325,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":325,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":325,"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":"97afb68b-7f01-40a2-8b60-c26948278d5e"},"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":3496,"likelyAffectedFiles":["src/components/branding/TenantLogo.tsx","src/components/MiscAwareAccountMenu.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T22:25:19.932168+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:97afb68b-7f01-40a2-8b60-c26948278d5e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"97f7105d-55db-4974-9759-35846d061bd5","command_center_event_id":"97afb68b-7f01-40a2-8b60-c26948278d5e"},{"id":"4215e129-a523-4e80-95a0-0686091efac9","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-3caa53340df1","merged":false,"prNumber":2556,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T01:41:53.137343+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"2556","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:7efd5320-2e9d-4213-8492-56af2febc6a6:closed-pr:2556:unmerged","mission_step_id":"de748183-893a-47fd-bd17-7a5b44c69111","command_center_event_id":"7efd5320-2e9d-4213-8492-56af2febc6a6"},{"id":"42186487-4d66-4a58-bb5a-2292bc2f83a8","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"a4802fad-d162-cf0a-22ac-109a197b3183"},"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:1e0a738b-55f5-4bd2-ba0d-0cbc88265555","mission_step_id":null,"command_center_event_id":"1e0a738b-55f5-4bd2-ba0d-0cbc88265555"},{"id":"4219370f-b375-47c6-afb3-0fe9c0133902","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d7d1f5aa0634","reason":"anchored_edit_anchor_not_unique:supabase/functions/operator-respond/index.ts","status":"blocked","metrics":{"receiptBytes":11846,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T01:41:15.180Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":null,"terminal":false,"missionId":"d7d1f5aa-0634-4cc5-b370-5203f7bd827f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":453,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":453,"missionSetupMs":232,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":232,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":232,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":232,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d7d1f5aa-0634-4cc5-b370-5203f7bd827f"},"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":1531,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T01:41:16.940241+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d7d1f5aa-0634-4cc5-b370-5203f7bd827f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"7456f532-c530-463d-b368-ce4b84c5527c","command_center_event_id":"d7d1f5aa-0634-4cc5-b370-5203f7bd827f"},{"id":"42194eee-5fed-4538-818b-ce6d8374c581","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"32dbeb6507c500be75b712e383d40e61fcf5683f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"32dbeb6507c500be75b712e383d40e61fcf5683f","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":"1d7501571ef757db5483cc07cd6a0bbaa8cb3e764d6fddac72cb1da3196bba08","forgejoWorkflowProof":{"runId":6777,"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-10T09:13:39.504703+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"32dbeb6507c500be75b712e383d40e61fcf5683f","external_id":"forgejo-main-32dbeb6507c5","receipt_type":"canonical_release_status","idempotency_key":"mission:27b332d4-548f-4972-933d-348349ced2c2:forgejo-release-status:32dbeb6507c500be75b712e383d40e61fcf5683f:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"776e9682-a34f-441f-b286-0b1fe647e7d7","command_center_event_id":"27b332d4-548f-4972-933d-348349ced2c2"},{"id":"421b5bcf-bc09-4ea2-a481-1dede1c85289","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the Vista booking-page visual repair and remove the shared rocket background globally without altering workspace functionality. Booking-page changes are ONLY in the public /la-vista-del-mar component: use the existing reservation-video as the full-page fixed background, keep the reservation logo, and render the existing configured lead photos for The View and The Nest in their cards. Separately, disable the shared SiteBackground rocket layer at its source so the rocket cannot appear on any public or private route. Do not redesign or change the La Vista del Mar workspace/dashboard, its private routes, navigation, data, documents, auth, or owner tools. Frontend-only. Use one branch/PR/gate/merge/frontend release and prove the live booking route plus repository scope.","tenantRef":"La Vista del Mar","receivedAt":"2026-08-29T21:26:03.042Z","fingerprint":"a3432d070484d0b88aff6f02751c56a7089a05fd04e1ba6a4f8ab43168d72cad","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/fix-vista-reservation-visuals-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the Vista booking-page visual repair and remove the shared rocket background globally without altering workspace functionality. Booking-page changes are ONLY in the public /la-vista-del-mar component: use the existing reservation-video as the full-page fixed background, keep the reservation logo, and render the existing configured lead photos for The View and The Nest in their cards. Separately, disable the shared SiteBackground rocket layer at its source so the rocket cannot appear on any public or private route. Do not redesign or change the La Vista del Mar workspace/dashboard, its private routes, navigation, data, documents, auth, or owner tools. Frontend-only. Use one branch/PR/gate/merge/frontend release and prove the live booking route plus repository scope.","wordingChanged":false,"canonicalIntent":"Apply the Vista booking-page visual repair and remove the shared rocket background globally without altering workspace functionality. Booking-page changes are ONLY in the public /la-vista-del-mar component: use the existing reservation-video as the full-page fixed background, keep the reservation logo, and render the existing configured lead photos for The View and The Nest in their cards. Separately, disable the shared SiteBackground rocket layer at its source so the rocket cannot appear on any public or private route. Do not redesign or change the La Vista del Mar workspace/dashboard, its private routes, navigation, data, documents, auth, or owner tools. Frontend-only. Use one branch/PR/gate/merge/frontend release and prove the live booking route plus repository scope.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"vista-booking-premium","statement":"The live public /la-vista-del-mar page uses the Vista reservation video as the full-page background and shows the configured The View and The Nest lead property photos.","proofConditionIds":["proof-vista-live"]},{"id":"rocket-gone-global","statement":"The shared SiteBackground no longer renders the rocket/space background on any route.","proofConditionIds":["proof-shared-background-source"]},{"id":"workspace-preserved","statement":"No Vista workspace/dashboard/private-route functionality is modified by the booking-page redesign.","proofConditionIds":["proof-scope"]}],"objective":"Apply the Vista booking-page visual repair and remove the shared rocket background globally without altering workspace functionality. Booking-page changes are ONLY in the public /la-vista-del-mar component: use the existing reservation-video as the full-page fixed background, keep the reservation logo, and render the existing configured lead photos for The View and The Nest in their cards. Separately, disable the shared SiteBackground rocket layer at its source so the rocket cannot appear on any public or private route. Do not redesign or change the La Vista del Mar workspace/dashboard, its private routes, navigation, data, documents, auth, or owner tools. Frontend-only. Use one branch/PR/gate/merge/frontend release and prove the live booking route plus repository scope.","constraints":[{"id":"frontend-only","statement":"No backend, database, auth, runtime-control-plane, or schema changes.","proofConditionIds":["proof-scope"]},{"id":"workspace-protected","statement":"Do not change Vista workspace/dashboard pages, private routes, navigation, data, documents, auth, or owner tools.","proofConditionIds":["proof-scope"]},{"id":"existing-media","statement":"Use the existing Vista reservation-video, reservation-logo, the-view lead, and the-nest lead assets.","proofConditionIds":["proof-vista-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-vista-live","kind":"runtime","claim":"On live /la-vista-del-mar, the Vista video is visible as the page-wide background and The View/The Nest cards render their existing lead property photos.","route":"/la-vista-del-mar","required":true,"expectedText":"Choose the stay that feels like yours.","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-shared-background-source","kind":"repository","claim":"src/components/SiteBackground.tsx no longer renders SpaceBackground, preventing the shared rocket layer from being injected by route shells.","route":"/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-scope","kind":"repository","claim":"The Vista booking redesign changes only src/pages/rental/ShortTermRentalPublic.tsx; the only global change is disabling SiteBackground rendering. No Vista workspace/private component is changed.","route":"/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/fix-vista-reservation-visuals-20260829","conversationContext":null,"requestContractHash":"c4ce74564b8a85aa0684bc9637c2b95194b8793fef1ef444d17fc6b4708989cb","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T21:26:04.338222+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9f4a3c89-fb46-49a0-9648-fdd92c9b0aac:tenant-workstream-contribution:a3432d070484d0b88aff6f02751c56a7089a05fd04e1ba6a4f8ab43168d72cad","mission_step_id":null,"command_center_event_id":"9f4a3c89-fb46-49a0-9648-fdd92c9b0aac"},{"id":"421bb41b-d512-45bc-9ba1-c032626a27a9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"4b4bfb6e973f2cc4265bdf621e387c0e32832116","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"MUTATION AUTHORIZED AND REQUIRED. Modify the KNOCKLAUNCH OS production source to repair the broken GodMode tenant-entry flow. The owner cannot use the role/user selectors when entering tenants; tenants may incorrectly show no active users; this prevents selecting a projected tenant identity and entering the tenant. Make the necessary code changes in the canonical shared tenant-selection / GodMode projection primitive, preserving tenant isolation, real membership semantics, owner GodMode authority, and demo-mode behavior. Do not merely inspect or report. Create the focused Forgejo branch/PR, run canonical Gate, squash merge, deploy the affected production target, then verify live that a GodMode owner can select a tenant, access populated role/user controls where applicable, choose a projected identity, and enter the tenant successfully. This is a P0 production mutation. Do not stop before live proof.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"eb04a647c16d2976344c8bca5b9e5e00e672073b32a35c94f0b02f22b33e5ece","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"eb04a647c16d2976344c8bca5b9e5e00e672073b32a35c94f0b02f22b33e5ece"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:19:57.594364+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"4b4bfb6e973f2cc4265bdf621e387c0e32832116","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d400a6a1-8e6a-4a17-918b-a9e708c7858c:request-contract:eb04a647c16d2976344c8bca5b9e5e00e672073b32a35c94f0b02f22b33e5ece:4b4bfb6e973f2cc4265bdf621e387c0e32832116:verified:","mission_step_id":"dd4150e4-aeb8-42f1-b1ad-1cf9b0c93249","command_center_event_id":"d400a6a1-8e6a-4a17-918b-a9e708c7858c"},{"id":"421d96dd-0500-41cc-977b-110f64c915c8","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":1111,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":728,"terminal":false,"missionId":"71098290-10fe-43c6-bdc5-03b87d372672","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":"71098290-10fe-43c6-bdc5-03b87d372672"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":599,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T05:08:54.063834+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"728","receipt_type":"automatic_mission_resume","idempotency_key":"mission:71098290-10fe-43c6-bdc5-03b87d372672:automatic-mission-resume:728:canonical_release_transport_retryable","mission_step_id":"c22710d2-9a0f-4929-aebc-f6ef8222b7a1","command_center_event_id":"71098290-10fe-43c6-bdc5-03b87d372672"},{"id":"421db8c5-d35b-4019-b9f9-e1186b1bdb62","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0a680ea028cd","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":157175,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"executorlessWaitMs":135888,"firstUsefulResultAt":"2026-09-24T05:29:25.812Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3595,"terminal":false,"missionId":"0a680ea0-28cd-4751-b264-c7ac0f65951b","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":595,"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":"0a680ea0-28cd-4751-b264-c7ac0f65951b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:31:52.710546+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3595","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0a680ea0-28cd-4751-b264-c7ac0f65951b:automatic-mission-resume:3595:repair_mission_waiting_for_gate","mission_step_id":"a91cc319-4b1a-439c-98d7-d8e076a6440b","command_center_event_id":"0a680ea0-28cd-4751-b264-c7ac0f65951b"},{"id":"42212290-09de-4323-bee4-25903be701e9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"3ddd1022f7f8d4def32da07c66a2e0982600a265","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"slot-occupancy-bounds","satisfied":true,"statement":"PRIME never overstates available heavy slots when a multi-slot heavy runner is active.","proofConditionIds":["slot-occupancy-runtime"]}],"satisfied":true,"constraints":[{"id":"no-scheduling-change","satisfied":true,"statement":"Do not change Forgejo runner labels, workflow routing, runner capacities, or host configuration.","proofConditionIds":["slot-occupancy-runtime"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["slot-occupancy-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":["slot-occupancy-runtime"]}],"contractHash":"b0d557aff5963ce283a31d6fdf08c1bba4f981d63041e7ccd538afbac5cbb50b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"slot-occupancy-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"b0d557aff5963ce283a31d6fdf08c1bba4f981d63041e7ccd538afbac5cbb50b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T22:27:49.431558+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"3ddd1022f7f8d4def32da07c66a2e0982600a265","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ea00007f-4122-4aac-b26f-c07765269a86:request-contract:b0d557aff5963ce283a31d6fdf08c1bba4f981d63041e7ccd538afbac5cbb50b:3ddd1022f7f8d4def32da07c66a2e0982600a265:verified:","mission_step_id":"a15019c0-9eb3-4a6c-a150-74d3c915094c","command_center_event_id":"ea00007f-4122-4aac-b26f-c07765269a86"},{"id":"4222331e-069a-42a0-8510-d3536241c661","source":"cc-execution","status":"recorded","payload":{"objective":"Make the Curri More route use the same frosted cards as the rest of the Curri route with no visual inconsistency. Continue existing PR #1997 only: squash merge after its green exact-head Gate, release frontend only, then prove the live More route on desktop and mobile. Do not change routing or any other behavior.","tenantRef":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","receivedAt":"2026-09-06T20:39:15.711Z","fingerprint":"7827c26092269d2083b29b9dd515a794b531707499490b683cbd087c4c7eba48","workstreamRef":"90ed5bf48abd4d3aaf7c024664b5b99d","conversationId":null,"canonicalBranch":"ai/curri-more-frosted-cards-20260906","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Make the Curri More route use the same frosted cards as the rest of the Curri route with no visual inconsistency. Continue existing PR #1997 only: squash merge after its green exact-head Gate, release frontend only, then prove the live More route on desktop and mobile. Do not change routing or any other behavior.","wordingChanged":false,"canonicalIntent":"Make the Curri More route use the same frosted cards as the rest of the Curri route with no visual inconsistency. Continue existing PR #1997 only: squash merge after its green exact-head Gate, release frontend only, then prove the live More route on desktop and mobile. Do not change routing or any other behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The live Curri More route uses frosted cards consistent with the rest of the Curri shell on desktop and mobile.","proofConditionIds":["proof-live","proof-visual"]}],"objective":"Make the Curri More route use the same frosted cards as the rest of the Curri route with no visual inconsistency. Continue existing PR #1997 only: squash merge after its green exact-head Gate, release frontend only, then prove the live More route on desktop and mobile. Do not change routing or any other behavior.","constraints":[{"id":"constraint-1","statement":"Preserve the standalone More route and existing behavior; change only the card visual treatment.","proofConditionIds":["proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live","kind":"runtime","claim":"The Curri More route is live in production after frontend release.","route":"/curri-properties/more","roleRef":null,"userRef":null,"required":true,"expectedText":"Growth & Brokerage","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-visual","kind":"visual","claim":"The More route cards visually match the frosted glass treatment used by the rest of the Curri route on desktop and mobile.","route":"/curri-properties/more","roleRef":null,"userRef":null,"required":true,"expectedText":"Growth & Brokerage","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/curri-more-frosted-cards-20260906","conversationContext":null,"requestContractHash":"897f28be111b56c67b7405f1c288eb06e7aa6acd3c6e69ac7eafc2eff205144b","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T20:39:16.225367+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a8bb4854-2d4e-4852-90b9-9648c8586259:tenant-workstream-contribution:7827c26092269d2083b29b9dd515a794b531707499490b683cbd087c4c7eba48","mission_step_id":null,"command_center_event_id":"a8bb4854-2d4e-4852-90b9-9648c8586259"},{"id":"422388a1-c765-4f93-934c-f5fa093accf8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/mission-phase-latency-telemetry-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4379,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.36-bounded-release-reads","prNumber":738,"terminal":false,"missionId":"956346c9-559a-445f-9936-ac5da2d3e8c6","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"f4b03b178927fca7d0537fdccbb353735f61dd99","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"956346c9-559a-445f-9936-ac5da2d3e8c6"},"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":5098,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T12:05:31.325487+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"738","receipt_type":"execute_mission","idempotency_key":"mission:956346c9-559a-445f-9936-ac5da2d3e8c6:execute_mission:canonical_release_transport_retryable","mission_step_id":"19a38a96-a339-4417-bf2d-d12b2b276d27","command_center_event_id":"956346c9-559a-445f-9936-ac5da2d3e8c6"},{"id":"42245032-97e2-4d4f-a3a7-11dd88dd30ed","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/universal-connections-canonical-route-r2-20260901","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":10820,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1346,"terminal":false,"missionId":"a9d20611-a872-4168-9e7d-8dbab8eb939c","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2000,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a9d20611-a872-4168-9e7d-8dbab8eb939c"},"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":699,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T01:45:23.087878+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1346","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a9d20611-a872-4168-9e7d-8dbab8eb939c:automatic-mission-resume:1346:repair_mission_pr_ready_retryable","mission_step_id":"c7e17d9b-9cc6-4003-8b80-96f1f8050eb9","command_center_event_id":"a9d20611-a872-4168-9e7d-8dbab8eb939c"},{"id":"42253f01-6900-4112-8195-b2c22f66479f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"542df6b39dcbe642a2528d3cb289f0939976c80c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"542df6b39dcbe642a2528d3cb289f0939976c80c","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"f9ee1ff91bd446468e792a4d32fd0128b4c2a199dd58acad55ab989e409766b8","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5785","runId":5785,"status":"success","sourceSha":"542df6b39dcbe642a2528d3cb289f0939976c80c","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"542df6b39dcbe642a2528d3cb289f0939976c80c","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-542df6b39dcbe642a2528d3cb289f0939976c80c","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5785,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.66-repair-generation-continuation","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T03:14:46.753034+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"542df6b39dcbe642a2528d3cb289f0939976c80c","external_id":"forgejo-main-542df6b39dcb","receipt_type":"canonical_release_status","idempotency_key":"mission:f1fb7a7a-d1df-40d8-9f27-7c88862256d5:forgejo-release-status:542df6b39dcbe642a2528d3cb289f0939976c80c:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"75a472a4-64a0-44ba-be50-52b5fcdffb12","command_center_event_id":"f1fb7a7a-d1df-40d8-9f27-7c88862256d5"},{"id":"4225afbb-3e1e-48cb-bf0c-6e316cb18f81","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the shared tenant business-blueprint authority so a rich persisted blueprint cannot retain a stale machine-type businessType when its canonical declared tenant type/businessTypeKey has changed. Preserve human-friendly businessType labels. Recompile the one proven affected tenant BYCHEFAP and verify it becomes MOBILE_CATERING throughout the blueprint projections. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, apply only the affected Supabase migration, and prove the production row after release.","wordingChanged":false,"canonicalIntent":"Repair the shared tenant business-blueprint authority so a rich persisted blueprint cannot retain a stale machine-type businessType when its canonical declared tenant type/businessTypeKey has changed. Preserve human-friendly businessType labels. Recompile the one proven affected tenant BYCHEFAP and verify it becomes MOBILE_CATERING throughout the blueprint projections. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, apply only the affected Supabase migration, and prove the production row after release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"shared-rule","statement":"The shared blueprint authority repairs stale machine-type labels instead of regenerating obsolete tenant identity.","proofConditionIds":["repo","gate"]},{"id":"bychefap","statement":"The canonical migration contains a fail-closed BYCHEFAP read-back guard requiring MOBILE_CATERING in tenant and blueprint identity fields before the migration succeeds.","proofConditionIds":["repo","release"]}],"objective":"Repair the shared tenant business-blueprint authority so a rich persisted blueprint cannot retain a stale machine-type businessType when its canonical declared tenant type/businessTypeKey has changed. Preserve human-friendly businessType labels. Recompile the one proven affected tenant BYCHEFAP and verify it becomes MOBILE_CATERING throughout the blueprint projections. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, apply only the affected Supabase migration, and prove the production row after release.","constraints":[{"id":"human-labels","statement":"Do not replace human-friendly businessType labels such as 'Property Maintenance & Management' or 'Curri Executive Portfolio'.","proofConditionIds":["repo","scope"]},{"id":"scope-constraint","statement":"Do not change tenant routing source, frontend source, authentication, billing, or unrelated tenant data.","proofConditionIds":["repo","scope"]},{"id":"canonical-release","statement":"Use protected Forgejo main, canonical Gate, squash merge, and affected migration release only.","proofConditionIds":["gate","release"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","gate","release"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","gate","release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"A single migration updates the existing tenant blueprint authority function to reconcile only stale machine-looking businessType labels and includes a bounded BYCHEFAP recompile/read-back guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"gate","kind":"repository","claim":"KnockLaunch Gate passes on the exact PR head.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"release","kind":"release","claim":"The merged migration is applied through the canonical Supabase migration release owner with no unrelated frontend or worker release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"scope","kind":"scope","claim":"The change is limited to the tenant blueprint authority migration and the one explicitly guarded BYCHEFAP recompile; no frontend, auth, billing, or unrelated tenant data changes are introduced.","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-shared-tenant-business-blueprint-authority-so-a-rich-persisted-blueprint-cannot-retain-a-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["migrations"],"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","gate","release"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"4786aa167cc10dfbec0a83f5b5d08d6d30d848b4a84bcf3bf598b517118ec828","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T21:25:27.568711+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:144de950-bc68-4191-af46-e6773f50a811:request-contract:4786aa167cc10dfbec0a83f5b5d08d6d30d848b4a84bcf3bf598b517118ec828","mission_step_id":"750e4cb5-5f59-4f12-a90f-7f4ad7b0b3ca","command_center_event_id":"144de950-bc68-4191-af46-e6773f50a811"},{"id":"42283912-730f-4649-988b-691c8f522d69","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/visual-witness-ccexecution-dispatch-recovery","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1747,"terminal":false,"missionId":"1bcd5732-244c-40f8-910f-61ff47e29794","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ae5dc1585e4bfe276059e5f20530643477d051c2","timingsMs":{"prReadinessMs":236,"approvedPlanMs":0,"shipAndProveMs":4033,"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":"1bcd5732-244c-40f8-910f-61ff47e29794"},"performance":null,"deploymentId":"forgejo-main-ae5dc1585e4b","workflowRunId":5301,"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-04T19:54:17.715155+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1747","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1bcd5732-244c-40f8-910f-61ff47e29794:automatic-mission-resume:1747:canonical_release_reconciliation_pending","mission_step_id":"e9a47c47-f7a1-4bf4-a2f9-bb28ba394611","command_center_event_id":"1bcd5732-244c-40f8-910f-61ff47e29794"},{"id":"42291591-8560-437d-87b9-6f52daaf5965","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"ae10d9a4-deb8-4774-b90a-fc5a901519a1","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":"ae10d9a4-deb8-4774-b90a-fc5a901519a1"},"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":5607,"likelyAffectedFiles":["src/__tests__/contracts/command-palette-platform-authority.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/cc-deploy-controller-liveness.test.ts","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","src/components/academy/RoleplayFeedbackPanel.tsx","src/components/admin/InvoicePermissionsManager.tsx","src/components/admin/SessionHistoryTable.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T12:34:27.45313+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ae10d9a4-deb8-4774-b90a-fc5a901519a1:execute_mission:repair_mission_synthesis_ready","mission_step_id":"3d0b9c8a-db98-4e63-87c7-b3316fa21efe","command_center_event_id":"ae10d9a4-deb8-4774-b90a-fc5a901519a1"},{"id":"422a02f1-138b-48cd-9d57-d4ed01597b95","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-fd0cec02d2ce","writes":[],"patches":[],"approved":true,"missionId":"fd0cec02-d2ce-4d0f-881d-789158f0b06b","objective":"Repair the KNOCKLAUNCH control plane post-merge handoff so green merged work never sits looking finished while release waits. Exact-green merge success must immediately wake deterministic mission supervision, present owner-facing state as RELEASING/release pending, and keep the minute supervisor as recovery only.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"workers/cc-execution/src/entrypoint-owner-status.js","anchor":"  const mergeSucceeded = merged.ok && merged.body?.ok !== false && mergeStatus === \"merged\";\n  if (mergeSucceeded) {\n    return recordExactMergeProgression({\n      ok: true,\n      status: \"merged\",","replacement":"  const mergeSucceeded = merged.ok && merged.body?.ok !== false && mergeStatus === \"merged\";\n  if (mergeSucceeded) {\n    scheduleDeterministicMissionWakeup(env, ctx, \"forgejo_merge_completed\");\n    return recordExactMergeProgression({\n      ok: true,\n      status: \"release_pending\","},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","anchor":"      mergedAt: merged.body?.mergedAt || null,\n      releaseOwner: \"protected_main_push\",\n    });","replacement":"      mergedAt: merged.body?.mergedAt || null,\n      releaseOwner: \"protected_main_push\",\n      releaseHandoffTriggered: true,\n      ownerFacingState: \"RELEASING\",\n    });"},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","anchor":"  const mergeSha = String(pullReadBack.body?.merge_commit_sha || pullReadBack.body?.merged_commit_sha || merged.body?.mergeCommitSha || \"\").trim() || null;\n  return recordExactMergeProgression({\n    ok: mergedReadBack,\n    status: mergedReadBack ? \"merged\" : \"retryable\",","replacement":"  const mergeSha = String(pullReadBack.body?.merge_commit_sha || pullReadBack.body?.merged_commit_sha || merged.body?.mergeCommitSha || \"\").trim() || null;\n  if (mergedReadBack) scheduleDeterministicMissionWakeup(env, ctx, \"forgejo_merge_reconciled\");\n  return recordExactMergeProgression({\n    ok: mergedReadBack,\n    status: mergedReadBack ? \"release_pending\" : \"retryable\","},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","anchor":"    releaseOwner: \"protected_main_push\",\n    reason: String(merged.body?.reason || merged.body?.proofGate || `http_${merged.status}`),\n  });","replacement":"    releaseOwner: \"protected_main_push\",\n    releaseHandoffTriggered: mergedReadBack,\n    ownerFacingState: mergedReadBack ? \"RELEASING\" : null,\n    reason: String(merged.body?.reason || merged.body?.proofGate || `http_${merged.status}`),\n  });"},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","anchor":"      status: shipTerminalLive ? \"advanced\" : mergedReadBack ? \"waiting\" : \"blocked\",","replacement":"      status: shipTerminalLive ? \"advanced\" : mergedReadBack ? \"releasing\" : \"blocked\","},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","anchor":"    if (shipTerminalLive || mergedReadBack) break;","replacement":"    if (mergedReadBack && !shipTerminalLive) scheduleDeterministicMissionWakeup(env, ctx, \"merge_queue_merged_release_pending\");\n    if (shipTerminalLive || mergedReadBack) break;"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","anchor":"test(\"autonomous deterministic supervisor owns scheduled mission progression\", async () => {","replacement":"test(\"post-merge handoff immediately wakes release and never presents merged work as idle success\", async () => {\n  const source = await readFile(\"workers/cc-execution/src/entrypoint-owner-status.js\", \"utf8\");\n  assert.match(source, /scheduleDeterministicMissionWakeup\\(env, ctx, \"forgejo_merge_completed\"\\)/);\n  assert.match(source, /scheduleDeterministicMissionWakeup\\(env, ctx, \"forgejo_merge_reconciled\"\\)/);\n  assert.match(source, /scheduleDeterministicMissionWakeup\\(env, ctx, \"merge_queue_merged_release_pending\"\\)/);\n  assert.match(source, /status: \"release_pending\"/);\n  assert.match(source, /ownerFacingState: \"RELEASING\"/);\n  assert.match(source, /mergedReadBack \\? \"releasing\" : \"blocked\"/);\n});\n\ntest(\"autonomous deterministic supervisor owns scheduled mission progression\", async () => {"}],"implementation":{"files":[],"writes":[]},"requestContract":{"version":1,"outcomes":[{"id":"post-merge-handoff","statement":"Control plane exact-green merges must immediately transition owner-facing state to RELEASING and wake canonical release reconciliation without waiting for the recovery cron.","proofConditionIds":["repo-proof","runtime-proof"]}],"constraints":[{"id":"single-owner-release","statement":"Preserve single-owner protected-main release architecture and keep cron reconciliation as recovery fallback only; do not create duplicate releases or merge owners.","proofConditionIds":["repo-proof","runtime-proof"]}],"proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Control plane source and regression tests encode immediate post-merge release wakeup and RELEASING owner state.","required":true},{"id":"runtime-proof","kind":"runtime","claim":"Deployed cc-execution runtime contains the repaired control plane handoff.","required":true,"requiredReleaseTargets":["ccExecution"]}]},"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorized fixing the control plane behavior where green successful merge work sits visibly idle before release."},"recovery":false,"fingerprint":"01b8125d226d6d9901aa4b04709d0755f90b7d52e58d74e6d771796f91742307","replayCount":0,"serializedBytes":5838},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T19:58:45.755884+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:fd0cec02-d2ce-4d0f-881d-789158f0b06b:repository-mutation-intent:01b8125d226d6d9901aa4b04709d0755f90b7d52e58d74e6d771796f91742307:0","mission_step_id":"7a69e5c0-3591-4445-a336-3197c22d7d8c","command_center_event_id":"fd0cec02-d2ce-4d0f-881d-789158f0b06b"},{"id":"422d3523-2a73-437e-9bf8-5271d06c9fa4","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"continuationObjective":"P0 fix the ChatGPT-to-Prime tool boundary for stale connector/tool schemas. Preserve execute_objective as the single mutation authority, but make the MCP boundary backward-compatible: if command_center_execute or a stale direct tools/call requests retired exact continuation aliases mission_apply_exact_patch, mission_continue_exact, or mission_ship_exact, do not reject before Prime sees the intent. Canonicalize the stale alias server-side into an execute_objective invocation using the same missionId/objective/sourceSha/anchored_edits/prNumber/expectedHeadSha fields that are present, preserving owner approval and all existing control-plane authorization requirements; do not synthesize missing authorization and do not weaken safety. Return an explicit receipt showing boundaryCanonicalizedFrom and canonicalTool=execute_objective. Unknown/non-allowlisted mutation tools must still fail closed. Add regression coverage proving stale alias calls cross the MCP/tool boundary and reach execute_objective normalization, while unsafe/malformed calls remain blocked. Bump cc-execution runtime identity, Gate, merge, deploy, and prove live."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:28:41.054305+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:825effee-a3ee-4b8a-8249-073b827f502c:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"2ca5f939-7636-4df6-8206-f63c5425c5bd","command_center_event_id":"825effee-a3ee-4b8a-8249-073b827f502c"},{"id":"422d7591-803f-440a-af0d-3a7e1946c585","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the existing exact state of PR #2088 into this durable repair mission without changing source. The branch currently differs from main only in src/config/applicationCapabilityRegistry.ts, where buildTenantApplicationPath emits a tenant-qualified standalone path. Preserve that exact state and bind the mission to the existing branch/PR; do not create another PR or release.","wordingChanged":false,"canonicalIntent":"Adopt the existing exact state of PR #2088 into this durable repair mission without changing source. The branch currently differs from main only in src/config/applicationCapabilityRegistry.ts, where buildTenantApplicationPath emits a tenant-qualified standalone path. Preserve that exact state and bind the mission to the existing branch/PR; do not create another PR or release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-isolation","statement":"Standalone app routes preserve explicit tenant identity and no longer silently restore a different tenant from prior app/browser state.","proofConditionIds":["repo-isolation"]},{"id":"link-behavior","statement":"Tenant-originated app links resolve to tenant-qualified standalone URLs and ambiguous bare app URLs fail closed instead of guessing tenant context.","proofConditionIds":["repo-routing"]}],"objective":"Adopt the existing exact state of PR #2088 into this durable repair mission without changing source. The branch currently differs from main only in src/config/applicationCapabilityRegistry.ts, where buildTenantApplicationPath emits a tenant-qualified standalone path. Preserve that exact state and bind the mission to the existing branch/PR; do not create another PR or release.","constraints":[{"id":"one-pr","statement":"Use the existing branch and PR #2088; do not create duplicate PRs or releases.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"no-tenant-data-change","statement":"Do not mutate tenant data, tenant application installs, branding, or proposal content.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"frontend-only-release","statement":"Release only the frontend.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"shared-primitive","statement":"Fix the shared routing primitive; do not add tenant-specific exceptions.","proofConditionIds":["repo-isolation","repo-routing"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-isolation","kind":"repository","claim":"FirstClassAppTenantBoundary no longer reads or writes kl_app_tenant:* tenant authority; explicit tenant query cannot be overridden by platform-default selection.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"repo-routing","kind":"repository","claim":"buildTenantApplicationPath emits ?tenant=<canonical slug> when tenantSlug is supplied; MultiTenantContext and Login preserve explicit tenant identity; bare multi-tenant app entry fails closed.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a811f7f9ac3aa94866a53b053ae9709717df7c5de7ad695919b01dbf6d4f233b","requestContractRevision":2,"previousRequestContractHash":"37d9afc2bf20e952313c1fe4aa04d113c497bfb5ac46f5731628491b8037000f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:05:01.577098+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:request-contract:a811f7f9ac3aa94866a53b053ae9709717df7c5de7ad695919b01dbf6d4f233b","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"42317eb2-2163-49eb-91c3-59069eb9c7ae","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:a84be922-cbc3-43dd-bb91-a7ec8a455bae","mission_step_id":null,"command_center_event_id":"a84be922-cbc3-43dd-bb91-a7ec8a455bae"},{"id":"4232bf55-599d-45da-a4d8-e6dc6179f2af","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-4344cd6ab57e","writes":[],"patches":[],"version":1,"approved":true,"missionId":"4344cd6a-b57e-4c2b-a3a7-418e6468b3de","objective":"Fix cc-execution release runner eligibility. Use the existing release-plan output release_cc_execution_heavy to route cc-execution releases that require Visual Witness/Container bootstrap to a runner with the docker host label, while ordinary cc-execution releases continue using docker-8g. Preserve the existing release pipeline and do not add another release lane.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","anchor":"  release-cc-execution:\n    name: Release cc-execution\n    needs: release-plan\n    if: ${{ always() && ((github.event_name == 'workflow_dispatch' && github.event.inputs.operation == 'release-main' && github.event.inputs.release_cc_execution == 'true') || (github.event_name == 'push' && needs.release-plan.outputs.release_cc_execution == 'true')) }}\n    runs-on: docker-8g","replacement":"  release-cc-execution:\n    name: Release cc-execution\n    needs: release-plan\n    if: ${{ always() && ((github.event_name == 'workflow_dispatch' && github.event.inputs.operation == 'release-main' && github.event.inputs.release_cc_execution == 'true') || (github.event_name == 'push' && needs.release-plan.outputs.release_cc_execution == 'true')) }}\n    # Container/Visual Witness bootstrap needs the host Docker socket. The release\n    # plan already classifies that scope; route only those releases to docker hosts.\n    runs-on: ${{ needs.release-plan.outputs.release_cc_execution_heavy == 'true' && 'docker' || 'docker-8g' }}"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Fix cc-execution release runner eligibility. Use the existing release-plan output release_cc_execution_heavy to route cc-execution releases that require Visual Witness/Container bootstrap to a runner with the docker host label, while ordinary cc-execution releases continue using docker-8g. Preserve the existing release pipeline and do not add another release lane.","wordingChanged":false,"canonicalIntent":"Fix cc-execution release runner eligibility. Use the existing release-plan output release_cc_execution_heavy to route cc-execution releases that require Visual Witness/Container bootstrap to a runner with the docker host label, while ordinary cc-execution releases continue using docker-8g. Preserve the existing release pipeline and do not add another release lane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Fix cc-execution release runner eligibility. Use the existing release-plan output release_cc_execution_heavy to route cc-execution releases that require Visual Witness/Container bootstrap to a runner with the docker host label, while ordinary cc-execution releases continue using docker-8g. Preserve the existing release pipeline and do not add another release lane.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Fix cc-execution release runner eligibility. Use the existing release-plan output release_cc_execution_heavy to route cc-execution releases that require Visual Witness/Container bootstrap to a runner with the docker host label, while ordinary cc-execution releases continue using docker-8g. Preserve the existing release pipeline and do not add another release lane.","constraints":[{"id":"single-release-lane","statement":"Preserve the canonical knocklaunch.yml release lane; change only runner selection for cc-execution.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Fix cc-execution release runner eligibility. Use the existing release-plan output release_cc_execution_heavy to route cc-execution releases that require Visual Witness/Container bootstrap to a runner with the docker host label, while ordinary cc-execution releases continue using docker-8g. Preserve the existing release pipeline and do not add another release lane.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"requestContract":{"intent":{"rawUtterance":"Fix cc-execution release runner eligibility. Use the existing release-plan output release_cc_execution_heavy to route cc-execution releases that require Visual Witness/Container bootstrap to a runner with the docker host label, while ordinary cc-execution releases continue using docker-8g. Preserve the existing release pipeline and do not add another release lane.","wordingChanged":false,"canonicalIntent":"Fix cc-execution release runner eligibility. Use the existing release-plan output release_cc_execution_heavy to route cc-execution releases that require Visual Witness/Container bootstrap to a runner with the docker host label, while ordinary cc-execution releases continue using docker-8g. Preserve the existing release pipeline and do not add another release lane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Fix cc-execution release runner eligibility. Use the existing release-plan output release_cc_execution_heavy to route cc-execution releases that require Visual Witness/Container bootstrap to a runner with the docker host label, while ordinary cc-execution releases continue using docker-8g. Preserve the existing release pipeline and do not add another release lane.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Fix cc-execution release runner eligibility. Use the existing release-plan output release_cc_execution_heavy to route cc-execution releases that require Visual Witness/Container bootstrap to a runner with the docker host label, while ordinary cc-execution releases continue using docker-8g. Preserve the existing release pipeline and do not add another release lane.","constraints":[{"id":"single-release-lane","statement":"Preserve the canonical knocklaunch.yml release lane; change only runner selection for cc-execution.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Fix cc-execution release runner eligibility. Use the existing release-plan output release_cc_execution_heavy to route cc-execution releases that require Visual Witness/Container bootstrap to a runner with the docker host label, while ordinary cc-execution releases continue using docker-8g. Preserve the existing release pipeline and do not add another release lane.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Owner-authorized reliability repair: prevent cc-execution container releases from scheduling onto runners without a Docker host socket."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Owner-authorized reliability repair: prevent cc-execution container releases from scheduling onto runners without a Docker host socket."},"recovery":false,"fingerprint":"5681fb566ac78657159562cd2fed4c39323b953571e6f5e45e97fbb4b64f0c83","replayCount":0,"serializedBytes":8685},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:56:08.467731+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:4344cd6a-b57e-4c2b-a3a7-418e6468b3de:repository-mutation-intent:5681fb566ac78657159562cd2fed4c39323b953571e6f5e45e97fbb4b64f0c83:0","mission_step_id":"e8b8b55c-8d6e-4f03-8e87-524897d3bf60","command_center_event_id":"4344cd6a-b57e-4c2b-a3a7-418e6468b3de"},{"id":"42367eaa-ab69-482d-af54-2b3508e6da27","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3dcc3ce5964d","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":3112,"terminal":false,"missionId":"3dcc3ce5-964d-47ce-9b20-f548d4476bac","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11182,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":3530,"missionSetupMs":1182,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":251,"ledgerReconcileMs":0,"lineageReconcileMs":931,"resolvePreflightMs":1182,"repositoryMutationMs":7652,"repositoryProviderMs":7652,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6491,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":251,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1161},"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":"3dcc3ce5-964d-47ce-9b20-f548d4476bac"},"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":3087,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T15:26:13.256363+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3112","receipt_type":"execute_mission","idempotency_key":"mission:3dcc3ce5-964d-47ce-9b20-f548d4476bac:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"283444bd-a967-4ef7-aa37-84ce733bf49e","command_center_event_id":"3dcc3ce5-964d-47ce-9b20-f548d4476bac"},{"id":"42389b39-4915-48c1-b22e-9b0d87806541","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-worker-identity-release-proof-20260804-r202608041621","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":1993,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.13-exact-release-proof-terminalization","prNumber":3998,"terminal":false,"missionId":"8dc973e2-1b55-40c1-a83e-58fd49904071","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"8dc973e2-1b55-40c1-a83e-58fd49904071"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1426,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T16:23:30.401554+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"3998","receipt_type":"execute_mission","idempotency_key":"mission:8dc973e2-1b55-40c1-a83e-58fd49904071:execute_mission:repair_mission_prepared","mission_step_id":"185cfba5-391b-4065-9ea1-f79a26abd27d","command_center_event_id":"8dc973e2-1b55-40c1-a83e-58fd49904071"},{"id":"423b3f55-1c20-4e31-aee7-5721ab161394","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8f5d8f9555177385567e239df29f8ae4c570c971","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-public-host","satisfied":true,"statement":"The correctly spelled PCG custom host is classified as public and reaches the PCG public site rather than the private login gate.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-aliases","satisfied":true,"statement":"The existing typo-domain public-host aliases remain public.","proofConditionIds":["proof-repository"]}],"satisfied":true,"constraints":[{"id":"constraint-auth","satisfied":true,"statement":"Do not weaken authentication for any non-PCG route or hostname; change only the explicit PCG public-host allowlist.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-shell","satisfied":true,"statement":"Preserve existing PublicAppShell and PCGPublicSite ownership; do not create a parallel route system.","proofConditionIds":["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":"b1602d27897aa5a75214ddc805aa08da324f2393bd659451d3123ce84ba6bbc1","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"gateRunId":15080,"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":"b1602d27897aa5a75214ddc805aa08da324f2393bd659451d3123ce84ba6bbc1","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"8f5d8f9555177385567e239df29f8ae4c570c971"},"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"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"b1602d27897aa5a75214ddc805aa08da324f2393bd659451d3123ce84ba6bbc1"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T10:11:38.035858+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8f5d8f9555177385567e239df29f8ae4c570c971","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5a53a819-1243-4723-9949-6b12b26e112f:request-contract:b1602d27897aa5a75214ddc805aa08da324f2393bd659451d3123ce84ba6bbc1:8f5d8f9555177385567e239df29f8ae4c570c971:verified:","mission_step_id":"8797cdc6-b242-44d0-8d8c-a44617d15d13","command_center_event_id":"5a53a819-1243-4723-9949-6b12b26e112f"},{"id":"423df620-d9e3-4976-9d1a-24e3a977f7ba","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js"],"continuationObjective":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:47:54.898143+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:bda23048-7320-4f0a-8b01-b9fb77592904:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"81387c3b-ed2a-4cfd-b4de-08ad736f38cc","command_center_event_id":"bda23048-7320-4f0a-8b01-b9fb77592904"},{"id":"423e8ea0-ef75-43d3-b055-890718b39b77","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"84cb96baa1a9bfdd6caa7340160d9463757d36f4","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"84cb96baa1a9bfdd6caa7340160d9463757d36f4","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1805","runId":1805,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T19:13:54.812312+00:00","proof_gate":"canonical_release_pending","source_sha":"84cb96baa1a9bfdd6caa7340160d9463757d36f4","external_id":"forgejo-main-84cb96baa1a9","receipt_type":"canonical_release_status","idempotency_key":"mission:12ae49b0-592e-41a1-abab-62cc7c529aa4:forgejo-release-status:84cb96baa1a9bfdd6caa7340160d9463757d36f4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e1f54401-4fb9-4fbc-a0fc-5c879d5b737e","command_center_event_id":"12ae49b0-592e-41a1-abab-62cc7c529aa4"},{"id":"42416851-0124-41c8-aa5a-83a966349a21","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/current-runtime-reliability-truth","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.142-historical-release-source-preservation","prNumber":2683,"terminal":false,"missionId":"91fb068f-a96d-47e4-937f-8a3b481100ee","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4544,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":653,"providerAuthMs":0,"ledgerPrepareMs":416,"ledgerReconcileMs":0,"lineageReconcileMs":237,"resolvePreflightMs":653,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":416,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"91fb068f-a96d-47e4-937f-8a3b481100ee"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2833,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T21:47:13.621707+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:91fb068f-a96d-47e4-937f-8a3b481100ee:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"2327682f-59db-4bce-aa6f-f887419381df","command_center_event_id":"91fb068f-a96d-47e4-937f-8a3b481100ee"},{"id":"4241c7be-8d5c-40dd-80ab-da431e6be92f","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-442ab3779a77","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":7985,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":82673,"firstUsefulResultAt":"2026-09-30T01:05:19.367Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"442ab377-9a77-41b0-9ae1-ac6edc326cc4","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1776,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":503,"providerAuthMs":0,"ledgerPrepareMs":503,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":503,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":503,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"442ab377-9a77-41b0-9ae1-ac6edc326cc4"},"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":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T01:05:19.412146+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:442ab377-9a77-41b0-9ae1-ac6edc326cc4:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"e22a709b-4022-4643-80b7-f29efbd66024","command_center_event_id":"442ab377-9a77-41b0-9ae1-ac6edc326cc4"},{"id":"4242dbe2-0813-42bd-9d4d-05b963e75adc","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #2066 only. Apply the remaining authorized Big Papi's mobile Mail reader changes directly to its authoritative head. Do not create another branch or PR. Preserve desktop behavior.","tenantRef":"bigpapis","receivedAt":"2026-09-07T14:28:18.814Z","fingerprint":"57450f809dbd9bdcb631e4bfe9c1ab024d407a80b0d6e84d920a4af09a458ade","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #2066 only. Apply the remaining authorized Big Papi's mobile Mail reader changes directly to its authoritative head. Do not create another branch or PR. Preserve desktop behavior.","wordingChanged":false,"canonicalIntent":"Continue existing PR #2066 only. Apply the remaining authorized Big Papi's mobile Mail reader changes directly to its authoritative head. Do not create another branch or PR. Preserve desktop behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"mobile-reader","statement":"Big Papi's Mail on phone viewports uses a clean full-width single-page reader for normal emails and discrete inbox/reader screens.","proofConditionIds":["repo"]}],"objective":"Continue existing PR #2066 only. Apply the remaining authorized Big Papi's mobile Mail reader changes directly to its authoritative head. Do not create another branch or PR. Preserve desktop behavior.","constraints":[{"id":"single-pr","statement":"Reuse PR #2066 and do not create another branch or PR.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Existing PR #2066 contains the mobile reader refactor.","route":"/big-papis/email","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"66d32135479840c8792d908a65c0aefe4444df3858ecfcbe7a06b75f187fc112","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T14:28:19.302828+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:7d4e4c38-0d9a-4ddb-992b-9484ed952713:tenant-workstream-contribution:57450f809dbd9bdcb631e4bfe9c1ab024d407a80b0d6e84d920a4af09a458ade","mission_step_id":null,"command_center_event_id":"7d4e4c38-0d9a-4ddb-992b-9484ed952713"},{"id":"424410b4-e483-403f-ab11-f8aeae6da08e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"118b092127b932741ff477a03caf6d1974b4372a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"118b092127b932741ff477a03caf6d1974b4372a","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":"3977af4f5e8df5c1a7e4bcff9d2c1ee7e22c7b79f9ec0279c63de27ac3348b54","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5443","runId":5443,"status":"success","sourceSha":"118b092127b932741ff477a03caf6d1974b4372a","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":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:19:26.12377+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"118b092127b932741ff477a03caf6d1974b4372a","external_id":"forgejo-main-118b092127b9","receipt_type":"canonical_release_status","idempotency_key":"mission:87f9f078-8c8c-4f80-bf62-e75dc786e62d:forgejo-release-status:118b092127b932741ff477a03caf6d1974b4372a:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"adf96a95-9a05-4076-b4a9-fc15bbf5d91f","command_center_event_id":"87f9f078-8c8c-4f80-bf62-e75dc786e62d"},{"id":"4244348d-a64d-40fe-8411-3e0e43da2028","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-05T19:18:05.599599+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4063,\"sourceSha\":\"66bd7ef7aee4544dda61fa2a9adec6c6738df650\",\"deploymentId\":\"canonical-release-66bd7ef7aee4\"}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-03T21:47:24.261655+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:10f098c5-8c37-41da-a820-a7f55031f676:owner-progress-heartbeat:119404269","mission_step_id":"da36efe5-830e-41b6-98e7-00e92cecb601","command_center_event_id":"10f098c5-8c37-41da-a820-a7f55031f676"},{"id":"4247bf04-60e4-4830-9234-297d8e3b6086","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"0667e9806269fcd2be87f39e6c4287aed11a4a5f","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"0667e9806269fcd2be87f39e6c4287aed11a4a5f","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":"872d73813086599947027aa81663911b39382c5289636d223d96351590259a91","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5448","runId":5448,"status":"running","sourceSha":"0667e9806269fcd2be87f39e6c4287aed11a4a5f","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"52cd02a15f751165e0c325d2f2122a83c45bc908","deploymentId":"forgejo-main-52cd02a15f751165e0c325d2f2122a83c45bc908","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.64-mutation-ledger-handoff","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:24:21.950722+00:00","proof_gate":"canonical_release_pending","source_sha":"0667e9806269fcd2be87f39e6c4287aed11a4a5f","external_id":"forgejo-main-0667e9806269","receipt_type":"canonical_release_status","idempotency_key":"mission:f8ad5ef9-a468-4fa5-a71f-d845b89e0318:forgejo-release-status:0667e9806269fcd2be87f39e6c4287aed11a4a5f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"029bf594-af34-47c8-9273-b595f069d987","command_center_event_id":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},{"id":"42493c28-df9e-46b4-b316-1d16b7acba6b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"a2e1012d469f44c46b22e702db5689732af681e7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a2e1012d469f44c46b22e702db5689732af681e7","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":"49d995e47fc9ab0fe15a6eb92e51b6fa2ebb92ad2abada14a91bcd361418442f","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11147","runId":11147,"status":"success","sourceSha":"a2e1012d469f44c46b22e702db5689732af681e7","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-23T09:18:34.356544+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a2e1012d469f44c46b22e702db5689732af681e7","external_id":"forgejo-main-a2e1012d469f","receipt_type":"canonical_release_status","idempotency_key":"mission:78d07a92-3161-401a-9e15-3591e1fab723:forgejo-release-status:a2e1012d469f44c46b22e702db5689732af681e7:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"1aecaf67-2566-4208-80b2-c44b8a370a36","command_center_event_id":"78d07a92-3161-401a-9e15-3591e1fab723"},{"id":"424caf29-d124-4eac-ab5f-c34d575a8224","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/redfish-native-heavy-routes-20260901","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":19942,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1330,"terminal":false,"missionId":"bb75b77a-c462-4f48-a85c-04f220ed7ee1","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"20c8721ff817fee5c72ec20fc9de8d59342122b5","timingsMs":{"handlerMs":22655,"prReadinessMs":2716,"approvedPlanMs":7541,"missionSetupMs":460,"shipAndProveMs":12104},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bb75b77a-c462-4f48-a85c-04f220ed7ee1"},"performance":null,"deploymentId":"forgejo-main-20c8721ff817","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":4246,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T00:03:47.388582+00:00","proof_gate":"canonical_release_dispatched","source_sha":"20c8721ff817fee5c72ec20fc9de8d59342122b5","external_id":"forgejo-main-20c8721ff817","receipt_type":"execute_mission","idempotency_key":"mission:bb75b77a-c462-4f48-a85c-04f220ed7ee1:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"5c017786-1bdc-46dc-b856-a70f5564a5d6","command_center_event_id":"bb75b77a-c462-4f48-a85c-04f220ed7ee1"},{"id":"424cb308-3b37-4501-ad08-3e3aed40dc7f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkffprt","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4223,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"4ec6556c-d726-41c6-ac7d-2c3916b02251","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":20,"missionSetupMs":4598},"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":"4ec6556c-d726-41c6-ac7d-2c3916b02251"},"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":5858,"likelyAffectedFiles":["scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer",".forgejo/workflows/knocklaunch.yml","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/protected-main-release-recovery.mjs","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","scripts/validate-command-center-contracts.mjs","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T18:43:24.185427+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4ec6556c-d726-41c6-ac7d-2c3916b02251:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7dd64762-f3c3-4478-9f8e-37e8fa4af17c","command_center_event_id":"4ec6556c-d726-41c6-ac7d-2c3916b02251"},{"id":"424cb841-eb63-4f32-a587-d1de7974200f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"77dc9d3156fd1791fc7023c4af0c0faf4bc9db08","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"console-recap","satisfied":true,"statement":"Natural recent-change update requests on /admin/console take the direct knowledge-recap path and do not ask for an outcome.","proofConditionIds":["live"]}],"satisfied":true,"constraints":[{"id":"preserve-live-status","satisfied":true,"statement":"Genuine current operational status questions continue to use current live-state grounding.","proofConditionIds":["live"]},{"id":"no-witness","satisfied":true,"statement":"Do not run Visual Witness.","proofConditionIds":["live"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["live"]}],"contractHash":"6b00fb4fa5dde706dc3da1e084584c51bd08d881c0a96eec5cfeef02c5555947","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"6b00fb4fa5dde706dc3da1e084584c51bd08d881c0a96eec5cfeef02c5555947"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:57:55.311796+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"77dc9d3156fd1791fc7023c4af0c0faf4bc9db08","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:bd15d0d7-5a1f-40a3-8655-fd6b1d5275c2:request-contract:6b00fb4fa5dde706dc3da1e084584c51bd08d881c0a96eec5cfeef02c5555947:77dc9d3156fd1791fc7023c4af0c0faf4bc9db08:verified:","mission_step_id":"a59ab36d-c72f-4204-97b4-9738f886a6fb","command_center_event_id":"bd15d0d7-5a1f-40a3-8655-fd6b1d5275c2"},{"id":"4251ea19-c0cb-4ed6-82e8-ebabecca2e42","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_base_sha_mismatch","fingerprint":"af55da5d92e51ae01db6ca79f60fb034c3f60dccd877b19397e84f4353c9f349"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:25:29.000768+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:aeb8e92b-8af3-4b8a-bb3c-1904e265be47:repository-mutation-intent-blocked:af55da5d92e51ae01db6ca79f60fb034c3f60dccd877b19397e84f4353c9f349","mission_step_id":"fca3b145-0c04-4294-a067-39a0ea64508e","command_center_event_id":"aeb8e92b-8af3-4b8a-bb3c-1904e265be47"},{"id":"4252d968-6e8f-4f91-b886-a2f43d540053","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T08:22:37.045593+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:119418330","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"4253915c-3de8-4d9a-a946-89d60bbaa28b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"bf3597fce3fc5c0f9af662456f40c3090cf55222","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"bf3597fce3fc5c0f9af662456f40c3090cf55222","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":"5bc14e819379b2abe3b82931318cb301fe520c01480c53b392c5fefff5e39b8c","forgejoWorkflowProof":{"runId":11840,"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-25T17:28:58.201708+00:00","proof_gate":"canonical_release_pending","source_sha":"bf3597fce3fc5c0f9af662456f40c3090cf55222","external_id":"forgejo-main-bf3597fce3fc","receipt_type":"canonical_release_status","idempotency_key":"mission:ca36810b-0235-4523-8947-b20d0893d1a0:forgejo-release-status:bf3597fce3fc5c0f9af662456f40c3090cf55222:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"84c6e7d7-78f2-452a-ad6f-6e62f30330f7","command_center_event_id":"ca36810b-0235-4523-8947-b20d0893d1a0"},{"id":"4253ae31-9d74-4910-846b-74fa6259e40c","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":2141,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"72e0ccc8d2a647e9d823d4108d7a5169640220a9","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T17:57:35.242906+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"72e0ccc8d2a647e9d823d4108d7a5169640220a9","external_id":"2141","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:b59f8db8-f26f-471b-9770-a58bcb654a67:merged-pr:2141:72e0ccc8d2a647e9d823d4108d7a5169640220a9","mission_step_id":"1dce4521-3e35-4747-9a0a-6f294a0cd03d","command_center_event_id":"b59f8db8-f26f-471b-9770-a58bcb654a67"},{"id":"4253caea-2c42-4afd-9621-0082c6a76c62","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1a7ef142c949","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":35726,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":11,"executorlessWaitMs":493920,"firstUsefulResultAt":"2026-10-06T00:23:32.942Z","recoveryAttemptCount":12,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":5106,"terminal":false,"missionId":"1a7ef142-c949-4bfb-a553-31974376e6da","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8972,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4000,"approvedPlanMs":2475,"missionSetupMs":347,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":284,"ledgerReconcileMs":0,"lineageReconcileMs":63,"resolvePreflightMs":347,"repositoryMutationMs":2477,"repositoryProviderMs":2477,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2359,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":284,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":118},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1a7ef142-c949-4bfb-a553-31974376e6da"},"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":1705,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:31:29.660729+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5106","receipt_type":"execute_mission","idempotency_key":"mission:1a7ef142-c949-4bfb-a553-31974376e6da:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"08759594-cd68-4ec1-81bc-b01ff5ca068a","command_center_event_id":"1a7ef142-c949-4bfb-a553-31974376e6da"},{"id":"4257736a-8b11-448f-a324-413b61ade9ff","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"165f6d2dc7d10830ea35b49494dc5b131382f9a8","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"165f6d2dc7d10830ea35b49494dc5b131382f9a8","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":"93ec8840d2c54f18aa94f313a7927fba1bd6bcbd2f9d82a7848a598cc7d4b7aa","forgejoWorkflowProof":{"runId":10318,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"5c12c6cea6b4e23fc65a27aef8d9e3b8c9adddd6","deploymentId":"forgejo-main-5c12c6cea6b4e23fc65a27aef8d9e3b8c9adddd6","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.190-public-owner-checkpoints","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:07:22.467897+00:00","proof_gate":"canonical_release_pending","source_sha":"165f6d2dc7d10830ea35b49494dc5b131382f9a8","external_id":"forgejo-main-165f6d2dc7d1","receipt_type":"canonical_release_status","idempotency_key":"mission:81fd1441-cf62-4734-b80a-400858066693:forgejo-release-status:165f6d2dc7d10830ea35b49494dc5b131382f9a8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"0d19567e-4ab0-4528-8f99-da1bc66e205f","command_center_event_id":"81fd1441-cf62-4734-b80a-400858066693"},{"id":"42581652-d830-4a1f-b773-ece2b0ecb7a9","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/curri-shell-rebuild-20260906","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"36e2da19-e01e-4c5c-9b7b-45c4050a6b77","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":96,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2777,"providerAuthMs":0,"ledgerPrepareMs":1532,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2777,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1532,"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":"36e2da19-e01e-4c5c-9b7b-45c4050a6b77"},"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":3040,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T13:15:40.422275+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:36e2da19-e01e-4c5c-9b7b-45c4050a6b77:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ba95218d-b6d7-4c42-95d6-b9a9a12e7fce","command_center_event_id":"36e2da19-e01e-4c5c-9b7b-45c4050a6b77"},{"id":"4258ade4-6f65-44c9-b2f7-1c76872ef0bd","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized deterministic Gate repair on existing authority-decruft PR #4040; update only stale OnRunner expectations and required cc-execution runtime identity marker.","baseSha":"7387c56f9b1300b052e8253c22787f2af88ab644","issuedAt":1790636472061,"expiresAt":1790636652061,"missionId":"1e80df0f-2421-4b73-90c6-6db618326f6d","authorizationId":"6b04dbb1-244e-4600-912a-44ef4ac567f7","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:01:12.329813+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7387c56f9b1300b052e8253c22787f2af88ab644","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:6b04dbb1-244e-4600-912a-44ef4ac567f7","mission_step_id":"03039772-41cd-4c1e-ad69-031310093eae","command_center_event_id":"1e80df0f-2421-4b73-90c6-6db618326f6d"},{"id":"4258b2f7-b40a-4176-a998-de167e547484","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a84be922cbc3","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":27512,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":507729,"firstUsefulResultAt":"2026-10-02T16:54:39.908Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":null,"terminal":false,"missionId":"a84be922-cbc3-43dd-bb91-a7ec8a455bae","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":472,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":472,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":472,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":472,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a84be922-cbc3-43dd-bb91-a7ec8a455bae"},"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":1551,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:03:09.257462+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a84be922-cbc3-43dd-bb91-a7ec8a455bae:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"3985fb10-d6ba-46be-a198-4c8555b7e42d","command_center_event_id":"a84be922-cbc3-43dd-bb91-a7ec8a455bae"},{"id":"4258c85c-fa22-4949-afbd-a0d76a95059a","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-662295c97746","writes":[],"patches":[],"version":1,"approved":true,"missionId":"662295c9-7746-4480-b0dc-356be287b9c6","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/index-release-fast-lane.js","anchor":"export default {","replacement":"\nconst KNOCKLAUNCH_MCP_PROTOCOL_VERSION = \"2025-06-18\";\nconst KNOCKLAUNCH_MCP_SERVER = { name: \"knocklaunch-mcp-gateway\", version: VERSION };\n\nfunction mcpToolList() {\n  return [\n    { name: \"runtime.health\", description: \"Read live KNOCKLAUNCH runtime identity and repository authority.\", inputSchema: { type: \"object\", additionalProperties: false } },\n    { name: \"repository.inspect\", description: \"Inspect exact Forgejo repository/source state through the canonical repository reader.\", inputSchema: { type: \"object\", properties: { repository: { type: \"string\" }, path: { type: \"string\" }, ref: { type: \"string\" }, query: { type: \"string\" } }, additionalProperties: true } },\n    { name: \"pull_request.inspect\", description: \"Inspect one Forgejo pull request through the canonical PR reader.\", inputSchema: { type: \"object\", properties: { repository: { type: \"string\" }, prNumber: { type: \"integer\" } }, required: [\"prNumber\"], additionalProperties: true } },\n    { name: \"pull_request.ready\", description: \"Read canonical Gate/readiness state for one pull request.\", inputSchema: { type: \"object\", properties: { repository: { type: \"string\" }, prNumber: { type: \"integer\" } }, required: [\"prNumber\"], additionalProperties: true } },\n    { name: \"objective.execute\", description: \"Delegate a scoped mutation objective to the canonical durable mission authority. This gateway does not own mutation, Gate, merge, release, or receipts.\", inputSchema: { type: \"object\", properties: { objective: { type: \"string\" }, requestContract: { type: \"object\" } }, required: [\"objective\"], additionalProperties: true } },\n    { name: \"authority.describe\", description: \"Describe canonical KNOCKLAUNCH execution ownership and migration boundaries.\", inputSchema: { type: \"object\", additionalProperties: false } }\n  ];\n}\n\nfunction mcpResult(id, value) {\n  return json({ jsonrpc: \"2.0\", id, result: value });\n}\n\nfunction mcpError(id, code, message, data = null) {\n  return json({ jsonrpc: \"2.0\", id: id ?? null, error: { code, message, ...(data ? { data } : {}) } }, code === -32601 ? 404 : 400);\n}\n\nasync function handleMcp(request, env, ctx, body) {\n  const id = body?.id ?? null;\n  const method = String(body?.method || \"\");\n  if (body?.jsonrpc !== \"2.0\") return mcpError(id, -32600, \"invalid_request\");\n  if (method === \"initialize\") {\n    return mcpResult(id, { protocolVersion: KNOCKLAUNCH_MCP_PROTOCOL_VERSION, capabilities: { tools: { listChanged: false } }, serverInfo: KNOCKLAUNCH_MCP_SERVER });\n  }\n  if (method === \"notifications/initialized\") return new Response(null, { status: 204 });\n  if (method === \"tools/list\") return mcpResult(id, { tools: mcpToolList() });\n  if (method !== \"tools/call\") return mcpError(id, -32601, \"method_not_found\");\n\n  const name = String(body?.params?.name || \"\");\n  const args = body?.params?.arguments && typeof body.params.arguments === \"object\" ? body.params.arguments : {};\n  let value;\n  if (name === \"runtime.health\") {\n    value = {\n      ok: true,\n      service: \"knocklaunch-mcp-gateway\",\n      gatewayOwner: \"KNOCKLAUNCH\",\n      intelligenceOwner: \"PAUL\",\n      repositoryAuthority: \"Forgejo\",\n      mutationAuthority: \"/mission/execute\",\n      releaseAuthority: \"canonical production release conductor\",\n      proofAuthority: \"command_center_mission_ledger\",\n      runtime: { version: VERSION, gitSha: BUILD_METADATA.gitSha || null, deploymentId: BUILD_METADATA.deploymentId || null, buildId: BUILD_METADATA.buildId || null, builtAt: BUILD_METADATA.builtAt || null }\n    };\n  } else if (name === \"repository.inspect\") {\n    value = await inspectRepository(env, args);\n  } else if (name === \"pull_request.inspect\") {\n    value = await inspectPullRequest(env, args);\n  } else if (name === \"pull_request.ready\") {\n    value = await prReady(env, args);\n  } else if (name === \"objective.execute\") {\n    const objective = String(args.objective || \"\").trim();\n    if (!objective) return mcpError(id, -32602, \"objective_required\");\n    const target = new URL(\"/mission/execute\", request.url);\n    const delegated = await fetch(target, {\n      method: \"POST\",\n      headers: { \"content-type\": \"application/json\", \"authorization\": request.headers.get(\"authorization\") || \"\" },\n      body: JSON.stringify({ ...args, objective })\n    });\n    const text = await delegated.text();\n    try { value = JSON.parse(text); } catch { value = { ok: false, status: \"blocked\", reason: \"canonical_mutation_authority_non_json_response\", httpStatus: delegated.status }; }\n  } else if (name === \"authority.describe\") {\n    value = {\n      ok: true,\n      gatewayOwner: \"KNOCKLAUNCH\",\n      intelligenceOwner: \"PAUL\",\n      repositoryAuthority: \"Forgejo\",\n      gateAuthority: \"KnockLaunch Gate\",\n      mutationAuthority: \"/mission/execute\",\n      releaseAuthority: \"canonical production release conductor\",\n      receiptAuthority: \"command_center_mission_ledger\",\n      primeRole: \"temporary_migration_adapter\",\n      duplicatesControlPlane: false\n    };\n  } else {\n    return mcpError(id, -32601, \"tool_not_found\", { name });\n  }\n  return mcpResult(id, { content: [{ type: \"text\", text: JSON.stringify(value) }], structuredContent: value, isError: value?.ok === false });\n}\n\nexport default {"},{"path":"workers/cc-execution/src/index-release-fast-lane.js","anchor":"    const denied = auth(request, env);\n    if (denied) return denied;\n    const body = request.method === \"POST\" ? await bodyOf(request) : {};","replacement":"    const denied = auth(request, env);\n    if (denied) return denied;\n    const body = request.method === \"POST\" ? await bodyOf(request) : {};\n    if (url.pathname === \"/mcp\" && request.method === \"POST\") return handleMcp(request, env, ctx, body);"},{"path":"config/capabilities/wmp-mission-control.json","anchor":"      \"the function reads canonical mission state from the Command Center mission ledger rather than creating a competing mission authority\",","replacement":"      \"the function reads canonical mission state from the Command Center mission ledger rather than creating a competing mission authority\",\n      \"the KNOCKLAUNCH-owned MCP Gateway is a thin deterministic adapter over canonical runtime, Forgejo, mission, Gate, release, and receipt owners; PAUL remains the intelligence layer and Prime is only a migration bridge\","}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"662295c9-7746-4480-b0dc-356be287b9c6","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"7e8ea15cf39e12a986f074e291ca3b3099a74414ba7f7946b7ee19277de55dd8","replayCount":0,"serializedBytes":7675},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:43:01.478211+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:662295c9-7746-4480-b0dc-356be287b9c6:repository-mutation-intent:7e8ea15cf39e12a986f074e291ca3b3099a74414ba7f7946b7ee19277de55dd8:0","mission_step_id":"d5f3fcc7-86eb-4b72-a316-63ed195f92b0","command_center_event_id":"662295c9-7746-4480-b0dc-356be287b9c6"},{"id":"425a8921-4e81-46cf-8afe-55124868574c","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the already-complete source repair on existing Forgejo PR #1862 only. Do not create any new branch or PR and do not resynthesize source. Exact PR head e8a9be9a15b187a4b040db66a4d79f36775ca9e0 is green in KnockLaunch Gate and contains the Big Papi Settings, dynamic tenant branding, and canonical customer portal fixes. Reconfirm current main ancestry/mergeability, squash merge PR #1862 through Forgejo, release only the affected frontend production target, then prove production route /big-papis/owner/dashboard resolves under Big Papi's tenant. Visual Witness is not required.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-09-05T17:54:53.230Z","fingerprint":"d83da613ec3018a2a8035921f1bfbd4c3ec5d677756e0093edc4db4b01d6dd37","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/objective-first-repair-4cd40539b275","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-complete source repair on existing Forgejo PR #1862 only. Do not create any new branch or PR and do not resynthesize source. Exact PR head e8a9be9a15b187a4b040db66a4d79f36775ca9e0 is green in KnockLaunch Gate and contains the Big Papi Settings, dynamic tenant branding, and canonical customer portal fixes. Reconfirm current main ancestry/mergeability, squash merge PR #1862 through Forgejo, release only the affected frontend production target, then prove production route /big-papis/owner/dashboard resolves under Big Papi's tenant. Visual Witness is not required.","wordingChanged":false,"canonicalIntent":"Continue the already-complete source repair on existing Forgejo PR #1862 only. Do not create any new branch or PR and do not resynthesize source. Exact PR head e8a9be9a15b187a4b040db66a4d79f36775ca9e0 is green in KnockLaunch Gate and contains the Big Papi Settings, dynamic tenant branding, and canonical customer portal fixes. Reconfirm current main ancestry/mergeability, squash merge PR #1862 through Forgejo, release only the affected frontend production target, then prove production route /big-papis/owner/dashboard resolves under Big Papi's tenant. Visual Witness is not required.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue the already-complete source repair on existing Forgejo PR #1862 only. Do not create any new branch or PR and do not resynthesize source. Exact PR head e8a9be9a15b187a4b040db66a4d79f36775ca9e0 is green in KnockLaunch Gate and contains the Big Papi Settings, dynamic tenant branding, and canonical customer portal fixes. Reconfirm current main ancestry/mergeability, squash merge PR #1862 through Forgejo, release only the affected frontend production target, then prove production route /big-papis/owner/dashboard resolves under Big Papi's tenant. Visual Witness is not required.","proofConditionIds":["proof-production"]}],"objective":"Continue the already-complete source repair on existing Forgejo PR #1862 only. Do not create any new branch or PR and do not resynthesize source. Exact PR head e8a9be9a15b187a4b040db66a4d79f36775ca9e0 is green in KnockLaunch Gate and contains the Big Papi Settings, dynamic tenant branding, and canonical customer portal fixes. Reconfirm current main ancestry/mergeability, squash merge PR #1862 through Forgejo, release only the affected frontend production target, then prove production route /big-papis/owner/dashboard resolves under Big Papi's tenant. Visual Witness is not required.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Continue the already-complete source repair on existing Forgejo PR #1862 only. Do not create any new branch or PR and do not resynthesize source. Exact PR head e8a9be9a15b187a4b040db66a4d79f36775ca9e0 is green in KnockLaunch Gate and contains the Big Papi Settings, dynamic tenant branding, and canonical customer portal fixes. Reconfirm current main ancestry/mergeability, squash merge PR #1862 through Forgejo, release only the affected frontend production target, then prove production route /big-papis/owner/dashboard resolves under Big Papi's tenant. Visual Witness is not required.","route":"/big-papis/owner/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/big-papis-tenant-stabilization","conversationContext":"{\"phase\":\"ship_existing_pr\",\"existingPrNumber\":1862,\"existingPrHeadSha\":\"e8a9be9a15b187a4b040db66a4d79f36775ca9e0\",\"mutationComplete\":true,\"gateVerified\":true,\"gateState\":\"success\",\"gateContext\":\"KnockLaunch Gate / KnockLaunch Gate (pull_request)\",\"requiredMergeStyle\":\"squash\",\"releaseScope\":\"frontend_only\",\"preserveExistingBranchAndPr\":true}","requestContractHash":"7ed4e9c751ff65f639ed94c12d82f0e010e813005740c2fa114e9628a1aa6beb","requestContractRevision":3},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T17:54:53.824249+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:4cd40539-b275-4835-8f9e-ddd23314aa5c:tenant-workstream-contribution:d83da613ec3018a2a8035921f1bfbd4c3ec5d677756e0093edc4db4b01d6dd37","mission_step_id":"d0969243-d63a-4f27-ae67-f01079515d37","command_center_event_id":"4cd40539-b275-4835-8f9e-ddd23314aa5c"},{"id":"425ac073-2068-4ea0-a950-93840b3d336a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f5d0dd500891","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.281-witness-lane-affinity","prNumber":null,"terminal":false,"missionId":"f5d0dd50-0891-4b75-8b77-9cb2ec694962","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1259,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":446,"providerAuthMs":0,"ledgerPrepareMs":446,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":446,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":446,"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":"f5d0dd50-0891-4b75-8b77-9cb2ec694962"},"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":4023,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisOwnerShell.tsx","src/pages/mobile-vendor/BigPapisToday.tsx","src/pages/mobile-vendor/BigPapisEventsHub.tsx","src/pages/mobile-vendor/BigPapisEventDay.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T14:01:05.479776+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f5d0dd50-0891-4b75-8b77-9cb2ec694962:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"28bef4f8-2f12-4700-b634-23c8a0ac9896","command_center_event_id":"f5d0dd50-0891-4b75-8b77-9cb2ec694962"},{"id":"425ca614-f394-4ba5-950b-c0510b6ce88d","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ce0ecc1bc10942718c6f90d5ff2c71449f72aa4e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"PrivateAppShell normal tenant workspaces use the shared shell kernel with safety contracts updated and special owner/admin roots untouched.","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":"a9a20d6b830640525c5fac55e055f75672bda927ea46519a6bf35e6102a74371","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"a9a20d6b830640525c5fac55e055f75672bda927ea46519a6bf35e6102a74371"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:07:03.723863+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ce0ecc1bc10942718c6f90d5ff2c71449f72aa4e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c35d70f8-6804-4534-95c5-83e1d52de8cf:request-contract:a9a20d6b830640525c5fac55e055f75672bda927ea46519a6bf35e6102a74371:ce0ecc1bc10942718c6f90d5ff2c71449f72aa4e:verified:","mission_step_id":"6ba54e0f-bcaf-4563-bfdb-23a5671e5f33","command_center_event_id":"c35d70f8-6804-4534-95c5-83e1d52de8cf"},{"id":"425dba1d-3d79-47b1-b2c5-eb36fc6df3e6","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"acce15bed47f49d37e6bb8d28827f43b50eaa995","sourceSha":"cf8eef766887a8978f942f0e0169415555cbd187","deploymentId":"forgejo-main-cf8eef766887","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":3534},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T02:21:47.084151+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"cf8eef766887a8978f942f0e0169415555cbd187","external_id":"forgejo-main-cf8eef766887","receipt_type":"canonical_release_status","idempotency_key":"mission:7847f5eb-4385-46a4-b822-b58988f9361b:forgejo-release-status:cf8eef766887a8978f942f0e0169415555cbd187:superseded:acce15bed47f49d37e6bb8d28827f43b50eaa995","mission_step_id":"380595cf-4b12-45c0-92cd-f3d1320a097a","command_center_event_id":"7847f5eb-4385-46a4-b822-b58988f9361b"},{"id":"42614da5-933f-4ebb-90c3-41079a9da7d1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-724ed9990eca","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":105346,"releaseCount":0,"toolCallCount":54,"repeatedCallCount":46,"executorlessWaitMs":383560,"firstUsefulResultAt":"2026-10-06T13:24:17.101Z","recoveryAttemptCount":45,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":5175,"terminal":false,"missionId":"724ed999-0eca-446c-985e-4a498c7a17c3","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2299,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2192,"approvedPlanMs":0,"missionSetupMs":1054,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":940,"ledgerReconcileMs":0,"lineageReconcileMs":114,"resolvePreflightMs":1054,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":940,"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":"724ed999-0eca-446c-985e-4a498c7a17c3"},"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":1526,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:27:47.776847+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5175","receipt_type":"execute_mission","idempotency_key":"mission:724ed999-0eca-446c-985e-4a498c7a17c3:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a7f058e7-3054-4b49-b8e8-dd07285c452c","command_center_event_id":"724ed999-0eca-446c-985e-4a498c7a17c3"},{"id":"42619f7b-019e-4b8f-92dd-cce4d7cedd59","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c0b27f9f9fe37f56d47c79c552ff69bd046ee676","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c0b27f9f9fe37f56d47c79c552ff69bd046ee676","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"89ff67411c9a62b83e3a9aed82c15cf4b07d00eaaf94ed9cac4173bad4d1c2ce","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-27T22:04:18.263976+00:00","proof_gate":"canonical_release_pending","source_sha":"c0b27f9f9fe37f56d47c79c552ff69bd046ee676","external_id":"forgejo-main-c0b27f9f9fe3","receipt_type":"canonical_release_status","idempotency_key":"mission:7989c6bc-a2fb-4693-9c2d-f0d816f4dcad:forgejo-release-status:c0b27f9f9fe37f56d47c79c552ff69bd046ee676:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"0bd56450-5978-4734-b7d4-2ed4421afcb6","command_center_event_id":"7989c6bc-a2fb-4693-9c2d-f0d816f4dcad"},{"id":"42630ad5-d18e-4e63-ad6b-f4de6c777eab","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f71b8bbefe8f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":null,"terminal":false,"missionId":"f71b8bbe-fe8f-426f-a2f5-ce6595c90372","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":457,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1228,"providerAuthMs":0,"ledgerPrepareMs":1228,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1228,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1228,"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":"f71b8bbe-fe8f-426f-a2f5-ce6595c90372"},"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":8037,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:36:34.987538+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f71b8bbe-fe8f-426f-a2f5-ce6595c90372:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0475cd16-7a09-4fdd-883f-b094a64f1058","command_center_event_id":"f71b8bbe-fe8f-426f-a2f5-ce6595c90372"},{"id":"42632d96-c5de-4f72-b804-1ca41ac10987","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":"384dbcfe3ef0d7853df33e3d76554b0007c5b3fe","releaseState":"pending","exactConductorRun":{"id":31685528267,"status":"in_progress","headSha":"384dbcfe3ef0d7853df33e3d76554b0007c5b3fe","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-13T09:12:46.670925+00:00","proof_gate":"canonical_release_pending","source_sha":"384dbcfe3ef0d7853df33e3d76554b0007c5b3fe","external_id":"canonical-release-384dbcfe3ef0","receipt_type":"canonical_release_status","idempotency_key":"mission:4829a7f7-d298-4ea5-936d-0b1e411409e0:release-status:384dbcfe3ef0d7853df33e3d76554b0007c5b3fe:31685528267:pending:canonical-production-release/verified=pending","mission_step_id":"cf3d321f-d330-47f4-8283-c42dc6efd05d","command_center_event_id":"4829a7f7-d298-4ea5-936d-0b1e411409e0"},{"id":"4267042e-c66f-48b2-85b8-04a7fe430759","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"83812ec2bd39ffdb4618a35554e9d7c326e3a95e","sourceSha":"a6005f6148a4f9c88571f81b5c5c3a1d03c71e8c","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T13:07:33.382504+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"a6005f6148a4f9c88571f81b5c5c3a1d03c71e8c","external_id":"canonical-release-a6005f6148a4","receipt_type":"canonical_release_status","idempotency_key":"mission:09558300-60d7-48f3-85c4-909df1dcef43:forgejo-release-ancestry:a6005f6148a4f9c88571f81b5c5c3a1d03c71e8c:83812ec2bd39ffdb4618a35554e9d7c326e3a95e:main_history_page_inconclusive","mission_step_id":"d10192c8-1620-4c55-aff8-2629c8f72da3","command_center_event_id":"09558300-60d7-48f3-85c4-909df1dcef43"},{"id":"426aded8-d101-4907-85fd-630ddb2e0978","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/prove-preclassified-serverless-gate-0824","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.29-preclassified-serverless-gate","prNumber":701,"terminal":false,"missionId":"5c890420-5034-4b38-ba1b-90517377586e","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"5c890420-5034-4b38-ba1b-90517377586e"},"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":6227,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T23:13:48.357412+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"701","receipt_type":"execute_mission","idempotency_key":"mission:5c890420-5034-4b38-ba1b-90517377586e:execute_mission:repair_mission_prepared","mission_step_id":"089ac839-af85-46ec-9a2d-b95ed9943cdc","command_center_event_id":"5c890420-5034-4b38-ba1b-90517377586e"},{"id":"426b1a62-d38c-4d91-8075-a89a328d6753","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4798e999731e","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.155-cancelled-release-signed-push-lineage","prNumber":null,"terminal":false,"missionId":"4798e999-731e-45c4-a0b0-336ec1a88227","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":541,"providerAuthMs":0,"ledgerPrepareMs":541,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":541,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":541,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"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":"4798e999-731e-45c4-a0b0-336ec1a88227"},"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":4342,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T23:58:30.344914+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4798e999-731e-45c4-a0b0-336ec1a88227:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"675a6c19-9652-4217-8eff-97a6bb89db9f","command_center_event_id":"4798e999-731e-45c4-a0b0-336ec1a88227"},{"id":"426d09f0-7047-452b-a164-b742592422dd","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/cancelled-release-history-first","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2857,"terminal":false,"missionId":"e022ab9e-6319-46ad-8f92-9aaa5762b505","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"6639535bc6c1a59a48175a9d564f413a6ccfe580","timingsMs":{"prReadinessMs":863,"approvedPlanMs":0,"shipAndProveMs":6603,"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":"e022ab9e-6319-46ad-8f92-9aaa5762b505"},"performance":null,"deploymentId":"forgejo-main-6639535bc6c1","workflowRunId":8477,"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-15T19:32:35.930202+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2857","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e022ab9e-6319-46ad-8f92-9aaa5762b505:automatic-mission-resume:2857:canonical_release_reconciliation_pending","mission_step_id":"87daeb21-23a2-47c0-8407-cd8f49f9077a","command_center_event_id":"e022ab9e-6319-46ad-8f92-9aaa5762b505"},{"id":"426dc34c-55dd-4a6e-b5b6-ec50d125811d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-build-my-demo-public-shell-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6191,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1027,"terminal":false,"missionId":"485aa822-b49c-4741-86f8-4deacbe0dd7b","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":535,"approvedPlanMs":0,"shipAndProveMs":17289},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"485aa822-b49c-4741-86f8-4deacbe0dd7b"},"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":677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:28:49.002562+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1027","receipt_type":"automatic_mission_resume","idempotency_key":"mission:485aa822-b49c-4741-86f8-4deacbe0dd7b:automatic-mission-resume:1027:canonical_release_transport_retryable","mission_step_id":"67a00548-f55c-4950-ae27-580fbc112719","command_center_event_id":"485aa822-b49c-4741-86f8-4deacbe0dd7b"},{"id":"4270f5e8-e9f2-4aa6-893c-ac07b74da40a","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":".forgejo/workflows/laptop-runner-smoke.yml","content":"name: Laptop Runner Smoke\n\non:\n  workflow_dispatch:\n\njobs:\n  laptop-smoke:\n    name: Laptop runner smoke\n    runs-on: [docker, laptop-local]\n    timeout-minutes: 10\n    container:\n      image: node:22.18.0-bookworm\n      options: --cpus=2 --memory=3072m\n    steps:\n      - name: Verify bounded laptop runner execution\n        shell: bash\n        run: |\n          set -euo pipefail\n          node <<'NODE'\n          import os from 'node:os';\n\n          const sourceSha = String(process.env.GITHUB_SHA || '').trim();\n          if (!/^[0-9a-f]{40}$/i.test(sourceSha)) {\n            throw new Error('laptop_runner_source_sha_missing');\n          }\n\n          async function require200(url) {\n            const response = await fetch(url, {\n              redirect: 'follow',\n              signal: AbortSignal.timeout(10000),\n              headers: { 'cache-control': 'no-store' },\n            });\n            if (response.status !== 200) {\n              throw new Error(`laptop_runner_https_failed:${new URL(url).hostname}:${response.status}`);\n            }\n            return response.status;\n          }\n\n          const appStatus = await require200('https://app.knocklaunch.app/');\n          const forgejoStatus = await require200('https://git.knocklaunch.app/');\n\n          console.log(JSON.stringify({\n            ok: true,\n            proofGate: 'laptop_runner_smoke_verified',\n            sourceSha,\n            node: process.version,\n            platform: process.platform,\n            arch: process.arch,\n            cpus: os.cpus().length,\n            totalMemoryGB: Math.round((os.totalmem() / 1024 ** 3) * 10) / 10,\n            appStatus,\n            forgejoStatus,\n          }));\n          NODE\n"}],"branch":"ai/objective-first-repair-8454fb984e0c","writes":[],"patches":[],"version":1,"approved":true,"missionId":"8454fb98-4e0c-480b-91cb-29032db61e12","objective":"Infrastructure-only cleanup after verified CI-01 retirement. Modify exactly .forgejo/workflows/laptop-runner-smoke.yml to remove the temporary CI-01 offline canary comment and change nothing else. Preserve workflow_dispatch-only behavior, runs-on [docker, laptop-local], bounded 2 CPU / 3072 MB container, and all smoke steps. Ship one focused PR through canonical Gate and squash merge. The post-merge release-plan provides final generic-docker proof after the CI-01 droplet has been deleted.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/laptop-runner-smoke.yml"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/laptop-runner-smoke.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":"9bfb0ae4d284f7e4dc4bbfbb041bf2533e01090cab89b0a1a2e7e23d308e6ac5","replayCount":0,"serializedBytes":3312},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T19:59:43.951789+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:8454fb98-4e0c-480b-91cb-29032db61e12:repository-mutation-intent:9bfb0ae4d284f7e4dc4bbfbb041bf2533e01090cab89b0a1a2e7e23d308e6ac5:0","mission_step_id":"751f2dbe-7f34-4920-b922-38e2d4df107c","command_center_event_id":"8454fb98-4e0c-480b-91cb-29032db61e12"},{"id":"4271e935-fab9-41ab-b355-4a1efa2173f7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/fix-forgejo-host-control-inprocess-dispatch-20260826","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":14627,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.51.6-forgejo-host-control-inprocess","prNumber":783,"terminal":false,"missionId":"3638cf37-ee20-4be9-adea-d8c24c4989a2","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"35f26755a16a42948abff2fdf987c43bbfd823d2","timingsMs":{"handlerMs":3854,"prReadinessMs":839,"approvedPlanMs":0,"missionSetupMs":4099,"shipAndProveMs":2531},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3638cf37-ee20-4be9-adea-d8c24c4989a2"},"performance":null,"deploymentId":"forgejo-main-35f26755a16a","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6164,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T20:09:43.748062+00:00","proof_gate":"canonical_release_dispatched","source_sha":"35f26755a16a42948abff2fdf987c43bbfd823d2","external_id":"forgejo-main-35f26755a16a","receipt_type":"execute_mission","idempotency_key":"mission:3638cf37-ee20-4be9-adea-d8c24c4989a2:execute_mission:canonical_release_dispatched","mission_step_id":"6a440c8d-2798-4ab5-9b72-524b5704329e","command_center_event_id":"3638cf37-ee20-4be9-adea-d8c24c4989a2"},{"id":"427273c3-41f4-4789-a7bc-6cf4b5a28b8d","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-06T05:43:46.088957+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/run-seaside-intake-proof-cc\",\"prNumber\":4117,\"sourceSha\":\"414be8a6538926d14c1c4b6a51cb8766f8ab26bd\",\"deploymentId\":\"canonical-release-414be8a65389\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T10:12:27.792245+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:4f9b28be-164b-4f63-86b5-33202da6ae17:owner-progress-heartbeat:119407249","mission_step_id":"5284163b-de2f-4b4f-b00d-99b71f0d940b","command_center_event_id":"4f9b28be-164b-4f63-86b5-33202da6ae17"},{"id":"4275fac1-f128-4e95-9a48-202fbaa294de","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to continue PR #1679 on the same mission. Repair only the two stale test assumptions proven by Gate run 5134: assert atomic new_branch semantics instead of ensureBranch(knownMissing), and make forgejoMock return the combined write commit parent/source proof. Do not change runtime implementation semantics. Re-gate the same PR, squash merge when green, release cc-execution 1.58.38, benchmark the first fresh mutation, then refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to continue PR #1679 on the same mission. Repair only the two stale test assumptions proven by Gate run 5134: assert atomic new_branch semantics instead of ensureBranch(knownMissing), and make forgejoMock return the combined write commit parent/source proof. Do not change runtime implementation semantics. Re-gate the same PR, squash merge when green, release cc-execution 1.58.38, benchmark the first fresh mutation, then refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"atomic-new-branch","statement":"Fresh repository mutations create the target branch from canonical main inside the atomic contents write, eliminating the separate branch-create provider round trip.","proofConditionIds":["repo","runtime"]},{"id":"existing-branch-safety","statement":"Existing branch writes remain unchanged and never send new_branch.","proofConditionIds":["repo"]},{"id":"collision-safety","statement":"Branch-exists races, source movement, and ambiguous writes fail closed or reconcile exact state without blind write retry.","proofConditionIds":["repo","runtime"]},{"id":"telemetry","statement":"Fresh mutation telemetry reports repositoryBranchCreateMs=0 and branchCreationMode=atomic_new_branch while combined branch+commit cost is attributed to atomic commit.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","statement":"cc-execution 1.58.38-atomic-new-branch-refreeze is live on the exact merged SHA and control-plane maintenance is refrozen.","proofConditionIds":["runtime","refrozen"]}],"objective":"Unfreeze the control plane only to continue PR #1679 on the same mission. Repair only the two stale test assumptions proven by Gate run 5134: assert atomic new_branch semantics instead of ensureBranch(knownMissing), and make forgejoMock return the combined write commit parent/source proof. Do not change runtime implementation semantics. Re-gate the same PR, squash merge when green, release cc-execution 1.58.38, benchmark the first fresh mutation, then refreeze.","constraints":[{"id":"hard-safety","statement":"Preserve exact-source freshness, branch isolation, anchored-edit validation, one branch/PR/Gate/squash merge/release, no blind write retries, and canonical release ownership.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Source and regression coverage prove atomic new_branch semantics for fresh writes, unchanged existing-branch behavior, and fail-closed collisions/source movement.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"cc-execution 1.58.38 is live on the exact merged SHA and a representative fresh mutation reports zero separate branch-create latency.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"refrozen","kind":"runtime","claim":"Control-plane maintenance is refrozen after terminal proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"c59f6046509e8c52cba08afff5c75e239775a2aa8f46b6c1dd373b0573e954ae","requestContractRevision":5,"previousRequestContractHash":"2dc4bd16bb079bba247ce56d99a0f4f96eab0bf4f482e6d54dc56d9d26bfe040"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:22:31.365368+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:445c8fa0-9216-46ef-b17b-b6e94a9c4e00:request-contract:c59f6046509e8c52cba08afff5c75e239775a2aa8f46b6c1dd373b0573e954ae","mission_step_id":"a3d46cda-3ca8-4fb5-8092-d4154fa9ed3e","command_center_event_id":"445c8fa0-9216-46ef-b17b-b6e94a9c4e00"},{"id":"42762ae1-24a7-4058-a209-ac7fcf9ded2a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-owner-approved-pr-autoprogress-corrective-20260831","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.6-merge-queue-stale-gate-recovery","prNumber":1208,"terminal":false,"missionId":"a00acdfc-1b85-4a64-9355-7ae4a2072756","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":11941,"prReadinessMs":1442,"approvedPlanMs":10493,"missionSetupMs":2185,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a00acdfc-1b85-4a64-9355-7ae4a2072756"},"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-08-31T17:27:45.942868+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1208","receipt_type":"execute_mission","idempotency_key":"mission:a00acdfc-1b85-4a64-9355-7ae4a2072756:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b3f7594b-9971-4018-89dc-340c02944e1c","command_center_event_id":"a00acdfc-1b85-4a64-9355-7ae4a2072756"},{"id":"4277649d-81f1-471b-af0e-6697f7bf7cea","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success","render-onrunner/runtime-proof":"success"},"mainSha":"befc229cd12f15e5c84c0c12dad93c8cc052c239","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"a8ac483064c1dbf0567da48a034c11ac927c2215","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success","ccExecution":"success"},"requestContractHash":"601ff176b67af4ccf7cf83f0035274d59d309bb21ff246e68245a3af87acb8d0","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/8609","runId":8609,"status":"success","sourceSha":"a8ac483064c1dbf0567da48a034c11ac927c2215","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"success","ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success","ccExecution":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"a8ac483064c1dbf0567da48a034c11ac927c2215","runnerVersion":"onrunner-a8ac483064c1","expectedSourceSha":"a8ac483064c1dbf0567da48a034c11ac927c2215"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"befc229cd12f15e5c84c0c12dad93c8cc052c239","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-befc229cd12f15e5c84c0c12dad93c8cc052c239","compareStatus":"target_job_success_runtime_verified","workflowRunId":8609,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.158-visual-witness-container-rollout","workflowFailed":false,"containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:24:56.00312+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a8ac483064c1dbf0567da48a034c11ac927c2215","external_id":"forgejo-main-a8ac483064c1","receipt_type":"canonical_release_status","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:forgejo-release-status:a8ac483064c1dbf0567da48a034c11ac927c2215:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|render-onrunner/runtime-proof=success","mission_step_id":"200ec4fd-9140-4040-a6c3-bcaf78c6bd3c","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"4277b2ae-b862-4fdf-8275-46023f064134","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtol61ux","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1857,"terminal":false,"missionId":"93b8ffd4-3920-4e40-b90d-bb09db85ac80","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":5062,"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":"93b8ffd4-3920-4e40-b90d-bb09db85ac80"},"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":1280,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T16:38:27.122676+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1857","receipt_type":"automatic_mission_resume","idempotency_key":"mission:93b8ffd4-3920-4e40-b90d-bb09db85ac80:automatic-mission-resume:1857:repair_mission_waiting_for_gate","mission_step_id":"06ad0041-a045-4481-9283-114867bc4daa","command_center_event_id":"93b8ffd4-3920-4e40-b90d-bb09db85ac80"},{"id":"427835b7-3d04-46d5-b36a-ba1f2872545e","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"9f5588d9-b59c-4104-876c-dc4c3db17b3d","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-83e4fbfd9393","reason":null,"status":"pending","metrics":{"receiptBytes":41834,"releaseCount":0,"toolCallCount":27,"repeatedCallCount":16,"executorlessWaitMs":212054,"firstUsefulResultAt":"2026-09-28T11:24:40.851Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3969,"terminal":false,"missionId":"83e4fbfd-9393-418c-abd7-d8ad1ec62908","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"1439e172b10122b9be66f171d6a45efd29780eb8","timingsMs":{"queue":298,"total":253,"execution":null},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"83e4fbfd-9393-418c-abd7-d8ad1ec62908"},"performance":null,"deploymentId":"forgejo-main-1439e172b101","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"9f5588d9-b59c-4104-876c-dc4c3db17b3d","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"9f5588d9-b59c-4104-876c-dc4c3db17b3d","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/admin/tenants","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12482,"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":1766,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:28:14.284844+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"1439e172b10122b9be66f171d6a45efd29780eb8","external_id":"9f5588d9-b59c-4104-876c-dc4c3db17b3d","receipt_type":"visual_proof_started","idempotency_key":"mission:83e4fbfd-9393-418c-abd7-d8ad1ec62908:visual-start:9f5588d9-b59c-4104-876c-dc4c3db17b3d","mission_step_id":"b895d939-449f-42fb-9a74-c5c74a558e02","command_center_event_id":"83e4fbfd-9393-418c-abd7-d8ad1ec62908"},{"id":"427aaf47-e3bf-4829-a5ae-3d89efe86cd8","source":"cc-execution","status":"recorded","payload":{"objective":"Finish the exact existing Big Papi owner-shell repair already committed on PR #1915. Do not change source or create a new branch or PR. Preserve the owner's requested outcomes: make the shell more compact, scaled-up, and sleek; replace the top-bar Customer action with Inventory; keep Mail prominent and accessible; remove competing/duplicate shell navigation behavior; normalize Big Papi owner-route card surfaces to low-opacity glass instead of inconsistent black or heavily frosted cards; and keep the shell visually consistent across the Big Papi owner route family. After the exact Gate passes, squash merge PR #1915, release only the frontend production target, and prove the live Big Papi owner dashboard loads the merged shell.","tenantRef":"big-papis","receivedAt":"2026-09-06T01:48:44.180Z","fingerprint":"60e6f3f258f80ceb0855e31dbaca6d352049d7f696cce3f55863ee53ea246eb3","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-shell-consistency","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the exact existing Big Papi owner-shell repair already committed on PR #1915. Do not change source or create a new branch or PR. Preserve the owner's requested outcomes: make the shell more compact, scaled-up, and sleek; replace the top-bar Customer action with Inventory; keep Mail prominent and accessible; remove competing/duplicate shell navigation behavior; normalize Big Papi owner-route card surfaces to low-opacity glass instead of inconsistent black or heavily frosted cards; and keep the shell visually consistent across the Big Papi owner route family. After the exact Gate passes, squash merge PR #1915, release only the frontend production target, and prove the live Big Papi owner dashboard loads the merged shell.","wordingChanged":false,"canonicalIntent":"Finish the exact existing Big Papi owner-shell repair already committed on PR #1915. Do not change source or create a new branch or PR. Preserve the owner's requested outcomes: make the shell more compact, scaled-up, and sleek; replace the top-bar Customer action with Inventory; keep Mail prominent and accessible; remove competing/duplicate shell navigation behavior; normalize Big Papi owner-route card surfaces to low-opacity glass instead of inconsistent black or heavily frosted cards; and keep the shell visually consistent across the Big Papi owner route family. After the exact Gate passes, squash merge PR #1915, release only the frontend production target, and prove the live Big Papi owner dashboard loads the merged shell.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"shell-layout","statement":"Big Papi owner shell is compact, scaled-up, sleek, and uses one consistent shell across owner routes.","proofConditionIds":["repo-shell","live-shell"]},{"id":"header-actions","statement":"Top command bar uses Inventory instead of Customer and keeps Mail prominently accessible.","proofConditionIds":["repo-shell","live-shell"]},{"id":"surface-consistency","statement":"Big Papi owner-route cards use a shared low-opacity surface treatment rather than inconsistent near-black or heavily frosted cards.","proofConditionIds":["repo-shell","live-shell"]}],"objective":"Finish the exact existing Big Papi owner-shell repair already committed on PR #1915. Do not change source or create a new branch or PR. Preserve the owner's requested outcomes: make the shell more compact, scaled-up, and sleek; replace the top-bar Customer action with Inventory; keep Mail prominent and accessible; remove competing/duplicate shell navigation behavior; normalize Big Papi owner-route card surfaces to low-opacity glass instead of inconsistent black or heavily frosted cards; and keep the shell visually consistent across the Big Papi owner route family. After the exact Gate passes, squash merge PR #1915, release only the frontend production target, and prove the live Big Papi owner dashboard loads the merged shell.","constraints":[{"id":"no-new-source","statement":"Do not change source beyond exact PR #1915 head 0fa51747f98288e271c9bc1472fd29aaa1d2cb55.","proofConditionIds":["repo-shell","live-shell"]},{"id":"one-pr","statement":"Do not create another branch or pull request.","proofConditionIds":["repo-shell","live-shell"]},{"id":"frontend-only","statement":"Release only the affected frontend production target.","proofConditionIds":["repo-shell","live-shell"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-shell","kind":"repository","claim":"PR #1915 contains the requested Big Papi shell changes on exact head 0fa51747f98288e271c9bc1472fd29aaa1d2cb55.","route":"/big-papis/owner/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-shell","kind":"runtime","claim":"The live Big Papi owner dashboard serves the merged shell after frontend release.","route":"/big-papis/owner/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/big-papis-shell-consistency","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"owner_explicit\",\"intent\":{\"rawUtterance\":\"Improve the Big Papi tenant shell: make it more compact, scaled up, and sleek; change the top rail Customer action to Inventory; keep Mail more accessible; use low-opacity cards instead of inconsistent black or overly frosted cards; and make this shell consistent across routes. The owner has now created the requested Forgejo PR and said 'done', authorizing continuation through Gate, merge, release, and live proof.\",\"canonicalIntent\":\"Finish and ship the existing Big Papi owner-shell consistency repair on PR #1915 with no further source changes.\",\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"shell-layout\",\"statement\":\"Big Papi owner shell is compact, scaled-up, sleek, and uses one consistent shell across owner routes.\",\"proofConditionIds\":[\"repo-shell\",\"live-shell\"]},{\"id\":\"header-actions\",\"statement\":\"Top command bar uses Inventory instead of Customer and keeps Mail prominently accessible.\",\"proofConditionIds\":[\"repo-shell\",\"live-shell\"]},{\"id\":\"surface-consistency\",\"statement\":\"Big Papi owner-route cards use a shared low-opacity surface treatment rather than inconsistent near-black or heavily frosted cards.\",\"proofConditionIds\":[\"repo-shell\",\"live-shell\"]}],\"constraints\":[{\"id\":\"no-new-source\",\"statement\":\"Do not change source beyond exact PR #1915 head 0fa51747f98288e271c9bc1472fd29aaa1d2cb55.\"},{\"id\":\"one-pr\",\"statement\":\"Do not create another branch or pull request.\"},{\"id\":\"frontend-only\",\"statement\":\"Release only the affected frontend production target.\"}],\"proofConditions\":[{\"id\":\"repo-shell\",\"kind\":\"repository\",\"claim\":\"PR #1915 contains the requested Big Papi shell changes on exact head 0fa51747f98288e271c9bc1472fd29aaa1d2cb55.\",\"required\":true},{\"id\":\"live-shell\",\"kind\":\"runtime\",\"claim\":\"The live Big Papi owner dashboard serves the merged shell after frontend release.\",\"required\":true,\"route\":\"/big-papis/owner/dashboard\"}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"fa9c17c9a112fad07d48e067883b45502d08861c3ee02821efe0b2c9be14999c","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T01:48:44.627604+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:70f45246-4c2e-4cb6-a35c-c114e90edefc:tenant-workstream-contribution:60e6f3f258f80ceb0855e31dbaca6d352049d7f696cce3f55863ee53ea246eb3","mission_step_id":null,"command_center_event_id":"70f45246-4c2e-4cb6-a35c-c114e90edefc"},{"id":"427ad73f-bb1e-43cf-b7eb-2264aa7dfd53","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\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"implementation\",\"deadlineAt\":\"2026-08-04T17:48:06.777207+00:00\",\"recoveryAction\":\"continue_implementation\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/proof-command-center-mutation-20260804\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-21T00:56:08.003329+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:79f2f8c4-a7f3-4591-8613-c72d35107ae2:owner-progress-heartbeat:119330144","mission_step_id":"3004e366-bbbb-454e-ac66-41e434dea27e","command_center_event_id":"79f2f8c4-a7f3-4591-8613-c72d35107ae2"},{"id":"427dcadc-1ba3-4ebd-a2d6-2d0cfa1f83b3","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_base_sha_mismatch","fingerprint":"2f921f7730af6148d89b3274c7ca368e6fa668cdd2d8306f682abca32504d388"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T18:43:50.229495+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:bf805794-9d47-4ce9-8133-cf7d4966e134:repository-mutation-intent-blocked:2f921f7730af6148d89b3274c7ca368e6fa668cdd2d8306f682abca32504d388","mission_step_id":"c3ea9deb-c7ea-46c2-bde8-762e961dd6b0","command_center_event_id":"bf805794-9d47-4ce9-8133-cf7d4966e134"},{"id":"4281b976-2d6c-41dc-b979-e9f81dcb2383","source":"cc-execution","status":"recorded","payload":{"objective":"Refresh the existing PR #1942 branch ai/curri-shell-opacity-60-20260906 onto current protected main after its exact Gate failed only because main advanced during the Gate. Preserve the existing 60% Curri shell opacity diff unchanged, reuse PR #1942, run a fresh exact-head KnockLaunch Gate, squash merge, deploy frontend only, and verify the live Curri route. Do not create a replacement branch or PR.","tenantRef":"curri-properties","receivedAt":"2026-09-06T13:59:04.573Z","fingerprint":"f6cfa852dc313b74770293033b9028d245b69b401b805c462bdc713d511e364b","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/curri-shell-opacity-60-20260906","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Refresh the existing PR #1942 branch ai/curri-shell-opacity-60-20260906 onto current protected main after its exact Gate failed only because main advanced during the Gate. Preserve the existing 60% Curri shell opacity diff unchanged, reuse PR #1942, run a fresh exact-head KnockLaunch Gate, squash merge, deploy frontend only, and verify the live Curri route. Do not create a replacement branch or PR.","wordingChanged":false,"canonicalIntent":"Refresh the existing PR #1942 branch ai/curri-shell-opacity-60-20260906 onto current protected main after its exact Gate failed only because main advanced during the Gate. Preserve the existing 60% Curri shell opacity diff unchanged, reuse PR #1942, run a fresh exact-head KnockLaunch Gate, squash merge, deploy frontend only, and verify the live Curri route. Do not create a replacement branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Curri shell dark surfaces render at approximately 60% opacity while existing layout and controls remain unchanged.","proofConditionIds":["proof-live-route"]}],"objective":"Refresh the existing PR #1942 branch ai/curri-shell-opacity-60-20260906 onto current protected main after its exact Gate failed only because main advanced during the Gate. Preserve the existing 60% Curri shell opacity diff unchanged, reuse PR #1942, run a fresh exact-head KnockLaunch Gate, squash merge, deploy frontend only, and verify the live Curri route. Do not create a replacement branch or PR.","constraints":[{"id":"constraint-1","statement":"Reuse existing PR #1942 and branch ai/curri-shell-opacity-60-20260906; do not create a replacement PR.","proofConditionIds":["proof-live-route"]},{"id":"constraint-2","statement":"Frontend-only release; no backend, database, auth, or control-plane changes.","proofConditionIds":["proof-live-route"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-route","kind":"runtime","claim":"The live Curri realtor dashboard is served from the merged frontend release containing the 60% opacity change.","route":"/crm/realtor/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/curri-shell-opacity-60-20260906","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Reduce Curri's rebuilt shell dark surfaces from fully opaque to 60% opacity so the approved Curri background shows through, without changing layout, buttons, cards, typography, background asset, or interactions. Carry the existing PR #1942 through refresh, fresh Gate, squash merge, frontend-only deploy, and live proof.\",\"intent\":{\"rawUtterance\":\"Okay, now Curry's shell is completely black and 100% opaque. Let's reduce that to 60% and see how it looks.\",\"canonicalIntent\":\"Reduce Curri's shell dark surfaces to 60% opacity and make that exact frontend-only change live.\",\"wordingChanged\":false,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false,\"confidence\":1,\"evidence\":[\"User explicitly requested 60% opacity for Curri shell.\"]},\"outcomes\":[{\"id\":\"outcome-1\",\"statement\":\"Curri shell dark surfaces render at approximately 60% opacity while existing layout and controls remain unchanged.\",\"proofConditionIds\":[\"proof-live-route\"]}],\"constraints\":[{\"id\":\"constraint-1\",\"statement\":\"Reuse existing PR #1942 and branch ai/curri-shell-opacity-60-20260906; do not create a replacement PR.\",\"proofConditionIds\":[\"proof-live-route\"]},{\"id\":\"constraint-2\",\"statement\":\"Frontend-only release; no backend, database, auth, or control-plane changes.\",\"proofConditionIds\":[\"proof-live-route\"]}],\"proofConditions\":[{\"id\":\"proof-live-route\",\"kind\":\"runtime\",\"claim\":\"The live Curri realtor dashboard is served from the merged frontend release containing the 60% opacity change.\",\"route\":\"/crm/realtor/curri-properties/realtor-dashboard\",\"required\":true,\"expectedText\":null,\"userRef\":null,\"roleRef\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"97be5f9b1c9665ba9b05c0013fef19149bb6e3c04894541ffb1057a7affc2a15","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T13:59:05.040278+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:d4650532-2ad3-4b47-b10c-d6ab0a3db43c:tenant-workstream-contribution:f6cfa852dc313b74770293033b9028d245b69b401b805c462bdc713d511e364b","mission_step_id":null,"command_center_event_id":"d4650532-2ad3-4b47-b10c-d6ab0a3db43c"},{"id":"4285e0ba-3f42-415d-a555-72ee0332177a","source":"cc-execution","status":"recorded","payload":{"objective":"Continue PR #1328 from exact green head f9efecede02edf53e45fd3f7c6741d13c0a89814 through squash merge, frontend-only deployment, and live proof of the residual heavy-route startup repair. Do not broaden scope.","tenantRef":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","receivedAt":"2026-09-01T23:46:30.768Z","fingerprint":"a3c05332ac6beaac4b6ea81bb51ff4930baab9b077862b6ac19cf95a283cf707","workstreamRef":"de8369b6a78f40bbae1f28ffca62bc7e","conversationId":null,"canonicalBranch":"ai/redfish-heavy-route-startup-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1328 from exact green head f9efecede02edf53e45fd3f7c6741d13c0a89814 through squash merge, frontend-only deployment, and live proof of the residual heavy-route startup repair. Do not broaden scope.","wordingChanged":false,"canonicalIntent":"Continue PR #1328 from exact green head f9efecede02edf53e45fd3f7c6741d13c0a89814 through squash merge, frontend-only deployment, and live proof of the residual heavy-route startup repair. Do not broaden scope.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"heavy-routes-ready","statement":"Redfish Appointments, Canvassing Map, Production Map/Ops, and Schedule reach application-ready state without application_shell_timeout or product navigation failure.","proofConditionIds":["proof-appointments","proof-canvassing","proof-ops","proof-schedule"]}],"objective":"Continue PR #1328 from exact green head f9efecede02edf53e45fd3f7c6741d13c0a89814 through squash merge, frontend-only deployment, and live proof of the residual heavy-route startup repair. Do not broaden scope.","constraints":[{"id":"same-pr","statement":"Reuse PR #1328 and branch ai/redfish-heavy-route-startup-20260901; do not create another branch or PR.","proofConditionIds":["proof-appointments"]},{"id":"frontend-only","statement":"This residual repair deploys frontend only; do not touch backend, schema, customer data, or outbound behavior.","proofConditionIds":["proof-appointments","proof-canvassing","proof-ops","proof-schedule"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-appointments","kind":"runtime","claim":"Appointments reaches application-ready state without application_shell_timeout or product navigation failure.","route":"/redfish-roofing/appointments","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Schedule & Inspections","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-canvassing","kind":"runtime","claim":"Canvassing Map reaches application-ready state without application_shell_timeout or product navigation failure.","route":"/redfish-roofing/canvassing","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Canvassing Map","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-ops","kind":"runtime","claim":"Production Map/Ops reaches application-ready state without application_shell_timeout or product navigation failure.","route":"/redfish-roofing/ops","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Roofing Production","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-schedule","kind":"runtime","claim":"Schedule remains application-ready as a regression guard.","route":"/redfish-roofing/schedule","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Schedule & Inspections","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-heavy-route-startup-20260901","conversationContext":null,"requestContractHash":"4de31a942a2646f190f8e7904defe993906a2687f77a641c4a0dab7e256a0cf6","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T23:46:31.586474+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:86a46cad-e136-49d5-b865-1cdcbf4d25a6:tenant-workstream-contribution:a3c05332ac6beaac4b6ea81bb51ff4930baab9b077862b6ac19cf95a283cf707","mission_step_id":null,"command_center_event_id":"86a46cad-e136-49d5-b865-1cdcbf4d25a6"},{"id":"4286f9d9-e7b7-4aa1-87c8-71de5698714a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/platform-sidebar-mail-repair-5318a005","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":2832,"terminal":false,"missionId":"5318a005-92bb-4161-80d6-9adabd4c4dba","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10454,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":461,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":461,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":461,"repositoryMutationMs":10454,"repositoryProviderMs":9114,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5169,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":461,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3945},"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":"5318a005-92bb-4161-80d6-9adabd4c4dba"},"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":3064,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T15:55:16.234769+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2832","receipt_type":"execute_mission","idempotency_key":"mission:5318a005-92bb-4161-80d6-9adabd4c4dba:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"0f256520-705d-4d06-9700-7b0abb25d95f","command_center_event_id":"5318a005-92bb-4161-80d6-9adabd4c4dba"},{"id":"428758a2-c1d2-45e2-8459-b2aea2cc537e","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/repair-seaside-route-family-loader","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4060,"terminal":false,"missionId":"4a5a89b8-5a4a-424f-8202-f9bba5b1c191","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"4a5a89b8-5a4a-424f-8202-f9bba5b1c191"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1105,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T15:42:47.771813+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4060","receipt_type":"execute_mission","idempotency_key":"mission:4a5a89b8-5a4a-424f-8202-f9bba5b1c191:execute_mission:repair_mission_prepared","mission_step_id":"510a739f-2049-4768-9135-e1ce3b35d2b0","command_center_event_id":"4a5a89b8-5a4a-424f-8202-f9bba5b1c191"},{"id":"4287e7bf-d580-437a-a5ac-bb50a3d1e2cb","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.8-request-contract-hydration","prNumber":null,"terminal":false,"missionId":"1a34f6e4-dd36-48b5-a9e7-d446f351e64d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2727,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":620,"providerAuthMs":0,"ledgerPrepareMs":620,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":620,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":620,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"1a34f6e4-dd36-48b5-a9e7-d446f351e64d"},"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":1989,"likelyAffectedFiles":["src/components/experience-editor/ExperiencePreviewApp.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:39:01.230515+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1a34f6e4-dd36-48b5-a9e7-d446f351e64d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5ec2a252-8878-4151-bd0b-fb4a09993846","command_center_event_id":"1a34f6e4-dd36-48b5-a9e7-d446f351e64d"},{"id":"428f1457-12b1-47c2-8ea2-a82aed5c4a36","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:42:58.766286+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:119419131","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"428f1978-faf3-43ad-a4cc-7de5dae5355f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f1890c34e477fef2c2a7746a88b03409cc571ec6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"canonical-card-routes","satisfied":true,"statement":"Big Papi's persisted MODES card route fields are repaired through a source-managed migration to the canonical native bpMode URLs.","proofConditionIds":["proof-repository","proof-release"]}],"satisfied":true,"constraints":[{"id":"route-only","satisfied":true,"statement":"Only each matching Big Papi card's route property may change; every other card field, tenant setting, other tenant, and production frontend source remains untouched.","proofConditionIds":["proof-repository","proof-release"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-release"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-release"]}],"contractHash":"1af30405b367bdd1918db88bcc65978a70abf635329bef69767075bad1c25e66","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":true,"releaseTargetStates":{"migrations":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"1af30405b367bdd1918db88bcc65978a70abf635329bef69767075bad1c25e66","unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"repositoryConditionBound":true,"repositoryProofSourceSha":"f1890c34e477fef2c2a7746a88b03409cc571ec6"},"required":true,"satisfied":true},{"id":"proof-release","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":true,"releaseTargetStates":{"migrations":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["migrations"],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"releaseRequestContractHash":"1af30405b367bdd1918db88bcc65978a70abf635329bef69767075bad1c25e66"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T04:04:52.807029+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f1890c34e477fef2c2a7746a88b03409cc571ec6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:528e0828-d23d-44c6-af8f-76e39c62623d:request-contract:1af30405b367bdd1918db88bcc65978a70abf635329bef69767075bad1c25e66:f1890c34e477fef2c2a7746a88b03409cc571ec6:verified:","mission_step_id":"5e8c4e36-689a-4322-a538-1bd164508959","command_center_event_id":"528e0828-d23d-44c6-af8f-76e39c62623d"},{"id":"429400fd-25c0-460b-ba0e-ccab2d633a49","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/add-big-papi-fundraising-section-20260821","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":14035,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"6d3090d8-6ee5-4708-bbd9-8352c41fdb52","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":"6d3090d8-6ee5-4708-bbd9-8352c41fdb52"},"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":10301,"likelyAffectedFiles":["src/__tests__/contracts/big-papis-proposal-pdf-generation.contract.test.ts","src/__tests__/contracts/unified-protected-route-tenant-scope.contract.test.ts","src/__tests__/contracts/active-tenant-hook-role-scope.contract.test.ts","src/components/UnifiedProtectedRoute.tsx","src/assets/bigPapisCalendarTruck.ts","src/__tests__/contracts/big-papis-business-tools-communications.contract.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/admin/ProtectedSurfaceBanner.tsx","src/components/TenantRouter.tsx","scripts/check-route-registry.mjs","src/components/CallFlow/widgets/ActiveRebuttalDialogue.tsx","src/components/GlobalCommandPalette.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T17:30:30.756042+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6d3090d8-6ee5-4708-bbd9-8352c41fdb52:execute_mission:repair_mission_synthesis_ready","mission_step_id":"48eb05c2-76a8-4545-a1c8-ec5c3c9864a6","command_center_event_id":"6d3090d8-6ee5-4708-bbd9-8352c41fdb52"},{"id":"42985a7a-dd09-427a-acb1-6087bff186f6","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-04T22:53:13.752957+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6a84d80ac52e\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T19:24:25.433245+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6a84d80a-c52e-4acf-88d2-db5cd5042d4e:owner-progress-heartbeat:119409457","mission_step_id":"bae2e3c1-3753-4da4-bc4c-7986773a32cb","command_center_event_id":"6a84d80a-c52e-4acf-88d2-db5cd5042d4e"},{"id":"429b0e97-c522-4b12-9e43-aa34f07cadf2","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":1171,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.31-resumable-backup-failover","prNumber":4543,"terminal":false,"missionId":"1a63f50c-e782-4e2f-bce2-88b7e14ada9b","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"ac95210611d3cb6adf8f7a98fd5745a99c5aad0f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1a63f50c-e782-4e2f-bce2-88b7e14ada9b"},"performance":null,"deploymentId":"canonical-release-ac95210611d3","workflowRunId":31417983618,"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":1325,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-10T18:13:41.086933+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"ac95210611d3cb6adf8f7a98fd5745a99c5aad0f","external_id":"canonical-release-ac95210611d3","receipt_type":"ship_and_prove","idempotency_key":"mission:1a63f50c-e782-4e2f-bce2-88b7e14ada9b:ship_and_prove:ship_and_prove_release_pending:ac95210611d3cb6adf8f7a98fd5745a99c5aad0f:31417983618","mission_step_id":"74492ef3-5eb4-48c4-bab7-36237519d821","command_center_event_id":"1a63f50c-e782-4e2f-bce2-88b7e14ada9b"},{"id":"429ec01e-1a96-4738-a7c0-e153570ff2c8","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ff52aeb8b69f","prNumber":3429,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"169630e4ec1115f9dfc604b56c1f276c028d2f70","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:02:15.812704+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"169630e4ec1115f9dfc604b56c1f276c028d2f70","external_id":"3429","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ff52aeb8-b69f-4b90-9f40-277597e5e54c:merged-pr:3429:169630e4ec1115f9dfc604b56c1f276c028d2f70","mission_step_id":"523404f5-6d6c-451d-ab94-a99674ccec67","command_center_event_id":"ff52aeb8-b69f-4b90-9f40-277597e5e54c"},{"id":"429f7745-8ca4-44b7-a449-ab2577fda86c","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-20T15:06:04.020Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:05:53.603091+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:cfd7c7b3-773d-46c5-8d99-cbb2455d0485:owner-wait-live","mission_step_id":"4e5cc1c8-ba37-48b1-a545-20b69296553c","command_center_event_id":"cfd7c7b3-773d-46c5-8d99-cbb2455d0485"},{"id":"42a04898-cbd1-4bae-a3fb-ecd5aa1f2015","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-25T14:22:41.124159+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-48e6da6a1a09\",\"prNumber\":3710,\"sourceSha\":\"80622a96f39903bd68d41b1b5e40c56bec5d3a3a\",\"deploymentId\":\"forgejo-main-80622a96f399\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:26:12.531664+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:48e6da6a-1a09-41b3-b63a-693fd2294ddb:owner-progress-heartbeat:119355704","mission_step_id":"d1e8f913-2dc9-41d8-98ef-0ec30883a299","command_center_event_id":"48e6da6a-1a09-41b3-b63a-693fd2294ddb"},{"id":"42a08a39-f194-4328-b10e-bfd62736ec16","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"058c2acc-8397-45ea-9cb6-2c62b075a2b5","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":"058c2acc-8397-45ea-9cb6-2c62b075a2b5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":2807,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T22:54:46.264525+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:058c2acc-8397-45ea-9cb6-2c62b075a2b5:execute_mission:repair_mission_synthesis_ready","mission_step_id":"c38e53d9-e6be-4977-bba5-12de61de3fe8","command_center_event_id":"058c2acc-8397-45ea-9cb6-2c62b075a2b5"},{"id":"42a19de1-05d5-49d7-a612-2ff2dba10040","source":"cc-execution","status":"recorded","payload":{"objective":"From current Forgejo main, change only src/pages/RoofHelpLandingPage.tsx so the root route `/` is unmistakably the premium video-led Roof Help Finder homepage. Keep the current forest/mint/off-white colors and exact logo/video URLs. On root, use a single-column hero with the headline and CTA first and a large full-width cinematic video directly beneath it before the intake section. Keep Palm Bay and other city/service routes as the existing two-column local SEO layout. Preserve the existing request form, backend endpoint, referral/UTM/IP flow, disclosures, and SEO child routes. One PR, canonical gate, squash merge, frontend-only Cloudflare release, then prove `/` specifically—not /palm-bay.","tenantRef":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","receivedAt":"2026-08-28T14:18:18.264Z","fingerprint":"57b94c4d5d5ff5ed972f21b9cffcc86c1f0c4b5954f4c092451449a054dde0b7","workstreamRef":"c3f09b565ff545218a0a39cbeb4b5275","conversationId":null,"canonicalBranch":"ai/roofhelpfinder-root-video-home-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"From current Forgejo main, change only src/pages/RoofHelpLandingPage.tsx so the root route `/` is unmistakably the premium video-led Roof Help Finder homepage. Keep the current forest/mint/off-white colors and exact logo/video URLs. On root, use a single-column hero with the headline and CTA first and a large full-width cinematic video directly beneath it before the intake section. Keep Palm Bay and other city/service routes as the existing two-column local SEO layout. Preserve the existing request form, backend endpoint, referral/UTM/IP flow, disclosures, and SEO child routes. One PR, canonical gate, squash merge, frontend-only Cloudflare release, then prove `/` specifically—not /palm-bay.","wordingChanged":false,"canonicalIntent":"From current Forgejo main, change only src/pages/RoofHelpLandingPage.tsx so the root route `/` is unmistakably the premium video-led Roof Help Finder homepage. Keep the current forest/mint/off-white colors and exact logo/video URLs. On root, use a single-column hero with the headline and CTA first and a large full-width cinematic video directly beneath it before the intake section. Keep Palm Bay and other city/service routes as the existing two-column local SEO layout. Preserve the existing request form, backend endpoint, referral/UTM/IP flow, disclosures, and SEO child routes. One PR, canonical gate, squash merge, frontend-only Cloudflare release, then prove `/` specifically—not /palm-bay.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-root","statement":"The production root `/` renders the premium Roof Help Finder hero with the supplied video prominently before the intake section.","proofConditionIds":["proof-source","proof-root"]},{"id":"outcome-children","statement":"Palm Bay and other city/service routes keep the existing local SEO two-column layout.","proofConditionIds":["proof-source"]}],"objective":"From current Forgejo main, change only src/pages/RoofHelpLandingPage.tsx so the root route `/` is unmistakably the premium video-led Roof Help Finder homepage. Keep the current forest/mint/off-white colors and exact logo/video URLs. On root, use a single-column hero with the headline and CTA first and a large full-width cinematic video directly beneath it before the intake section. Keep Palm Bay and other city/service routes as the existing two-column local SEO layout. Preserve the existing request form, backend endpoint, referral/UTM/IP flow, disclosures, and SEO child routes. One PR, canonical gate, squash merge, frontend-only Cloudflare release, then prove `/` specifically—not /palm-bay.","constraints":[{"id":"constraint-file","statement":"Only src/pages/RoofHelpLandingPage.tsx changes.","proofConditionIds":["proof-source"]},{"id":"constraint-brand","statement":"Keep the existing forest/mint/off-white colors and exact logo/video URLs.","proofConditionIds":["proof-source","proof-root"]},{"id":"constraint-behavior","statement":"Do not alter the request form, backend endpoint, referral/UTM/IP flow, disclosures, or SEO child route behavior.","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Exact diff is limited to src/pages/RoofHelpLandingPage.tsx and preserves the existing logo/video URLs and form submission code.","route":"/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-root","kind":"runtime","claim":"Production root `/` renders the Roof Help Finder headline and premium video-first homepage.","route":"/","required":true,"expectedText":"Roof problem?","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/roofhelpfinder-root-video-home-20260828","conversationContext":null,"requestContractHash":"23349b66eebd2593adad6c542da16db761fc1c41685f6f82a7346928f9137463","requestContractRevision":1},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T14:18:18.968832+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a2aeeb9e-e949-45a9-b69b-09755df6516b:tenant-workstream-contribution:57b94c4d5d5ff5ed972f21b9cffcc86c1f0c4b5954f4c092451449a054dde0b7","mission_step_id":null,"command_center_event_id":"a2aeeb9e-e949-45a9-b69b-09755df6516b"},{"id":"42a3292c-4e84-420a-82ca-0b351749c12f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/release-finish-and-ship-the-encore-public-adjust-g2","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":4685,"releaseCount":1,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":null,"terminal":false,"missionId":"067b4625-e1be-4378-a0a0-33992e61b550","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"067b4625-e1be-4378-a0a0-33992e61b550"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1185,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-08T23:56:03.895684+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:067b4625-e1be-4378-a0a0-33992e61b550:execute_mission:repair_mission_execution_blocked","mission_step_id":"de7bb435-dff9-45d2-b177-17fc28f3b9b2","command_center_event_id":"067b4625-e1be-4378-a0a0-33992e61b550"},{"id":"42a55946-a34d-499a-b57b-43a769068a88","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"61fc38ea2e3972abac30de00d836e63c05970629","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"61fc38ea2e3972abac30de00d836e63c05970629","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"7bc6a3dba90b48f05781c76a4cf3d6143556cb197ce71997f5f6ad1d873e49bb","forgejoWorkflowProof":{"runId":16418,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"61fc38ea2e3972abac30de00d836e63c05970629","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"61fc38ea2e3972abac30de00d836e63c05970629","conclusion":"running","deploymentId":"forgejo-main-61fc38ea2e3972abac30de00d836e63c05970629","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.67.4-single-mutation-boundary","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"61fc38ea2e3972abac30de00d836e63c05970629","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-61fc38ea2e3972abac30de00d836e63c05970629","compareStatus":"identical","workflowRunId":16418,"identitySource":"local_build_metadata","runtimeVersion":"1.67.4-single-mutation-boundary","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:24:28.925379+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"61fc38ea2e3972abac30de00d836e63c05970629","external_id":"forgejo-main-61fc38ea2e39","receipt_type":"canonical_release_status","idempotency_key":"mission:97cb2657-339d-4c70-a670-99de8db436ba:forgejo-release-status:61fc38ea2e3972abac30de00d836e63c05970629:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"e888e3fc-74de-4991-8210-7c1aded266ee","command_center_event_id":"97cb2657-339d-4c70-a670-99de8db436ba"},{"id":"42a73805-eaa0-4013-ae86-00730cea1bf4","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8a73088bdcfaccc04d87aea8747d0c8aa9291187","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"deterministic-correction-recovery","satisfied":true,"statement":"PAUL recovers and answers the preceding unanswered user question instead of asking for re-scope or desired detail.","proofConditionIds":["owner-eval-proof"]}],"satisfied":true,"constraints":[{"id":"preserve-context-and-tool-safety","satisfied":true,"statement":"Use only the nearest preceding real user question and existing grounded context; do not invent missing facts or weaken tool authorization.","proofConditionIds":["owner-eval-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":["owner-eval-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":["owner-eval-proof"]}],"contractHash":"f8a6a1c5bacbc6767ba2ebcaaf611437187c13dfaf708b544d0b7d971ddb2427","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"owner-eval-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"f8a6a1c5bacbc6767ba2ebcaaf611437187c13dfaf708b544d0b7d971ddb2427"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:31:59.526286+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8a73088bdcfaccc04d87aea8747d0c8aa9291187","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:77035d30-540c-44ac-93b2-04fdefec9a5b:request-contract:f8a6a1c5bacbc6767ba2ebcaaf611437187c13dfaf708b544d0b7d971ddb2427:8a73088bdcfaccc04d87aea8747d0c8aa9291187:verified:","mission_step_id":"2c8cefa8-c10e-45f2-baeb-dfbaf7382f88","command_center_event_id":"77035d30-540c-44ac-93b2-04fdefec9a5b"},{"id":"42a7f290-4a5b-40e7-af89-fd5adfca2ffe","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":3870,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":null,"terminal":false,"missionId":"21fb7f65-6a22-4928-be0d-b44779c8c77c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":3984,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"21fb7f65-6a22-4928-be0d-b44779c8c77c"},"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":826,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T04:14:51.260198+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:21fb7f65-6a22-4928-be0d-b44779c8c77c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"da2f935a-3278-49a4-9610-5fa2c0c93dbf","command_center_event_id":"21fb7f65-6a22-4928-be0d-b44779c8c77c"},{"id":"42a83d15-0abe-4839-a0c7-9a15691e3c0e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3441,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":762,"terminal":false,"missionId":"e4b2db5c-0181-4020-a42a-98e1730575c4","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5000,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e4b2db5c-0181-4020-a42a-98e1730575c4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":698,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:14:18.004305+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"762","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e4b2db5c-0181-4020-a42a-98e1730575c4:automatic-mission-resume:762:repair_mission_pr_ready_retryable","mission_step_id":"98602a06-16de-4a85-b8d4-56f0c13b2c76","command_center_event_id":"e4b2db5c-0181-4020-a42a-98e1730575c4"},{"id":"42a8ef4b-e535-4a05-afa6-09d701a464a7","source":"cc-execution","status":"authorized","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"],"reason":"Owner explicitly ordered repair of the Command Center planner that keeps turning ordinary product requests into control plane policy/config edits.","baseSha":"00a40a811cdd2669e25095cfe4d0dc47becac1b5","issuedAt":1788097332769,"expiresAt":1788097512769,"missionId":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32","singleUse":true,"authorizationId":"7133506f-c724-4214-829f-7d5cd4695c8f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:42:13.61965+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"00a40a811cdd2669e25095cfe4d0dc47becac1b5","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:7133506f-c724-4214-829f-7d5cd4695c8f","mission_step_id":"fd395956-98e8-4bf3-a01d-01cc0847ac2c","command_center_event_id":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},{"id":"42aab01a-4de4-4dc4-a967-ad5ccb86cf35","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[],"continuationObjective":"Repair the platform-wide frontend failure class where unsupported, missing, or unresolved tenant routes/actions silently redirect into unrelated valid pages. Use shared routing/settings primitives in current main, centered on src/PrivateAppShell.tsx and src/pages/settings/TenantSettingsPage.tsx, with application capability registry as authority. Frontend only."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:22:12.327857+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:b79255f6-7e21-493b-90ff-5552f473f906:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"ed1c2133-00b3-45b2-909f-4dbc9f30c7ed","command_center_event_id":"b79255f6-7e21-493b-90ff-5552f473f906"},{"id":"42ab0260-114f-43c9-9b01-4d4e26221155","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"f611d0c570e7854d7787c9ec4a12d299193ab3c2","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f611d0c570e7854d7787c9ec4a12d299193ab3c2","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"7b5ee9289bd1e4c6884abd946a4310cc5f143549af1a5f6e1d5efb207aade5c7","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13305","runId":13305,"status":"running","sourceSha":"f611d0c570e7854d7787c9ec4a12d299193ab3c2","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:05:53.362861+00:00","proof_gate":"canonical_release_pending","source_sha":"f611d0c570e7854d7787c9ec4a12d299193ab3c2","external_id":"forgejo-main-f611d0c570e7","receipt_type":"canonical_release_status","idempotency_key":"mission:8560364a-3f30-4d30-ab5a-6cdcb9da628d:forgejo-release-status:f611d0c570e7854d7787c9ec4a12d299193ab3c2:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"472e2c18-8878-4938-a9d0-0611d5f0eb75","command_center_event_id":"8560364a-3f30-4d30-ab5a-6cdcb9da628d"},{"id":"42aec5a6-966e-484f-84bd-05c3401cf841","source":"cc-execution","status":"recorded","payload":{"objective":"Repair the exact Redfish homeowner Property Profile defects shown by the owner: remove SCE branding bleed from the Redfish property profile while preserving SCE's own branding, and prevent automatic background property enrichment failures from surfacing raw technical Edge Function non-2xx toasts to the owner. Preserve guided call, estimator/PDF, Retail/Insurance, claim payment, documents, and SCE tenant behavior. Ship and prove on the exact Redfish demo lead.","tenantRef":"redfish-roofing","receivedAt":"2026-09-01T10:55:43.041Z","fingerprint":"a22f9da6c3d2618f326892914aadd2d35aa5754b52d3bffa8becce25e8878a88","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtijnk13","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the exact Redfish homeowner Property Profile defects shown by the owner: remove SCE branding bleed from the Redfish property profile while preserving SCE's own branding, and prevent automatic background property enrichment failures from surfacing raw technical Edge Function non-2xx toasts to the owner. Preserve guided call, estimator/PDF, Retail/Insurance, claim payment, documents, and SCE tenant behavior. Ship and prove on the exact Redfish demo lead.","wordingChanged":false,"canonicalIntent":"Repair the exact Redfish homeowner Property Profile defects shown by the owner: remove SCE branding bleed from the Redfish property profile while preserving SCE's own branding, and prevent automatic background property enrichment failures from surfacing raw technical Edge Function non-2xx toasts to the owner. Preserve guided call, estimator/PDF, Retail/Insurance, claim payment, documents, and SCE tenant behavior. Ship and prove on the exact Redfish demo lead.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"redfish-property-profile-branding","statement":"The exact Redfish demo lead Property Profile shows Redfish/tenant-aware identity and no SCE Tarping branding or SCE-only tagline.","proofConditionIds":["proof-redfish-profile-visual"]},{"id":"redfish-owner-safe-enrichment","statement":"Automatic property enrichment failure on the Redfish lead page does not surface a raw technical Edge Function non-2xx toast to the owner.","proofConditionIds":["proof-redfish-profile-runtime"]}],"objective":"Repair the exact Redfish homeowner Property Profile defects shown by the owner: remove SCE branding bleed from the Redfish property profile while preserving SCE's own branding, and prevent automatic background property enrichment failures from surfacing raw technical Edge Function non-2xx toasts to the owner. Preserve guided call, estimator/PDF, Retail/Insurance, claim payment, documents, and SCE tenant behavior. Ship and prove on the exact Redfish demo lead.","constraints":[{"id":"preserve-sce","statement":"Preserve SCE tenant branding and behavior.","proofConditionIds":["proof-source-regression"]},{"id":"preserve-redfish-capability","statement":"Preserve guided call workflow, estimator/PDF capability, Retail vs Insurance flow, claim payment controls, documents, and unrelated Redfish functionality.","proofConditionIds":["proof-source-regression"]},{"id":"no-control-plane-change","statement":"Do not modify frozen control-plane paths.","proofConditionIds":["proof-scope"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-redfish-profile-visual","kind":"visual","claim":"On /redfish-roofing/leads/0af04d90-7ab3-40b8-9d6e-d1dc22049a0c, Property Profile has no visible SCE or Space Coast Emergency Tarping branding and displays tenant-aware Redfish identity.","route":"/redfish-roofing/leads/0af04d90-7ab3-40b8-9d6e-d1dc22049a0c","required":true,"expectedText":"Property Profile","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-redfish-profile-runtime","kind":"runtime","claim":"Automatic background property enrichment does not show raw Edge Function technical failure toast in the Redfish owner UI.","route":"/redfish-roofing/leads/0af04d90-7ab3-40b8-9d6e-d1dc22049a0c","required":true,"expectedText":"Property Profile","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-source-regression","kind":"repository","claim":"Regression coverage proves SCE-specific branding is conditional and Redfish guided-call/estimate/PDF/claims/document source paths remain untouched except for the intended shared profile and background enrichment behavior.","route":"/redfish-roofing/leads/0af04d90-7ab3-40b8-9d6e-d1dc22049a0c","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-scope","kind":"scope","claim":"The diff contains no frozen control-plane, Forgejo workflow, auth, database migration, or unrelated backend changes.","route":"/redfish-roofing/leads/0af04d90-7ab3-40b8-9d6e-d1dc22049a0c","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtijnk13","conversationContext":null,"requestContractHash":"77876d6500dbbac343665a0804ae964effc523f844a02ef6e9bc002fd8eadb62","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T10:55:43.61209+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:4145ab6d-21ab-4f57-9101-27c3608c913e:tenant-workstream-contribution:a22f9da6c3d2618f326892914aadd2d35aa5754b52d3bffa8becce25e8878a88","mission_step_id":null,"command_center_event_id":"4145ab6d-21ab-4f57-9101-27c3608c913e"},{"id":"42af9d6a-22ea-4274-8544-21b22866a3f4","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-6784d683c010","writes":[],"patches":[],"version":1,"approved":true,"missionId":"6784d683-c010-489c-b90b-4455a2fb029f","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/App.css","src/__tests__/contracts/mobile-tenant-avatar-navigation.contract.test.ts"],"anchored_edits":[{"path":"src/App.css","anchor":"  .kl-responsive-tenant-runtime {\n    box-sizing: border-box;\n    padding-bottom: var(--kl-shell-bottom-inset) !important;\n  }","replacement":"  .kl-responsive-tenant-runtime {\n    box-sizing: border-box;\n    scroll-padding-bottom: var(--kl-shell-bottom-inset);\n  }\n\n  /*\n   * The fixed mobile nav stack owns the bottom of the viewport. Tenant-owned\n   * scroll surfaces must end above that stack rather than continuing beneath\n   * it; document-owned routes keep an equivalent terminal inset so their last\n   * interactive content can clear the fixed platform bar.\n   */\n  .kl-responsive-tenant-runtime[data-route-scroll-owner=\"tenant\"] {\n    bottom: var(--kl-shell-bottom-inset) !important;\n    height: auto !important;\n    min-height: 0 !important;\n    padding-bottom: 0 !important;\n  }\n\n  .kl-responsive-tenant-runtime[data-route-scroll-owner=\"document\"] {\n    padding-bottom: var(--kl-shell-bottom-inset) !important;\n  }\n\n  .kl-responsive-tenant-runtime .kl-scroll-region {\n    scroll-padding-bottom: var(--kl-shell-bottom-inset);\n  }"},{"path":"src/__tests__/contracts/mobile-tenant-avatar-navigation.contract.test.ts","anchor":"    expect(appCss).toContain('bottom: calc(var(--kl-platform-mobile-nav-h, 0px) + env(safe-area-inset-bottom)) !important;');\n    expect(appCss).toContain('body.kl-big-papis-app-family .kl-responsive-tenant-runtime');","replacement":"    expect(appCss).toContain('bottom: calc(var(--kl-platform-mobile-nav-h, 0px) + env(safe-area-inset-bottom)) !important;');\n    expect(appCss).toContain('.kl-responsive-tenant-runtime[data-route-scroll-owner=\"tenant\"]');\n    expect(appCss).toContain('bottom: var(--kl-shell-bottom-inset) !important;');\n    expect(appCss).toContain('.kl-responsive-tenant-runtime[data-route-scroll-owner=\"document\"]');\n    expect(appCss).toContain('scroll-padding-bottom: var(--kl-shell-bottom-inset);');\n    expect(appCss).toContain('body.kl-big-papis-app-family .kl-responsive-tenant-runtime');"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"6784d683-c010-489c-b90b-4455a2fb029f","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/App.css","src/__tests__/contracts/mobile-tenant-avatar-navigation.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"1a5d391351a21be26e65919afbb07a7320c1588c818988d6fa8d4ec61b568eb5","replayCount":0,"serializedBytes":3147},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T22:03:42.020434+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:6784d683-c010-489c-b90b-4455a2fb029f:repository-mutation-intent:1a5d391351a21be26e65919afbb07a7320c1588c818988d6fa8d4ec61b568eb5:0","mission_step_id":"b5387cad-6159-4e48-9abf-91715eb9de3f","command_center_event_id":"6784d683-c010-489c-b90b-4455a2fb029f"},{"id":"42b03525-395f-468a-9fc3-58cf90eb15ed","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7336f3bcea64","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":89696,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":128551,"firstUsefulResultAt":"2026-10-02T00:57:34.850Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.46-connection-research-human-readable-unknowns","prNumber":4438,"terminal":false,"missionId":"7336f3bc-ea64-4d06-a175-4ea9066bcd2a","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4219,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":705,"missionSetupMs":295,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":295,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":295,"repositoryMutationMs":3514,"repositoryProviderMs":3514,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2295,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":295,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1219},"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":"7336f3bc-ea64-4d06-a175-4ea9066bcd2a"},"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":3213,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:59:49.04737+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4438","receipt_type":"execute_mission","idempotency_key":"mission:7336f3bc-ea64-4d06-a175-4ea9066bcd2a:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3f4f392f-c750-4c24-8095-5efae4928b29","command_center_event_id":"7336f3bc-ea64-4d06-a175-4ea9066bcd2a"},{"id":"42b1763c-d5a1-4c5e-84bd-1a845799ac86","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"11a0723fc6397d0bc326261182304ebac5b11f50","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"11a0723fc6397d0bc326261182304ebac5b11f50","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1917","runId":1917,"status":"success","sourceSha":"11a0723fc6397d0bc326261182304ebac5b11f50","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"11a0723fc6397d0bc326261182304ebac5b11f50","deploymentId":"forgejo-main-11a0723fc6397d0bc326261182304ebac5b11f50","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.50.1-auto-merge-release-live-proof","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T03:27:08.517464+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"11a0723fc6397d0bc326261182304ebac5b11f50","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:9af3f0bf-b974-4ae3-8774-018dd1e0f636:forgejo-release-status:11a0723fc6397d0bc326261182304ebac5b11f50:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"ca0551ee-1ac9-46a9-9d3f-c202e61d25ff","command_center_event_id":"9af3f0bf-b974-4ae3-8774-018dd1e0f636"},{"id":"42b1eeb4-6cc9-4202-92dc-38051c6f559f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-40801a08668a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"40801a08-668a-413d-b31e-e93a20253c0a","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":"40801a08-668a-413d-b31e-e93a20253c0a"},"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":9599,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx","scripts/validate-command-center-contracts.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T16:55:55.459068+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:40801a08-668a-413d-b31e-e93a20253c0a:execute_mission:repair_mission_synthesis_ready","mission_step_id":"d35b1b56-6201-4fc4-a371-7e46b799a1df","command_center_event_id":"40801a08-668a-413d-b31e-e93a20253c0a"},{"id":"42b2f1a0-c954-448f-a3af-770dcf5314ea","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-03T21:42:08.446117+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3907,\"sourceSha\":\"496698709a601459f0ffa4434eeea72aa25620a2\",\"deploymentId\":\"canonical-release-496698709a60\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T21:42:16.316743+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0d1a5438-0b59-461d-8879-bf0499f78190:owner-progress-heartbeat:119329369","mission_step_id":"4dd6e7df-98df-4d67-ae79-3f0bb477c85c","command_center_event_id":"0d1a5438-0b59-461d-8879-bf0499f78190"},{"id":"42b3151e-81ba-49d2-af9c-528e004810da","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":"dc2391590646c3fb02ff43aa5730ff272530676d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"dc2391590646c3fb02ff43aa5730ff272530676d","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1401","runId":1401,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T03:55:48.057191+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"dc2391590646c3fb02ff43aa5730ff272530676d","external_id":"forgejo-main-dc2391590646","receipt_type":"canonical_release_status","idempotency_key":"mission:c8ef33b0-1224-452f-a654-7279b00c298e:forgejo-release-status:dc2391590646c3fb02ff43aa5730ff272530676d:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"2682736c-e518-4984-9dcd-7636b053d63a","command_center_event_id":"c8ef33b0-1224-452f-a654-7279b00c298e"},{"id":"42b36052-1fe2-4c79-a3bb-28dba9f98c61","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-77f71cf8b8a5","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.177-tenant-source-scope","prNumber":null,"terminal":false,"missionId":"77f71cf8-b8a5-4d3c-ad64-b67527842061","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1629,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1629,"missionSetupMs":1499,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1499,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1499,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1499,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"77f71cf8-b8a5-4d3c-ad64-b67527842061"},"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":1549,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T15:29:40.116946+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:77f71cf8-b8a5-4d3c-ad64-b67527842061:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"3fda9108-46c3-4a33-b8f9-0e51b4657abd","command_center_event_id":"77f71cf8-b8a5-4d3c-ad64-b67527842061"},{"id":"42b39b63-bc7a-476f-9525-860e794991cf","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/release-cross-ref-promotion-20260910","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2314,"terminal":false,"missionId":"ccaf5826-e23a-490f-8208-f46ad705b40b","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c0d36eec1cdb436859de51dc1927ca459bd94f39","timingsMs":{"prReadinessMs":705,"approvedPlanMs":0,"shipAndProveMs":17474,"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":"ccaf5826-e23a-490f-8208-f46ad705b40b"},"performance":null,"deploymentId":"forgejo-main-c0d36eec1cdb","workflowRunId":6824,"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":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:39:07.065685+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2314","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ccaf5826-e23a-490f-8208-f46ad705b40b:automatic-mission-resume:2314:canonical_release_reconciliation_pending","mission_step_id":"74a8b3b5-bddb-4f6c-869e-b75d9390046d","command_center_event_id":"ccaf5826-e23a-490f-8208-f46ad705b40b"},{"id":"42b5a663-3a69-4b42-b79d-1034f04f93e6","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:src/components/backgrounds/SpaceBackground.tsx","fingerprint":"c3fb0f9456589f8b87ad20c33b5f9c89314426f0b4fca143bd6ea30d4f7915cc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T22:52:08.877199+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:8c64d551-09cd-4a22-8649-a04d9e811c37:repository-mutation-intent-blocked:c3fb0f9456589f8b87ad20c33b5f9c89314426f0b4fca143bd6ea30d4f7915cc","mission_step_id":"6fa8fd82-f663-4c1c-9dc1-cd027f9f18a7","command_center_event_id":"8c64d551-09cd-4a22-8649-a04d9e811c37"},{"id":"42b7d979-5049-41bb-9695-880ead2d2216","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-6d3a267778dd","prNumber":4113,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"7ae623d1dcc28f31dec7ebecba8ccd778fd73088","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T05:11:25.149811+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7ae623d1dcc28f31dec7ebecba8ccd778fd73088","external_id":"4113","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6d3a2677-78dd-41d2-b082-d13d7cc5fa9f:merged-pr:4113:7ae623d1dcc28f31dec7ebecba8ccd778fd73088","mission_step_id":"6a81d305-6e9f-4d2c-8d06-097f405f3178","command_center_event_id":"6d3a2677-78dd-41d2-b082-d13d7cc5fa9f"},{"id":"42bca20b-7ee0-4498-9a0d-bb171f3983c0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a59dadeedd58","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.101-pull-collection-budget-authority","prNumber":2391,"terminal":false,"missionId":"a59dadee-dd58-415b-85ec-53fc492c7011","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12194,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3252,"approvedPlanMs":0,"missionSetupMs":1387,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":958,"ledgerReconcileMs":0,"lineageReconcileMs":429,"resolvePreflightMs":1387,"repositoryMutationMs":8931,"repositoryProviderMs":5036,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4453,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":958,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":583},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a59dadee-dd58-415b-85ec-53fc492c7011"},"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":1538,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T14:43:31.829793+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2391","receipt_type":"execute_mission","idempotency_key":"mission:a59dadee-dd58-415b-85ec-53fc492c7011:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"fbf07140-6c49-4457-a050-1ff75a4e9c9a","command_center_event_id":"a59dadee-dd58-415b-85ec-53fc492c7011"},{"id":"42c0451e-405d-4519-ac0f-c992e9e16cbc","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":"Enforce one public mutation boundary: execute_objective only. Keep exact patch/continue/ship helpers internal.","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":"Enforce one public mutation boundary: execute_objective only. Keep exact patch/continue/ship helpers internal.","wordingChanged":false,"canonicalIntent":"Enforce one public mutation boundary: execute_objective only. Keep exact patch/continue/ship helpers internal.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"single-boundary","statement":"Only execute_objective is publicly callable for repository/mission mutation.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["catalog","runtime"]}],"objective":"Enforce one public mutation boundary: execute_objective only. Keep exact patch/continue/ship helpers internal.","constraints":[{"id":"preserve-internals","statement":"Internal exact patch/continue/ship primitives remain available to Prime server-side.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["catalog"]},{"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":["catalog","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":["catalog","runtime"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository","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":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["release_ownership"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Enforce one public mutation boundary: execute_objective only. Keep exact patch/continue/ship helpers internal.","canonicalIntent":"Enforce one public mutation boundary: execute_objective only. Keep exact patch/continue/ship helpers internal.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"catalog","kind":"repository","claim":"Public command registry excludes exact mutation helper commands.","route":null,"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":"Updated cc-execution runtime is live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Enforce-one-public-mutation-boundary:-execute_objective-only.-Keep-exact-patch-continue-ship-helpers","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":["catalog","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":"7bc6a3dba90b48f05781c76a4cf3d6143556cb197ce71997f5f6ad1d873e49bb","requestContractRevision":2,"previousRequestContractHash":"43a50e9e3bf321b3939eb08d863b3a5a2003da6ff1dceb020d3890b6081de970"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:22:52.81565+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:97cb2657-339d-4c70-a670-99de8db436ba:request-contract:7bc6a3dba90b48f05781c76a4cf3d6143556cb197ce71997f5f6ad1d873e49bb","mission_step_id":"43210ddd-9be0-4ff3-b28e-e259cb6bad78","command_center_event_id":"97cb2657-339d-4c70-a670-99de8db436ba"},{"id":"42c25f14-83ef-49e8-b223-0c65d2c37819","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":4020,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"90e8140095d921e5deccc0a40d300fe9548d607c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:20:42.335468+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"90e8140095d921e5deccc0a40d300fe9548d607c","external_id":"4020","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:07036c81-3c9c-46bf-bfc8-84975f1fd0cc:merged-pr:4020:90e8140095d921e5deccc0a40d300fe9548d607c","mission_step_id":"c1b62616-68aa-4fc5-abc7-8bd4e612f8c9","command_center_event_id":"07036c81-3c9c-46bf-bfc8-84975f1fd0cc"},{"id":"42c32976-b9a7-44bf-9444-4d39b969f7a5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":4240,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":309,"terminal":false,"missionId":"59547dad-dc51-4806-b42b-30e919c22731","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":"59547dad-dc51-4806-b42b-30e919c22731"},"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:36:07.48313+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"309","receipt_type":"automatic_mission_resume","idempotency_key":"mission:59547dad-dc51-4806-b42b-30e919c22731:automatic-mission-resume:309:repair_mission_pr_ready_retryable","mission_step_id":"4e0cf520-0699-40a2-9332-2ea7a02490d9","command_center_event_id":"59547dad-dc51-4806-b42b-30e919c22731"},{"id":"42c3eb35-ed38-40a5-8a0e-c433e63e6fe0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-71c1ddf8787a","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4624,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.47.7-forgejo-queue-retire","prNumber":436,"terminal":false,"missionId":"71c1ddf8-787a-464e-85ea-7efb6556eb61","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":"71c1ddf8-787a-464e-85ea-7efb6556eb61"},"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":4948,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T17:55:48.062718+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"436","receipt_type":"execute_mission","idempotency_key":"mission:71c1ddf8-787a-464e-85ea-7efb6556eb61:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"b2db5f81-ac42-4feb-9123-1eec23ce7351","command_center_event_id":"71c1ddf8-787a-464e-85ea-7efb6556eb61"},{"id":"42c676e5-d3ca-43d3-85d5-3e64abbbe1e0","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:43:14.980752+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/stop-experience-editor-self-observation-freeze-r202608032333\",\"prNumber\":3918,\"sourceSha\":\"696e9d54782c7fedbc84c2e4a048cd3a684bfec2\",\"deploymentId\":\"canonical-release-696e9d54782c\"}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:52:50.427335+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:069d0d70-0aaf-4624-98fe-58c5e75d9c3a:owner-progress-heartbeat:119329411","mission_step_id":"69328085-2e57-477c-8ce1-4c6c06eabc50","command_center_event_id":"069d0d70-0aaf-4624-98fe-58c5e75d9c3a"},{"id":"42c6c23e-e7c6-4e51-b06a-f1b9a982e888","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"ef25f7d3514758a37cc42e8870f6d79499ce967b","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"ef25f7d3514758a37cc42e8870f6d79499ce967b","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["zoho-mail"]},"releaseTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"49782f3fd0e4b3b089995fedb09378460de137417a838713d5d9fa5d2dcc55cf","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5722","runId":5722,"status":"running","sourceSha":"ef25f7d3514758a37cc42e8870f6d79499ce967b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:16:26.772611+00:00","proof_gate":"canonical_release_pending","source_sha":"ef25f7d3514758a37cc42e8870f6d79499ce967b","external_id":"forgejo-main-ef25f7d35147","receipt_type":"canonical_release_status","idempotency_key":"mission:7df34a40-2245-40cb-bb29-d11f387fc0b3:forgejo-release-status:ef25f7d3514758a37cc42e8870f6d79499ce967b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"f303ef4a-6342-4899-bada-567050bd6467","command_center_event_id":"7df34a40-2245-40cb-bb29-d11f387fc0b3"},{"id":"42c70cc6-21bb-45c3-a5ac-f142614817d1","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/application-demo-command-center-20260907","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"f7aebf2b-7325-41fe-b20d-1ccdda78e702","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":88,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":833,"providerAuthMs":0,"ledgerPrepareMs":833,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":833,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":833,"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":"f7aebf2b-7325-41fe-b20d-1ccdda78e702"},"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":3644,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:08:08.73269+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f7aebf2b-7325-41fe-b20d-1ccdda78e702:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"4730f0f0-4810-4c52-b776-9626410e6e29","command_center_event_id":"f7aebf2b-7325-41fe-b20d-1ccdda78e702"},{"id":"42c7ef00-aed3-4ab0-a9db-432c37c53516","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/frontend-wrangler-runner-fix-20260912","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"e3eee6e6-1457-4e54-9e97-23d1311869c7","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":23494,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":825,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":825,"ledgerReconcileMs":265,"lineageReconcileMs":0,"resolvePreflightMs":825,"repositoryMutationMs":23494,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1090,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e3eee6e6-1457-4e54-9e97-23d1311869c7"},"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":1564,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:36:51.825731+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e3eee6e6-1457-4e54-9e97-23d1311869c7:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"84d4124c-a77f-4a9c-a163-142ff8290195","command_center_event_id":"e3eee6e6-1457-4e54-9e97-23d1311869c7"},{"id":"42c86f43-7811-4b4f-9c04-b9fdc60a6a53","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\":\"execute_mission\",\"status\":\"repair_prepared\",\"proofGate\":\"repair_mission_prepared\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"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\":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-04T16:27:15.961504+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-premium-map-hud-20260804-r202608041617\",\"prNumber\":3997,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-21T12:04:14.571778+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:584ae804-988e-4335-abc2-61359de6c2a4:owner-progress-heartbeat:119332816","mission_step_id":"6f3389c5-b390-45da-abc0-5bcec48f7bf2","command_center_event_id":"584ae804-988e-4335-abc2-61359de6c2a4"},{"id":"42cb112e-5d0c-4f04-9dec-4692078bbc71","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":172,"terminal":false,"missionId":"6472499d-f169-4e7f-b2f8-33093998e3fe","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"aca60b4eb760e83f0679b84054045e156a39d43f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6472499d-f169-4e7f-b2f8-33093998e3fe"},"performance":null,"deploymentId":"forgejo-main-aca60b4eb760","workflowRunId":468,"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":2595,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T20:20:27.624329+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"aca60b4eb760e83f0679b84054045e156a39d43f","external_id":"forgejo-main-aca60b4eb760","receipt_type":"ship_and_prove","idempotency_key":"mission:6472499d-f169-4e7f-b2f8-33093998e3fe:ship_and_prove:ship_and_prove_release_pending:aca60b4eb760e83f0679b84054045e156a39d43f:468","mission_step_id":"7ce86952-316a-4b8f-92fc-6345acca2071","command_center_event_id":"6472499d-f169-4e7f-b2f8-33093998e3fe"},{"id":"42cdad46-5735-4929-bb66-d487f034153b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-316c710ac63f","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":15453,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":665952,"firstUsefulResultAt":"2026-09-29T20:36:29.923Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4180,"terminal":false,"missionId":"316c710a-c63f-4818-8b2b-3eeb7db4761c","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"fa47e38cbd9caf4f939e9348b076164c197c534e","timingsMs":{"prReadinessMs":963,"approvedPlanMs":0,"shipAndProveMs":3416,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"316c710a-c63f-4818-8b2b-3eeb7db4761c"},"performance":null,"deploymentId":"forgejo-main-fa47e38cbd9c","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2042,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T20:50:24.363945+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4180","receipt_type":"automatic_mission_resume","idempotency_key":"mission:316c710a-c63f-4818-8b2b-3eeb7db4761c:automatic-mission-resume:4180:canonical_release_reconciliation_pending","mission_step_id":"7719064f-d392-4f9f-b8ac-43fdf7813577","command_center_event_id":"316c710a-c63f-4818-8b2b-3eeb7db4761c"},{"id":"42cf011f-7584-4b4c-b096-368d6e5c662d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-25d02d5d30c5","writes":[],"patches":[],"version":1,"approved":true,"missionId":"25d02d5d-30c5-4a8f-a11e-734a240ea6c7","objective":"Apply the exact queue-hygiene dispatch-precedence repair. Preserve the existing fail-closed cleanup executor unchanged. Continue through one PR, canonical Gate, squash merge, cc-execution-only release, and terminal live proof.","sourceSha":"a9d074b68d3c48e29a429c9d868d0543436a9a6f","repository":"noel/KnockLaunchOS","autoProgress":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mission-control.js","anchor":"function queueHygieneRequested(body = {}) {\n  return body.queueHygiene === true\n    || body.queue_hygiene === true\n    || body.closePullRequest === true\n    || body.close_pull_request === true;\n}","replacement":"function queueHygieneRequested(body = {}) {\n  const operation = String(body.operation || body.action || \"\").trim().toLowerCase();\n  return operation === \"queue_hygiene\"\n    || operation === \"forgejo_pr_retire\"\n    || body.queueHygiene === true\n    || body.queue_hygiene === true\n    || body.closePullRequest === true\n    || body.close_pull_request === true;\n}"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","anchor":"test(\"post-PR durable lineage bypasses synthesis on bare continuation\", async () => {","replacement":"test(\"explicit queue-hygiene operations are recognized before ordinary PR orchestration\", async () => {\n  const missionControlSource = await readFile(\"workers/cc-execution/src/index-mission-control.js\", \"utf8\");\n  const predicateStart = missionControlSource.indexOf(\"function queueHygieneRequested\");\n  const predicateEnd = missionControlSource.indexOf(\"async function executeQueueHygieneObjectiveAttempt\", predicateStart);\n  const predicate = missionControlSource.slice(predicateStart, predicateEnd);\n  assert.match(predicate, /operation === \"queue_hygiene\"/);\n  assert.match(predicate, /operation === \"forgejo_pr_retire\"/);\n  const dispatch = missionControlSource.indexOf(\"queueHygieneRequested(body)\");\n  const repair = missionControlSource.indexOf(\"executeRepairMission\", dispatch);\n  assert.ok(dispatch > -1 && repair > dispatch, \"queue hygiene dispatch must be evaluated before ordinary repair mission execution\");\n});\n\ntest(\"post-PR durable lineage bypasses synthesis on bare continuation\", async () => {"},{"path":"workers/cc-execution/src/version.js","anchor":"export const CC_EXECUTION_VERSION = \"1.58.247-durable-pr-lineage\";","replacement":"export const CC_EXECUTION_VERSION = \"1.58.248-queue-hygiene-dispatch\";"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"25d02d5d-30c5-4a8f-a11e-734a240ea6c7","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Route explicit queue-hygiene operations into the existing preservation-proof cleanup executor before ordinary repair PR orchestration."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Route explicit queue-hygiene operations into the existing preservation-proof cleanup executor before ordinary repair PR orchestration."},"recovery":false,"fingerprint":"8ea0e52eb78ee4d68f55670952bf0f6e05b94f694d66d7c24f481ed7aaa7f389","replayCount":0,"serializedBytes":4271},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:13:00.881955+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:25d02d5d-30c5-4a8f-a11e-734a240ea6c7:repository-mutation-intent:8ea0e52eb78ee4d68f55670952bf0f6e05b94f694d66d7c24f481ed7aaa7f389:0","mission_step_id":"f446f0ec-4073-4b23-8266-ebee06580ae7","command_center_event_id":"25d02d5d-30c5-4a8f-a11e-734a240ea6c7"},{"id":"42cf1dac-7071-4398-9b0a-afaf0118eb26","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"visual_proof","branch":"ai/objective-first-repair-ebfb2a810c43","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.102-self-healing-ledger-provider","prNumber":2392,"terminal":true,"missionId":"ebfb2a81-0c43-43bc-bb31-983384f7cc10","operation":"execute_mission","proofGate":"repair_mission_no_change_verified","sourceSha":"5ded2c83f2744168c759bc7291064ea369567164","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":186,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":311,"providerAuthMs":0,"ledgerPrepareMs":311,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":311,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":311,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ebfb2a81-0c43-43bc-bb31-983384f7cc10"},"performance":null,"deploymentId":"forgejo-main-5ded2c83f274","workflowRunId":7088,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1165,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T14:57:54.738339+00:00","proof_gate":"repair_mission_no_change_verified","source_sha":"5ded2c83f2744168c759bc7291064ea369567164","external_id":"forgejo-main-5ded2c83f274","receipt_type":"execute_mission","idempotency_key":"mission:ebfb2a81-0c43-43bc-bb31-983384f7cc10:execute_mission:repair_mission_no_change_verified:current-generation","mission_step_id":"8d0f86f2-4593-4d73-a455-b08d215e966e","command_center_event_id":"ebfb2a81-0c43-43bc-bb31-983384f7cc10"},{"id":"42cf4c69-2338-423e-b603-bc0065f40c94","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1ca308121a22","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6048,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":72857,"firstUsefulResultAt":"2026-10-01T14:20:27.727Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.36-paul-response-contract","prNumber":null,"terminal":false,"missionId":"1ca30812-1a22-48c1-bfce-d349b179fd20","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1238,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":248,"providerAuthMs":0,"ledgerPrepareMs":248,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":248,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":248,"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":"1ca30812-1a22-48c1-bfce-d349b179fd20"},"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":3860,"likelyAffectedFiles":["src/pages/applications/MarketingApplicationRoute.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T14:21:11.549139+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1ca30812-1a22-48c1-bfce-d349b179fd20:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c6d7cd21-47be-4ab8-9da0-9f11a277f483","command_center_event_id":"1ca30812-1a22-48c1-bfce-d349b179fd20"},{"id":"42cfce49-0f91-4411-b903-0ca32c29fd0d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/big-papi-contact-delete","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.50.8-mission-deadline-budget","prNumber":null,"terminal":false,"missionId":"3bf0c969-80a7-4997-b3c9-b529c6a0da2f","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3bf0c969-80a7-4997-b3c9-b529c6a0da2f"},"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":4727,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T13:25:34.287951+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3bf0c969-80a7-4997-b3c9-b529c6a0da2f:execute_mission:repair_mission_execution_retryable","mission_step_id":"afe4c429-6208-4412-b074-3d33a4656387","command_center_event_id":"3bf0c969-80a7-4997-b3c9-b529c6a0da2f"},{"id":"42d0ba0e-0e15-4e1a-ab6c-4f98a64eb21e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"ae26b2fb5c72f4ec27cf3a046065e37f2b7a1ed9","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ae26b2fb5c72f4ec27cf3a046065e37f2b7a1ed9","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":"735dce186d89ad8afdc61f41b19bf7f1aa2a3eee0cc4371d1943b9e7c30edd65","forgejoWorkflowProof":{"runId":7528,"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-12T20:29:41.58493+00:00","proof_gate":"canonical_release_pending","source_sha":"ae26b2fb5c72f4ec27cf3a046065e37f2b7a1ed9","external_id":"forgejo-main-ae26b2fb5c72","receipt_type":"canonical_release_status","idempotency_key":"mission:5663fb57-9a96-4676-acff-84efb2b7ecb2:forgejo-release-status:ae26b2fb5c72f4ec27cf3a046065e37f2b7a1ed9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"3b5772ae-46cb-4acc-9786-41da239746a5","command_center_event_id":"5663fb57-9a96-4676-acff-84efb2b7ecb2"},{"id":"42d0eaba-a75b-4b81-970c-0968f2ad46e5","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":"2583c6fd7edb72fa98dc3ff9c37228b416b8c1d7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"2583c6fd7edb72fa98dc3ff9c37228b416b8c1d7","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"ccExecution":"success","supabaseEdge":"success"},"requestContractHash":"4eb6a2a895e17d792cb5ff1c8c148fc0e05904324aab8d4b7574886131c2f6d5","forgejoWorkflowProof":{"runId":14212,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"2583c6fd7edb72fa98dc3ff9c37228b416b8c1d7","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-2583c6fd7edb72fa98dc3ff9c37228b416b8c1d7","compareStatus":"target_job_success_runtime_verified","workflowRunId":14212,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.47-paul-owner-answer-quality","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:57:52.875964+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2583c6fd7edb72fa98dc3ff9c37228b416b8c1d7","external_id":"forgejo-main-2583c6fd7edb","receipt_type":"canonical_release_status","idempotency_key":"mission:25292583-cf21-4de1-9ded-df4d2797912d:forgejo-release-status:2583c6fd7edb72fa98dc3ff9c37228b416b8c1d7:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|supabase-edge-production/live=success","mission_step_id":"3defa6fb-de88-4374-9504-2c90d7535dce","command_center_event_id":"25292583-cf21-4de1-9ded-df4d2797912d"},{"id":"42d16de9-fd31-48ad-8a3e-259f12b4cf20","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":"nonvisual-proof-precedence","statement":"Explicit visualProofRequested=false or visualProofScope=none prevents heuristic visual-work classification from requiring visual proof for nonvisual repository maintenance.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["prime-runtime-proof"]}],"objective":"Execute the owner-requested repair mission","constraints":[{"id":"nonvisual-only","statement":"Do not require or run visual proof for this control-plane repair.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["prime-runtime-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["prime-runtime-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["prime-runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"prime-runtime-proof","kind":"runtime","claim":"Deployed cc-execution accepts an otherwise identical nonvisual repository repair request with visualProofRequested=false and visualProofScope=none without inferred_visual_proof_route_required.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"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":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["prime-runtime-proof"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"ef2eb9ee3eb35913814e8b53bfc7951adeefcf50d5c3bac91547a75a1701d651","requestContractRevision":3,"previousRequestContractHash":"ea1cd339b53735c2ba38cd7dc6cc6efaff14aa50011dc436759086ff31e03e26"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T18:24:25.901983+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:618c39d5-2c42-4512-906b-f385844795a3:request-contract:ef2eb9ee3eb35913814e8b53bfc7951adeefcf50d5c3bac91547a75a1701d651","mission_step_id":"e0126cbc-d2e9-4971-a61b-2834b39600ea","command_center_event_id":"618c39d5-2c42-4512-906b-f385844795a3"},{"id":"42d2fa8e-8ff7-471f-b44e-f57a3ba3eb46","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/big-papi-referral-names-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4089,"releaseCount":0,"toolCallCount":2,"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_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"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":5092,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:35:44.201998+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1b719651-15e8-4722-9958-883182736779:execute_mission:repair_mission_execution_retryable","mission_step_id":"d06aa07e-3375-48d2-bf1e-23d919f7e37c","command_center_event_id":"1b719651-15e8-4722-9958-883182736779"},{"id":"42d3d334-3449-4722-ba94-98a6c6855159","source":"forgejo","status":"waiting","payload":{"branch":"ai/speed-path-20260904","prNumber":1670,"nextAction":null,"mergeCommitSha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:41:33.268032+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","external_id":"1670","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:79440d57-2bf8-44dc-b9bc-afc4034eb328:merged-pr:1670:950d53daf14fa4f1d4fe355bec9050dfc8760d24","mission_step_id":"9cb0e467-2bb7-4eae-a9f9-1ceae8f45d8f","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"42d7a44a-c86d-4cc4-8adc-eceb2705b51b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-bc00a902a6ac","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":78059,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":1453115,"firstUsefulResultAt":"2026-09-26T21:26:22.217Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":3833,"terminal":false,"missionId":"bc00a902-a6ac-4b33-b2fa-8a7c736a2fff","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5392,"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":"bc00a902-a6ac-4b33-b2fa-8a7c736a2fff"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T21:49:13.819951+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3833","receipt_type":"automatic_mission_resume","idempotency_key":"mission:bc00a902-a6ac-4b33-b2fa-8a7c736a2fff:automatic-mission-resume:3833:repair_mission_pr_ready_retryable","mission_step_id":"6cac833e-cd43-46fd-99f6-36a88cb84ab2","command_center_event_id":"bc00a902-a6ac-4b33-b2fa-8a7c736a2fff"},{"id":"42d83833-476c-4ad8-914c-f9ba878a004d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtiur57y","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":8265,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":null,"terminal":false,"missionId":"76d97d2e-1591-4eab-84ef-53c432c1657e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":498,"missionSetupMs":1098},"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":"76d97d2e-1591-4eab-84ef-53c432c1657e"},"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":4571,"likelyAffectedFiles":["src/components/WorkflowRouter.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/GlobalCommandPalette.tsx","src/components/PublicRoute.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/RouteHealthBanner.tsx","src/components/UnifiedProtectedRoute.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T16:05:10.947174+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:76d97d2e-1591-4eab-84ef-53c432c1657e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9221bfba-97c2-41f9-ae75-af67bae9b561","command_center_event_id":"76d97d2e-1591-4eab-84ef-53c432c1657e"},{"id":"42d9f04a-69ac-4d7f-bab8-167417acf561","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/__tests__/contracts/pcg-dedicated-shell-ownership.contract.test.ts","src/App.tsx"],"continuationObjective":"Harden the already-live PCG dedicated-shell separation with the existing regression contract only. Current production App.tsx routes /^\\/pcg(?:\\/|$)/ through PcgAppShell using isPcgTenantRoute before PrivateAppShell. Update src/__tests__/contracts/pcg-dedicated-shell-ownership.contract.test.ts to match current main and explicitly protect these invariants: authenticated /pcg/* routes select PcgAppShell rather than PrivateAppShell; PcgAppShell remains marked dedicated; PrivateAppShell may not reintroduce the removed forcePcgMobileAvatar workaround or canonical PCG workspace route ownership. Keep this a narrow contract-test change; do not alter runtime behavior. Gate, squash merge, and deploy only if release ownership requires it. No Visual Witness."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:33:40.427083+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:70e62e33-53ec-46a6-9018-665a16b25fb1:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"69296a80-3beb-45f4-a7eb-3631bcf34141","command_center_event_id":"70e62e33-53ec-46a6-9018-665a16b25fb1"},{"id":"42daba6a-9c47-4130-aadd-921e6ea29fbc","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"3325eb380167e0b3cc34023070990fd5c459ae8f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"freeform","satisfied":false,"statement":"Logo, Header/Title, Event Facts, Event Summary, Pricing/Service Cards, Service Note, Footer, and Artwork can be selected and dragged freely on an 8px snap grid, resized, and reordered by actual component z-order.","proofConditionIds":["interaction"]},{"id":"persistence","satisfied":false,"statement":"Freeform x/y/width/z placements persist through Save as default design and are honored by normal proposal preview and PDF rendering.","proofConditionIds":["runtime","interaction"]},{"id":"logo","satisfied":false,"statement":"The proposal logo renders without its edge-connected black background while preserving internal black logo details.","proofConditionIds":["runtime","interaction"]}],"satisfied":false,"constraints":[{"id":"preserve","satisfied":true,"statement":"Preserve current proposal content, approved border/ornament assets, tenant data, and existing default layout when no custom placement exists.","proofConditionIds":["runtime"]},{"id":"frontend","satisfied":false,"statement":"Frontend-only; no Supabase schema/database mutation.","proofConditionIds":["repository"]},{"id":"corrective","satisfied":false,"statement":"PR #1945 already merged an incomplete stylesheet-only generation; use one corrective generation under the same mission and do not recreate the retired branch.","proofConditionIds":["repository"]}],"contractHash":"158075bf3d620603f58cc28884df2294c05ea75b8fe9c865d33e2b558f0ba13c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"158075bf3d620603f58cc28884df2294c05ea75b8fe9c865d33e2b558f0ba13c","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"158075bf3d620603f58cc28884df2294c05ea75b8fe9c865d33e2b558f0ba13c"},"required":true,"satisfied":true},{"id":"interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":"158075bf3d620603f58cc28884df2294c05ea75b8fe9c865d33e2b558f0ba13c"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T14:29:27.612648+00:00","proof_gate":"request_contract_pending","source_sha":"3325eb380167e0b3cc34023070990fd5c459ae8f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:41873e9a-b9d0-4cf0-8ecf-b9ea5f220852:request-contract:158075bf3d620603f58cc28884df2294c05ea75b8fe9c865d33e2b558f0ba13c:3325eb380167e0b3cc34023070990fd5c459ae8f:pending:repository,interaction","mission_step_id":"9bc2c71c-40d2-4e71-b5f4-e0c5a6a034fb","command_center_event_id":"41873e9a-b9d0-4cf0-8ecf-b9ea5f220852"},{"id":"42dae789-9cde-48d1-a59e-e3c83075514d","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d487181b5404452c60cfba9efff8501debd558f1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"stable-failure-taxonomy","satisfied":true,"statement":"The control plane operational failure summaries use stable owned classes and clusters; provider wording is internal detail and `unclassified` is not emitted.","proofConditionIds":["runtime-simplification-live"]},{"id":"owner-bookkeeping-silence","satisfied":true,"statement":"The control plane compact mission status reports IN_PROGRESS for nonfatal ledger/reconciliation unavailability without ledger-degraded or reconciliation-warning noise; full diagnostics retain internal detail.","proofConditionIds":["runtime-simplification-live"]},{"id":"telemetry-off-hot-path","satisfied":true,"statement":"The control plane operational intelligence persistence is best-effort and deferred with waitUntil when available, and normal receipts do not embed the full intelligence summary.","proofConditionIds":["runtime-simplification-live"]}],"satisfied":true,"constraints":[{"id":"safety-invariants","satisfied":true,"statement":"The control plane preserves protected main, KnockLaunch Gate, explicit merge authorization, affected-target release, and terminal runtime proof unchanged.","proofConditionIds":["runtime-simplification-live"]},{"id":"scope","satisfied":true,"statement":"Change only control plane cc-execution runtime code and focused tests; deploy only cc-execution.","proofConditionIds":["runtime-simplification-live"]}],"contractHash":"dcd4c00f3dcf3423c930097bf10a37eef51a29d47eff7796622dae4abe3c1cb9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime-simplification-live","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"dcd4c00f3dcf3423c930097bf10a37eef51a29d47eff7796622dae4abe3c1cb9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:26:18.782696+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d487181b5404452c60cfba9efff8501debd558f1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cb04b433-383b-43c0-b243-53612c32172a:request-contract:dcd4c00f3dcf3423c930097bf10a37eef51a29d47eff7796622dae4abe3c1cb9:d487181b5404452c60cfba9efff8501debd558f1:verified:","mission_step_id":"e61e7a1a-859e-4a3f-8eec-8dc2c54b878e","command_center_event_id":"cb04b433-383b-43c0-b243-53612c32172a"},{"id":"42e04411-a67a-4841-a48a-61ef9dd6afdd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-13572c67eec5","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":31037,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"executorlessWaitMs":532915,"firstUsefulResultAt":"2026-09-25T11:26:58.144Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3711,"terminal":false,"missionId":"13572c67-eec5-4f75-91e0-d8f39413b81d","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5423,"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":"13572c67-eec5-4f75-91e0-d8f39413b81d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:35:51.10754+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3711","receipt_type":"automatic_mission_resume","idempotency_key":"mission:13572c67-eec5-4f75-91e0-d8f39413b81d:automatic-mission-resume:3711:repair_mission_pr_ready_retryable","mission_step_id":"95c6ec83-649b-4228-86c5-fc2a2157b139","command_center_event_id":"13572c67-eec5-4f75-91e0-d8f39413b81d"},{"id":"42e2dd6a-4fe3-4164-97fb-f2eec38ff6fd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c7998aa75aa1","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.152-cancelled-release-current-main","prNumber":null,"terminal":false,"missionId":"c7998aa7-5aa1-4b0f-9c49-6abaff890c97","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1367,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":789,"providerAuthMs":0,"ledgerPrepareMs":463,"ledgerReconcileMs":0,"lineageReconcileMs":326,"resolvePreflightMs":789,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":463,"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":"c7998aa7-5aa1-4b0f-9c49-6abaff890c97"},"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":5187,"likelyAffectedFiles":["config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","config/capabilities/tenant-bootstrap.json","config/capabilities/tenant-creation.json","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","scripts/tenant-module-architecture-guard.mjs","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs","config/capabilities/big-papis-public-stop-board.json","scripts/check-route-registry.mjs","config/capabilities/mail-workspace-v1.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T19:19:00.733051+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c7998aa7-5aa1-4b0f-9c49-6abaff890c97:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"622c6821-1725-4c5b-909d-d1c14c9123a3","command_center_event_id":"c7998aa7-5aa1-4b0f-9c49-6abaff890c97"},{"id":"42e34c83-376f-462a-bae5-e263726ec8b9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8c28f7ae5a64","reason":"existing_pr_identity_hydration_persist_failed","status":"retryable","metrics":{"receiptBytes":42084,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":8,"executorlessWaitMs":30590,"firstUsefulResultAt":"2026-10-06T19:42:06.704Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":"1.67.12-pr-merge-base-freshness","prNumber":5231,"terminal":false,"missionId":"8c28f7ae-5a64-4017-9354-46f808125c42","operation":"execute_mission","proofGate":"existing_pr_identity_hydration_persist_retryable","sourceSha":"840b5d004ae7087e6ae6fd56cc652c31c897972d","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4358,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":978,"providerAuthMs":0,"ledgerPrepareMs":809,"ledgerReconcileMs":0,"lineageReconcileMs":169,"resolvePreflightMs":978,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":809,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8c28f7ae-5a64-4017-9354-46f808125c42"},"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":999,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:42:48.356199+00:00","proof_gate":"existing_pr_identity_hydration_persist_retryable","source_sha":"840b5d004ae7087e6ae6fd56cc652c31c897972d","external_id":"5231","receipt_type":"execute_mission","idempotency_key":"mission:8c28f7ae-5a64-4017-9354-46f808125c42:execute_mission:existing_pr_identity_hydration_persist_retryable:current-generation","mission_step_id":"5c3579f2-f692-4fd8-aafe-41c4deaeb884","command_center_event_id":"8c28f7ae-5a64-4017-9354-46f808125c42"},{"id":"42e5cc71-4cba-4b8d-8d86-1df5b82394b5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-557457b23d1f","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.306-paul-repo-health-routing","prNumber":null,"terminal":false,"missionId":"557457b2-3d1f-44ee-9441-a5c863fcf9ec","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3350,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":610,"providerAuthMs":0,"ledgerPrepareMs":610,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":610,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":610,"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":"557457b2-3d1f-44ee-9441-a5c863fcf9ec"},"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":3665,"likelyAffectedFiles":["supabase/migrations/20260903165000_weekly_full_backup_system.sql","supabase/functions/system-backup/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T17:56:49.663323+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:557457b2-3d1f-44ee-9441-a5c863fcf9ec:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6fae3709-2be7-4c60-925d-d668da91b657","command_center_event_id":"557457b2-3d1f-44ee-9441-a5c863fcf9ec"},{"id":"42e6009c-6c73-4611-960d-22a495229b20","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-vista-r2-s3-auth-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":9397,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":886,"terminal":false,"missionId":"67f003f8-e520-4e75-806d-ab917fe0bfb0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"079ffb5d5a9a031f80b31eccaf4d6e542b524286","timingsMs":{"handlerMs":8898,"prReadinessMs":219,"approvedPlanMs":0,"missionSetupMs":447,"shipAndProveMs":8590},"nextAction":null,"receiptRef":{"mode":"full","missionId":"67f003f8-e520-4e75-806d-ab917fe0bfb0"},"performance":null,"deploymentId":"forgejo-main-079ffb5d5a9a","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6448,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T00:28:14.981353+00:00","proof_gate":"canonical_release_dispatched","source_sha":"079ffb5d5a9a031f80b31eccaf4d6e542b524286","external_id":"forgejo-main-079ffb5d5a9a","receipt_type":"execute_mission","idempotency_key":"mission:67f003f8-e520-4e75-806d-ab917fe0bfb0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a4083033-987d-43eb-9408-86659048fafa","command_center_event_id":"67f003f8-e520-4e75-806d-ab917fe0bfb0"},{"id":"42e6053b-53da-4e58-a412-4710327767e6","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_editor_brand","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"66dd3d55-1777-db4a-90b5-c3ee3a0954de"},"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:86394b10-e3d2-4a6d-82d6-83c93f33f582","mission_step_id":null,"command_center_event_id":"86394b10-e3d2-4a6d-82d6-83c93f33f582"},{"id":"42ebdaaa-e705-4e4d-b2db-5d3ee143e9a6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fd0be4efdf30","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":14779,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":11841,"firstUsefulResultAt":"2026-09-26T17:42:13.083Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3812,"terminal":false,"missionId":"fd0be4ef-df30-4df1-b6fb-7daed0ed50b7","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5429,"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":"fd0be4ef-df30-4df1-b6fb-7daed0ed50b7"},"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-26T17:42:24.945226+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3812","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fd0be4ef-df30-4df1-b6fb-7daed0ed50b7:automatic-mission-resume:3812:repair_mission_pr_ready_retryable","mission_step_id":"0cac3f8a-0846-4e76-a2d0-1d437277a029","command_center_event_id":"fd0be4ef-df30-4df1-b6fb-7daed0ed50b7"},{"id":"42ec64aa-4176-4aab-b7b3-788719f37c08","source":"cc-execution","status":"recorded","payload":{"objective":"On current Forgejo main, replace ONLY the Big Papi's owner-facing KnockLaunch tenant video/background asset with exactly this URL: https://pub-dff1261603f24e1cb9f9c24801e4a94b.r2.dev/big-papis-coquito-iceys/ElevenLabs_Create_a_polished%2C_high-energy_20%E2%80%9330_second_comm_.mp4 . Preserve all public Big Papi site video assets and behavior unchanged, including BigPapisPublic and public entrance/landing video. Make the smallest frontend-only source change, open one PR, pass KnockLaunch Gate, squash merge, deploy only frontend through the canonical Cloudflare release path, and verify production source identity. Do not use Visual Witness.","tenantRef":"Big Papi's","receivedAt":"2026-08-25T04:53:34.430Z","fingerprint":"b98d983f592b3cfe791a04c90af16724cb8f8af9ab1a6cbc18096e6e76bbf67a","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-tenant-video-20260825","requestedBranch":"ai/big-papis-tenant-video-20260825","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T04:53:35.305273+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:f1f50ad4-0c25-4f35-9c15-2ec0795b5cff:tenant-workstream-contribution:b98d983f592b3cfe791a04c90af16724cb8f8af9ab1a6cbc18096e6e76bbf67a","mission_step_id":null,"command_center_event_id":"f1f50ad4-0c25-4f35-9c15-2ec0795b5cff"},{"id":"42ec8b94-eb3c-4a00-83f1-35eb2dbb9614","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":4144,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.10-forgejo-merge-authority","prNumber":456,"terminal":false,"missionId":"98cb692e-2213-46d1-aed6-5cedc7fd42ae","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":"98cb692e-2213-46d1-aed6-5cedc7fd42ae"},"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":4901,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T23:13:25.099562+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"456","receipt_type":"execute_mission","idempotency_key":"mission:98cb692e-2213-46d1-aed6-5cedc7fd42ae:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"77af1e1b-dc77-4ae9-9987-d900e829d926","command_center_event_id":"98cb692e-2213-46d1-aed6-5cedc7fd42ae"},{"id":"42ee5cda-9f98-44c6-9f1c-508b62844060","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-6c55ed711994","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":106232,"releaseCount":1,"toolCallCount":37,"repeatedCallCount":25,"executorlessWaitMs":746655,"firstUsefulResultAt":"2026-10-01T02:07:27.429Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4309,"terminal":false,"missionId":"6c55ed71-1994-4ccc-bb65-da22cb2bdd6e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3751,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":549,"missionSetupMs":289,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":289,"repositoryMutationMs":3202,"repositoryProviderMs":3202,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2051,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":289,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1151},"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":"6c55ed71-1994-4ccc-bb65-da22cb2bdd6e"},"performance":null,"deploymentId":null,"releaseState":"failed","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":3422,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:23:45.467303+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4309","receipt_type":"execute_mission","idempotency_key":"mission:6c55ed71-1994-4ccc-bb65-da22cb2bdd6e:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"4be4b703-3d36-4d65-95f7-c72e65fa9a1e","command_center_event_id":"6c55ed71-1994-4ccc-bb65-da22cb2bdd6e"},{"id":"42f0adae-9b24-4b98-98b2-c2cffaa37f4b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c71a96139b1a","reason":"anchored_edit_invalid","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":"c71a9613-9b1a-4d62-959d-4e85816a7a9e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1530,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1530,"missionSetupMs":326,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":326,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":326,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":326,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c71a9613-9b1a-4d62-959d-4e85816a7a9e"},"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":1425,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T21:24:58.654323+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c71a9613-9b1a-4d62-959d-4e85816a7a9e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f7f64a2f-c01d-4f27-a2c3-fef9639bcdbd","command_center_event_id":"c71a9613-9b1a-4d62-959d-4e85816a7a9e"},{"id":"42f23231-b5c5-46ba-b4d1-6a25969a5caf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/godmode-cinematic-command-center-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.90-mission-terminalization","prNumber":2285,"terminal":false,"missionId":"367723d0-49cd-4aa5-9eb5-cdc4797f042e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5278,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2451,"approvedPlanMs":0,"missionSetupMs":5317,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":317,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5317,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":317,"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":"367723d0-49cd-4aa5-9eb5-cdc4797f042e"},"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-10T06:41:04.898026+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2285","receipt_type":"execute_mission","idempotency_key":"mission:367723d0-49cd-4aa5-9eb5-cdc4797f042e:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6fdb8288-2a7b-4fad-a662-baee6abdc2e2","command_center_event_id":"367723d0-49cd-4aa5-9eb5-cdc4797f042e"},{"id":"42f253f9-092c-4da6-9558-65d744e3c1ce","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/gate-incremental-hydration-20260904","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.39-release-ownership-sync-refreeze","prNumber":1685,"terminal":false,"missionId":"d0fd3240-225d-4c03-9e17-27b407044452","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1192,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1064,"approvedPlanMs":0,"missionSetupMs":485,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":316,"ledgerReconcileMs":0,"lineageReconcileMs":169,"resolvePreflightMs":485,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":316,"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":"d0fd3240-225d-4c03-9e17-27b407044452"},"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":2066,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:39:00.52847+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1685","receipt_type":"execute_mission","idempotency_key":"mission:d0fd3240-225d-4c03-9e17-27b407044452:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"af661b93-e850-46d8-970f-684ba097ac67","command_center_event_id":"d0fd3240-225d-4c03-9e17-27b407044452"},{"id":"42f468cd-b0d2-46a4-aaf4-aa78378d1bb4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"8974cc6b87c71367cfdb41e0826f58a6722f5eff","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8974cc6b87c71367cfdb41e0826f58a6722f5eff","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"f74e76350247902883c43177a24b7cebe0dc37e53da4ea302bed8c4bce144051","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3475","runId":3475,"status":"running","sourceSha":"8974cc6b87c71367cfdb41e0826f58a6722f5eff","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T22:37:23.262661+00:00","proof_gate":"canonical_release_pending","source_sha":"8974cc6b87c71367cfdb41e0826f58a6722f5eff","external_id":"forgejo-main-8974cc6b87c7","receipt_type":"canonical_release_status","idempotency_key":"mission:06529bd2-4948-40ea-a26e-11201ff56e0c:forgejo-release-status:8974cc6b87c71367cfdb41e0826f58a6722f5eff:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"1f71d535-9b9e-48c1-ab02-f6c182eaa3ae","command_center_event_id":"06529bd2-4948-40ea-a26e-11201ff56e0c"},{"id":"42f49507-919c-4a10-b4bf-90aab34a6b15","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-3a23cf686204","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3138,"terminal":false,"missionId":"3a23cf68-6204-4b51-b483-2f89ebfefbb5","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"303851e58f72cc4ad6701e555e1d7a945360c0a1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6464,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":785,"approvedPlanMs":0,"missionSetupMs":312,"providerAuthMs":0,"shipAndProveMs":4853,"ledgerPrepareMs":312,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":312,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":312,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"3a23cf68-6204-4b51-b483-2f89ebfefbb5"},"performance":null,"deploymentId":"forgejo-main-303851e58f72","releaseState":"pending","workflowRunId":9754,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["customer-portal"]},"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":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T18:16:49.306225+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"303851e58f72cc4ad6701e555e1d7a945360c0a1","external_id":"forgejo-main-303851e58f72","receipt_type":"execute_mission","idempotency_key":"mission:3a23cf68-6204-4b51-b483-2f89ebfefbb5:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"390fcfda-e6bb-4644-bfcd-0ab4cf585a63","command_center_event_id":"3a23cf68-6204-4b51-b483-2f89ebfefbb5"},{"id":"42f63980-fc20-43d1-ae83-752d9c296e8e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the business-critical release invariant hardening repair. Make the canonical KnockLaunch Gate fail closed on business-critical frontend/runtime blast radius: authentication, tenant bootstrap/boundaries, routing/application shells, MCP/control-plane connectivity, Mail/communications, and revenue/payment flows must require matching regression coverage before merge. Preserve the maintenance lock and the canonical Forgejo-only release path.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the business-critical release invariant hardening repair. Make the canonical KnockLaunch Gate fail closed on business-critical frontend/runtime blast radius: authentication, tenant bootstrap/boundaries, routing/application shells, MCP/control-plane connectivity, Mail/communications, and revenue/payment flows must require matching regression coverage before merge. Preserve the maintenance lock and the canonical Forgejo-only release path.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-invariant-hardening","statement":"Business-critical changes are classified by operational blast radius and fail closed without matching regression coverage.","proofConditionIds":["gate-green","runtime-live"]}],"objective":"Unfreeze the control plane for the business-critical release invariant hardening repair. Make the canonical KnockLaunch Gate fail closed on business-critical frontend/runtime blast radius: authentication, tenant bootstrap/boundaries, routing/application shells, MCP/control-plane connectivity, Mail/communications, and revenue/payment flows must require matching regression coverage before merge. Preserve the maintenance lock and the canonical Forgejo-only release path.","constraints":[{"id":"preserve-maintenance-lock","statement":"Preserve the control-plane maintenance lock and Forgejo-only protected-main release path.","proofConditionIds":["gate-green"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate-green","kind":"repository","claim":"Exact-head KnockLaunch Gate passes with business-critical invariant enforcement active.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-live","kind":"runtime","claim":"Updated control-plane release policy is live after the merged workflow change.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"239543c181dabfcbc30f93c0b057987f75e4dfdf83fc53e5b5d117150df220d9","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:07:29.827317+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d04ccda3-761f-4bff-8702-fe62575bd842:request-contract:239543c181dabfcbc30f93c0b057987f75e4dfdf83fc53e5b5d117150df220d9","mission_step_id":"c85d7ac4-23ae-4f23-9b07-2c2ae93cfb4f","command_center_event_id":"d04ccda3-761f-4bff-8702-fe62575bd842"},{"id":"42f709e0-f382-4388-863a-42c5d71ca95c","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"release_reconciliation_pending\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-29T06:07:23.907169+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-eea0b97d6278\",\"prNumber\":4092,\"sourceSha\":\"0eff641fb3b2ab7ba8a55b650bd7154d744ff19c\",\"deploymentId\":\"forgejo-main-0eff641fb3b2\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:11:55.124009+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:eea0b97d-6278-4545-881c-8011de578424:owner-progress-heartbeat:119376767","mission_step_id":"7a9202a0-ed35-4c79-b2cd-778e776028f9","command_center_event_id":"eea0b97d-6278-4545-881c-8011de578424"},{"id":"42f7a516-7a92-4580-ad4e-1176778f1b4a","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:21:30.583829+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:24:03.265626+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1d09d4b6-396f-45ca-b5e4-7b1dcf769e9d:owner-progress-heartbeat:119420976","mission_step_id":"e6e0d532-73a4-4b66-86e3-09010fd88f1d","command_center_event_id":"1d09d4b6-396f-45ca-b5e4-7b1dcf769e9d"},{"id":"42fc5278-c8fa-47bb-99e3-6b28840ebb56","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/social-opportunity-engine","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":1867,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"51841abe-12d0-48bd-85fa-29e42c65d21d","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":null,"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"51841abe-12d0-48bd-85fa-29e42c65d21d"},"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":9412,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T14:43:13.322673+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:51841abe-12d0-48bd-85fa-29e42c65d21d:execute_mission:repair_mission_source_resolution_required","mission_step_id":"09161f30-453b-4582-b22a-e80e21574f27","command_center_event_id":"51841abe-12d0-48bd-85fa-29e42c65d21d"},{"id":"4303bf95-6bfe-4d0f-a488-70519099fb59","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-customerstrmini-deterministic-20260824","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":4182,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":720,"terminal":false,"missionId":"31b3098a-a91b-4add-bee8-5aa745e8641e","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":"31b3098a-a91b-4add-bee8-5aa745e8641e"},"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":5818,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T03:52:27.307124+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"720","receipt_type":"execute_mission","idempotency_key":"mission:31b3098a-a91b-4add-bee8-5aa745e8641e:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"48ce66e1-1fcf-4222-908f-34e2e79189b4","command_center_event_id":"31b3098a-a91b-4add-bee8-5aa745e8641e"},{"id":"4304489d-266f-4a1a-96af-f6701d18492f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f03614472b85","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.118-architecture-exclusivity","prNumber":2489,"terminal":false,"missionId":"f0361447-2b85-457c-889b-7113791fc898","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4224,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":369,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":369,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":369,"repositoryMutationMs":4224,"repositoryProviderMs":3385,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1948,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":369,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1437},"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":"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":3168,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:37:59.108238+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2489","receipt_type":"execute_mission","idempotency_key":"mission:f0361447-2b85-457c-889b-7113791fc898:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"365efa10-cb3e-4723-be23-ca3af029fce3","command_center_event_id":"f0361447-2b85-457c-889b-7113791fc898"},{"id":"4304b42f-9a72-4f62-be62-f6fc0835500e","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"other_product_work","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"1a208a97-7a93-52a9-bc0f-b80fe445c55b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:29c1fa92-79e9-436a-b6e5-c067506af737","mission_step_id":null,"command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"4304eca6-d8dc-4010-8687-c10732403c68","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"fb362b1e3b91b19adc314564723b34907abb9f41","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"fb362b1e3b91b19adc314564723b34907abb9f41","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":"d211d74a72faa6393bedd77e6ba81d9cab4cc3d85ade27e5e45c31427568e578","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6837","runId":6837,"status":"success","sourceSha":"fb362b1e3b91b19adc314564723b34907abb9f41","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"fb362b1e3b91b19adc314564723b34907abb9f41","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-fb362b1e3b91b19adc314564723b34907abb9f41","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":6837,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.96-mission-latency-parallel-reads","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T20:34:26.653481+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fb362b1e3b91b19adc314564723b34907abb9f41","external_id":"forgejo-main-fb362b1e3b91","receipt_type":"canonical_release_status","idempotency_key":"mission:edd4f325-671d-4305-8ee1-de4ea2c98e02:forgejo-release-status:fb362b1e3b91b19adc314564723b34907abb9f41:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"b96e5e58-f862-47a1-84be-bf2b7017dba5","command_center_event_id":"edd4f325-671d-4305-8ee1-de4ea2c98e02"},{"id":"43090634-f06f-4fc0-914e-0c07d62ecfba","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtpxb2i5","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"efb76c7a-ed79-446f-841c-e8851065e493","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":565,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":501,"ledgerReconcileMs":0,"lineageReconcileMs":64,"resolvePreflightMs":565,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":501,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"efb76c7a-ed79-446f-841c-e8851065e493"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1726,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:53:28.585662+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"45bcd960-70f2-4628-8d68-cb4704e8fd4c","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"430b7adf-5956-42f7-a8bf-d85071da182b","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-03T16:34:54.66306+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8face4c243b3\",\"prNumber\":4629,\"sourceSha\":\"e962f3320904e1841a805fbb77d17994b8719282\",\"deploymentId\":\"forgejo-main-e962f3320904\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:57:51.428438+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8face4c2-43b3-407d-aae8-c5976a49bd6f:owner-progress-heartbeat:119402151","mission_step_id":"75ae7c3a-0a78-4e11-ab60-13cc0207d5fd","command_center_event_id":"8face4c2-43b3-407d-aae8-c5976a49bd6f"},{"id":"430bae6d-8e8e-4282-b9d9-43883c86733c","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":1492938,"owner_action_to_pr_ms":368360,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":236363},"ownerWaitLiveAt":"2026-09-21T16:09:23.938Z"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T16:09:24.477692+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:1e8472cc-207c-4b2a-b816-a66f15a3f985:owner-wait-live","mission_step_id":"20b9396f-0704-4923-94fb-04ea9d6b16a5","command_center_event_id":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},{"id":"430e39f9-92b0-4822-b6d3-e76cbd975d57","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c35ec075e42e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":25487,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":3,"executorlessWaitMs":251423,"firstUsefulResultAt":"2026-09-29T16:19:02.407Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4144,"terminal":false,"missionId":"c35ec075-e42e-4529-890d-b8e10159e3c6","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2228,"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":"c35ec075-e42e-4529-890d-b8e10159e3c6"},"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-29T16:23:13.873394+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4144","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c35ec075-e42e-4529-890d-b8e10159e3c6:automatic-mission-resume:4144:repair_mission_pr_ready_retryable","mission_step_id":"dfbfd518-e323-473d-8caf-0de0babbb2ed","command_center_event_id":"c35ec075-e42e-4529-890d-b8e10159e3c6"},{"id":"430fc497-b885-4558-835a-4ebb0d4418ab","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-662295c97746","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":26923,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"executorlessWaitMs":156640,"firstUsefulResultAt":"2026-10-03T03:40:53.332Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":4612,"terminal":false,"missionId":"662295c9-7746-4480-b0dc-356be287b9c6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4776,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1610,"missionSetupMs":248,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":248,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":248,"repositoryMutationMs":3166,"repositoryProviderMs":3166,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1999,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":248,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1167},"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":"662295c9-7746-4480-b0dc-356be287b9c6"},"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":3753,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:43:35.754055+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4612","receipt_type":"execute_mission","idempotency_key":"mission:662295c9-7746-4480-b0dc-356be287b9c6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"d5f3fcc7-86eb-4b72-a316-63ed195f92b0","command_center_event_id":"662295c9-7746-4480-b0dc-356be287b9c6"},{"id":"43121eba-afe1-4406-8fc7-4ededf871a00","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:13:11.878113+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:119414692","mission_step_id":"8eb32bd4-1a9e-495f-8fb8-0b2769bb839c","command_center_event_id":"d7ae9392-4645-40d3-9b1e-8e506c612dda"},{"id":"43134c8a-5d1c-49a4-81e2-16a6722528cc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/commercial-product-catalog-v1-20260902","reason":"existing_branch_refresh_failed:1439:200","status":"blocked","metrics":{"receiptBytes":11504,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1439,"terminal":false,"missionId":"9c0db19c-8d10-4876-b794-32d61eb5d3ad","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":10935,"prReadinessMs":0,"approvedPlanMs":10935,"missionSetupMs":1332,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9c0db19c-8d10-4876-b794-32d61eb5d3ad"},"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":998,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:42:48.20495+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1439","receipt_type":"execute_mission","idempotency_key":"mission:9c0db19c-8d10-4876-b794-32d61eb5d3ad:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"439b54ab-4fe3-4c24-8d1d-0bdf8695919c","command_center_event_id":"9c0db19c-8d10-4876-b794-32d61eb5d3ad"},{"id":"43141929-3a2f-45d3-bfd3-18f9859b0962","source":"cc-execution","status":"blocked","payload":{"reason":"file_write_content_or_explicit_delete_required","fingerprint":"50d7fc79fdeb382e874988531c3811ea1260802491c17c4603617f690614807c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T01:23:02.791265+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:9e141419-4a1b-4d10-94ff-a3155404599b:repository-mutation-intent-blocked:50d7fc79fdeb382e874988531c3811ea1260802491c17c4603617f690614807c","mission_step_id":"becaeee6-99a9-4dfa-abc6-1edf950b16e6","command_center_event_id":"9e141419-4a1b-4d10-94ff-a3155404599b"},{"id":"43154176-b75b-44f2-8c8e-a69db7520da7","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-d3a9d88f87f3","writes":[],"patches":[],"version":1,"approved":true,"missionId":"d3a9d88f-87f3-4e74-86e3-24ac68520c07","objective":"Inject PAUL with the durable premium visual-build doctrine described by the owner.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/paul-owner-profile.json"],"anchored_edits":[{"path":"config/paul-owner-profile.json","anchor":"  \"frustrationHandling\": {","replacement":"  \"premiumBuildDoctrine\": {\n    \"version\": 1,\n    \"defaultStandard\": \"Every customer-facing or owner-facing frontend should look intentionally art-directed, tenant-specific, production-ready, and more refined than a generic SaaS starter unless Noel explicitly asks for utilitarian minimalism.\",\n    \"artDirection\": [\n      \"Choose a visual language from the tenant's actual business, audience, brand assets, environment, and job-to-be-done before styling components.\",\n      \"Do not apply one universal premium look. Entertainment can be cinematic and kinetic; field-service can be tactile, crisp, and tool-like; professional or financial experiences can be restrained, editorial, and precise; playful consumer tenants can be expressive without becoming childish.\",\n      \"Reuse approved tenant brand assets and established shell rules. Do not contaminate one tenant with another tenant's imagery, palette, routes, copy, or visual motifs.\",\n      \"Premium means composition, hierarchy, typography, imagery, motion, spacing, materials, and interaction quality working together; glow, glass, gradients, blur, and shadows are accents, not substitutes for design.\"\n    ],\n    \"imagery\": {\n      \"qualityBar\": [\n        \"Prefer tenant-owned photography, approved logos, bespoke generated artwork, or purpose-built visual assets over generic stock-photo filler.\",\n        \"Never stretch, blur, pixelate, over-compress, or upscale weak imagery into prominent hero, background, or card positions.\",\n        \"Do not use visibly AI-broken hands, faces, typography, logos, objects, architecture, reflections, or duplicated subjects.\",\n        \"Avoid generic corporate stock cliches such as handshakes, random office teams, anonymous dashboards, fake smiling agents, or unrelated city skylines unless the business genuinely calls for them.\",\n        \"When people appear across multiple cards or modes, vary crop, pose, expression, framing, lighting, and scene so the experience does not look duplicated.\",\n        \"Use imagery that communicates the mode or task before the user reads the label.\"\n      ],\n      \"composition\": [\n        \"Every hero, background, and image-card treatment must have an intentional focal point, safe crop zones, and readable text space.\",\n        \"Design source imagery for both wide desktop and tall mobile crops. Use controlled object-position, focal-point metadata, or responsive art direction instead of hoping center-crop works.\",\n        \"Hero framing must remain adjustable by the tenant when hero imagery is configurable.\",\n        \"When an image is visually bounded by a card, frame, mask, glow, or border, the image and its border/mask must transform together. Never animate a border while leaving the image visually behind.\",\n        \"Logos placed in header, hero, avatar, or brand containers must be optically centered, preserve aspect ratio, and avoid accidental clipping.\",\n        \"Background imagery must support foreground hierarchy. Reduce contrast, add tonal treatment, or reposition the subject rather than covering useful content with opaque panels.\",\n        \"Do not embed essential interface text inside raster imagery.\"\n      ],\n      \"delivery\": [\n        \"Use responsive image sources and modern formats when the current stack supports them.\",\n        \"Reserve intrinsic dimensions or aspect-ratio to prevent layout shift.\",\n        \"Keep high-detail imagery sharp at intended display size without shipping unnecessarily huge assets.\",\n        \"Lazy-load non-critical imagery while keeping primary hero/logo content fast and stable.\"\n      ]\n    },\n    \"motion\": {\n      \"principle\": \"Motion should explain hierarchy, reinforce direct manipulation, communicate state, or add restrained atmosphere. If an animation does none of those, remove it.\",\n      \"families\": {\n        \"microFeedback\": \"90-180ms for press, hover, focus, toggles, icon state, chips, and button feedback.\",\n        \"componentTransition\": \"180-320ms for cards, menus, accordions, tabs, drawers, toolbars, selection states, and local layout changes.\",\n        \"sceneTransition\": \"320-650ms for page entrances, mode changes, hero choreography, route-family transitions, or major contextual shifts.\",\n        \"ambientMotion\": \"Slow, low-amplitude, non-blocking animation for glow, light, texture, or background atmosphere only when it strengthens the tenant identity.\"\n      },\n      \"choreography\": [\n        \"Prefer coordinated sequences over every element animating independently.\",\n        \"Use small purposeful staggers for related groups instead of long cascades that delay usability.\",\n        \"Use spring or inertia behavior for elements that should feel physical; use opacity, blur, clip, and modest transform for reveals; avoid cartoon bounce unless the tenant style calls for it.\",\n        \"Preserve spatial continuity: drawers come from their owning edge, cards expand from their source, selections visibly settle into the selected state, and route changes should not feel like unrelated screens flashing.\",\n        \"Animate transform and opacity where possible; avoid layout-thrashing animation of expensive properties.\",\n        \"Do not scale interactive cards so aggressively that neighboring layout appears to jump. Premium hover should feel controlled, typically through small lift, light, depth, border energy, or focal zoom.\",\n        \"Never make important navigation, controls, text, or images continuously drift, pulse, shake, or move while the user is trying to operate them.\",\n        \"Infinite animation is reserved for subtle ambient effects, live-state indicators, or purposeful loaders and must remain low distraction.\"\n      ],\n      \"requiredInteractionStates\": [\n        \"hover where pointer input exists\",\n        \"pressed or active feedback\",\n        \"keyboard focus\",\n        \"selected state\",\n        \"loading or pending state\",\n        \"success confirmation where useful\",\n        \"error state that does not rely on motion alone\",\n        \"disabled state\",\n        \"drawer/modal enter and exit\",\n        \"list or card insertion/removal when the change would otherwise feel abrupt\"\n      ],\n      \"premiumPatterns\": [\n        \"hero reveal with layered depth and restrained parallax when appropriate\",\n        \"mode-card focus with synchronized image, border, light, and copy response\",\n        \"magnetic or tactile button response only when it remains predictable and accessible\",\n        \"shared-layout transitions for tabs, segmented controls, pipelines, and selected cards\",\n        \"progress and number changes that interpolate cleanly instead of snapping when that improves comprehension\",\n        \"branded success moments that finish quickly and return control\",\n        \"route-aware page entrance that preserves shell stability instead of reanimating the whole application chrome\"\n      ],\n      \"loaders\": [\n        \"Prefer skeletons or localized progress for data loading.\",\n        \"For full-screen tenant loading, use the tenant logo and tenant visual language; do not substitute the KNOCKLAUNCH logo except where the platform shell or logout flow explicitly owns the experience.\",\n        \"Do not trap users behind decorative animation when usable content or controls can already be shown.\"\n      ],\n      \"reducedMotion\": [\n        \"Respect prefers-reduced-motion and equivalent platform accessibility settings.\",\n        \"Reduced motion should remove parallax, large travel, continuous ambient motion, and nonessential choreography while preserving state clarity.\",\n        \"No essential meaning may depend on animation.\"\n      ]\n    },\n    \"interactionPolish\": [\n      \"Controls should feel direct: touch/click response starts immediately, state changes are visible, and latency is represented honestly.\",\n      \"Keep navigation chrome stable while content changes. Do not reanimate persistent headers, tenant nav, or platform nav on every route change.\",\n      \"Use depth, borders, highlights, texture, and shadow consistently so interactive surfaces read as a coherent material system.\",\n      \"Prefer one strong focal interaction per area over multiple competing novelty effects.\",\n      \"On mobile, premium means easier, faster, thumb-reachable, and stable first; animation may never create scroll traps, hidden controls, cropped content, or touch delay.\"\n    ],\n    \"antiSlop\": [\n      \"No generic AI-dashboard layout by default: avoid endless same-size rounded cards, excessive nested panels, random gradient blobs, meaningless glassmorphism, icon-plus-label grids with no hierarchy, and giant dead-space hero sections.\",\n      \"Do not use placeholder copy, fake metrics, fake testimonials, invented customer data, or decorative charts as visual filler.\",\n      \"Do not repeat the same entrance animation on every component.\",\n      \"Do not make every surface glow. Reserve glow or neon energy for tenants and states where it belongs.\",\n      \"Do not use red as decorative accent when platform conventions reserve it for destructive/cancel states.\",\n      \"Do not sacrifice information density, accessibility, or operational speed merely to make a screen look cinematic.\",\n      \"Do not redesign established tenant shells or navigation conventions unless the requested outcome requires it.\"\n    ],\n    \"implementation\": [\n      \"Use the strongest appropriate motion or interaction primitive already available in the frontend stack before hand-rolling a weaker effect.\",\n      \"Prefer shared layout/motion primitives for repeated behaviors so polish stays consistent across route families.\",\n      \"CSS transitions are fine for simple premium micro-interactions; use a richer animation primitive for coordinated, stateful, physics-based, shared-layout, or interruptible motion.\",\n      \"Do not add a heavy dependency for one trivial effect.\",\n      \"Animation must remain interruptible and converge cleanly to the latest state when users click rapidly, navigate away, resize, or change selection.\"\n    ],\n    \"visualQA\": [\n      \"For visual work, verify at least one representative desktop viewport and one representative mobile viewport on the real route.\",\n      \"Check initial load, loaded state, hover/focus when applicable, pressed/selected state, transitions, long content, image cropping, and reduced-motion behavior when the change materially affects them.\",\n      \"Reject clipping, blurry assets, layout shift, animation jank, text contrast loss, duplicate imagery, broken masks, off-center logos, and controls that move away from the pointer or thumb.\",\n      \"A premium visual change is not complete merely because the code compiles; it must look coherent in the actual tenant context.\"\n    ]\n  },\n  \"frustrationHandling\": {"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"d3a9d88f-87f3-4e74-86e3-24ac68520c07","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/paul-owner-profile.json"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"52e5d5bbf640ca7daa1730343b234bdf5e22ae6c8d2a50f214f027a2e510173e","replayCount":0,"serializedBytes":12226},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:13:07.835815+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d3a9d88f-87f3-4e74-86e3-24ac68520c07:repository-mutation-intent:52e5d5bbf640ca7daa1730343b234bdf5e22ae6c8d2a50f214f027a2e510173e:0","mission_step_id":"e16ef22f-2719-4199-a2a1-2928185f1c8c","command_center_event_id":"d3a9d88f-87f3-4e74-86e3-24ac68520c07"},{"id":"4317be61-cdef-4cc2-a05d-b7085d62f8f0","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/validate-stale-gate-evidence-reuse.mjs","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Corrective generation for deterministic Gate failure on PR #4984. Include directly-required stale-gate validator companion and preserve exact-input reuse safety.","baseSha":"fa9336af04572e8bef1fdc548fc7cf8d09832d6d","issuedAt":1791218555045,"expiresAt":1791218735045,"missionId":"c6cb274c-a501-486b-b6f6-58a7e23ad6a9","authorizationId":"1d256ea9-4b32-45d8-b486-a6d807e0e48c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:42:35.485642+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fa9336af04572e8bef1fdc548fc7cf8d09832d6d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1d256ea9-4b32-45d8-b486-a6d807e0e48c","mission_step_id":"2353fe72-0676-4b96-b955-26ce8a3d3418","command_center_event_id":"c6cb274c-a501-486b-b6f6-58a7e23ad6a9"},{"id":"4317ed6c-4ab3-419c-b39f-09cb2be702fa","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized bounded control-plane hardening to make claim-matched production proof mandatory for inferred visual UI outcomes and reduce manual owner QA.","baseSha":"3dec871f2642bf761f41ac62a3e53a4430256980","issuedAt":1789876945292,"expiresAt":1789877125292,"missionId":"f65211ea-dfea-4577-9359-02a1082da8fb","authorizationId":"80ddc3d5-3cbc-45b4-9460-146e0e472087","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:02:25.559242+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3dec871f2642bf761f41ac62a3e53a4430256980","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:80ddc3d5-3cbc-45b4-9460-146e0e472087","mission_step_id":"733741db-974f-4557-b624-611f9bc4e4ed","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"43181de5-ea66-432f-8c71-deab7ae1c5d4","source":"forgejo","status":"waiting","payload":{"branch":"ai/system-stability-runtime-drift-20260904","prNumber":1732,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"28f90d1d23e650919faad2dc5ee6895d6947abe1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:57:36.176834+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"28f90d1d23e650919faad2dc5ee6895d6947abe1","external_id":"1732","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:852c788d-03c1-446e-98f1-de247644d546:merged-pr:1732:28f90d1d23e650919faad2dc5ee6895d6947abe1","mission_step_id":"c7d2d30c-d9c3-4008-8bbc-91765e73c1a0","command_center_event_id":"852c788d-03c1-446e-98f1-de247644d546"},{"id":"431834e1-955f-4737-b163-77a9093bad2f","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":4408,"terminal":false,"missionId":"97845bd5-d40e-47b3-bc53-44ba71502ce2","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"c359958e93e316a8a4787d52f59872ea580faf67","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"97845bd5-d40e-47b3-bc53-44ba71502ce2"},"performance":null,"deploymentId":"canonical-release-c359958e93e3","workflowRunId":31286276037,"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":1418,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T00:29:42.088209+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"c359958e93e316a8a4787d52f59872ea580faf67","external_id":"canonical-release-c359958e93e3","receipt_type":"ship_and_prove","idempotency_key":"mission:97845bd5-d40e-47b3-bc53-44ba71502ce2:ship_and_prove:ship_and_prove_release_pending:c359958e93e316a8a4787d52f59872ea580faf67:31286276037","mission_step_id":"c9855ea0-8fc0-4aed-9bbc-a193b0887905","command_center_event_id":"97845bd5-d40e-47b3-bc53-44ba71502ce2"},{"id":"4318b6bb-12a9-438c-96ce-b780f6690d47","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c54e05f163c7","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3231,"terminal":false,"missionId":"c54e05f1-63c7-4c32-a884-ec3d09b0d61e","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"aaf63dded95df0d732846f600f8f639ba2b566b9","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4044,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":508,"approvedPlanMs":0,"missionSetupMs":407,"providerAuthMs":0,"shipAndProveMs":3304,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":139,"resolvePreflightMs":407,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c54e05f1-63c7-4c32-a884-ec3d09b0d61e"},"performance":null,"deploymentId":"forgejo-main-aaf63dded95d","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T19:10:29.937058+00:00","proof_gate":"canonical_release_dispatched","source_sha":"aaf63dded95df0d732846f600f8f639ba2b566b9","external_id":"forgejo-main-aaf63dded95d","receipt_type":"execute_mission","idempotency_key":"mission:c54e05f1-63c7-4c32-a884-ec3d09b0d61e:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"5f646ce0-7d2d-408d-a385-9681d1d7eb16","command_center_event_id":"c54e05f1-63c7-4c32-a884-ec3d09b0d61e"},{"id":"431b07ef-8fe2-4500-adca-e53ee6ebdf64","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the existing validated Forgejo PR #2076. Reconcile its exact already-landed branch scope, make no behavioral change, then squash merge #2076, release only frontend and migrations, and complete live proof for /call-center. The source targets below cover the exact known PR scope; the migration directory prefix covers the single changed Call Center migration in this PR.","wordingChanged":false,"canonicalIntent":"Finish the existing validated Forgejo PR #2076. Reconcile its exact already-landed branch scope, make no behavioral change, then squash merge #2076, release only frontend and migrations, and complete live proof for /call-center. The source targets below cover the exact known PR scope; the migration directory prefix covers the single changed Call Center migration in this PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2076 is squash merged and frontend+migrations are live and verified.","proofConditionIds":["proof-production"]}],"objective":"Finish the existing validated Forgejo PR #2076. Reconcile its exact already-landed branch scope, make no behavioral change, then squash merge #2076, release only frontend and migrations, and complete live proof for /call-center. The source targets below cover the exact known PR scope; the migration directory prefix covers the single changed Call Center migration in this PR.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2076.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Do not create a duplicate PR.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"Release only frontend and migrations.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Call Center is merged, deployed, migrations applied, and live production behavior verified.","route":"/call-center","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend","migrations"]}],"validationErrors":[]},"requestContractHash":"6032537311cfcef25964982f50d37047d26638ce6d008c57aa4d65bdd8c294a3","requestContractRevision":7,"previousRequestContractHash":"66d48d0f8586204f9e3ee6bbd2206334491f19cce48e4157cb50d568b0bf69fe"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:26:50.110837+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:request-contract:6032537311cfcef25964982f50d37047d26638ce6d008c57aa4d65bdd8c294a3","mission_step_id":"077bb2c2-7214-49d7-8fc2-ca7b836157a8","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"431ba942-6ed2-47c3-92f4-d3ff7f432a96","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"118b092127b932741ff477a03caf6d1974b4372a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"curri-logo-live","satisfied":true,"statement":"The approved Curri logo from PR #1810 is merged and live on the Curri tenant workspace.","proofConditionIds":["release"]}],"satisfied":true,"constraints":[{"id":"exact-pr","satisfied":true,"statement":"Continue PR #1810 only; do not create replacement work.","proofConditionIds":["release"]}],"contractHash":"3977af4f5e8df5c1a7e4bcff9d2c1ee7e22c7b79f9ec0279c63de27ac3348b54","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"3977af4f5e8df5c1a7e4bcff9d2c1ee7e22c7b79f9ec0279c63de27ac3348b54"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:19:27.887523+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"118b092127b932741ff477a03caf6d1974b4372a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:87f9f078-8c8c-4f80-bf62-e75dc786e62d:request-contract:3977af4f5e8df5c1a7e4bcff9d2c1ee7e22c7b79f9ec0279c63de27ac3348b54:118b092127b932741ff477a03caf6d1974b4372a:verified:","mission_step_id":"adf96a95-9a05-4076-b4a9-fc15bbf5d91f","command_center_event_id":"87f9f078-8c8c-4f80-bf62-e75dc786e62d"},{"id":"431d4823-de47-4ba2-b1d5-e77de47a3422","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","cc-execution/runtime-proof":"pending"},"mainSha":"3a2437d5dbf01101fa85b605590e98b7ca5669ae","missing":[],"pending":["cc-execution/runtime-proof"],"required":["forgejo-main/source","cc-execution/runtime-proof"],"sourceSha":"3a2437d5dbf01101fa85b605590e98b7ca5669ae","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-14T19:46:43.353511+00:00","proof_gate":"canonical_release_pending","source_sha":"3a2437d5dbf01101fa85b605590e98b7ca5669ae","external_id":"forgejo-main-3a2437d5dbf0","receipt_type":"canonical_release_status","idempotency_key":"mission:9d00141c-0d92-42bd-876e-e0fa946f2fb8:forgejo-release-status:3a2437d5dbf01101fa85b605590e98b7ca5669ae:pending:forgejo-main/source=success|cc-execution/runtime-proof=pending","mission_step_id":"d5a17fb6-19f1-4740-9afe-070f50025182","command_center_event_id":"9d00141c-0d92-42bd-876e-e0fa946f2fb8"},{"id":"431e4eed-8122-46aa-91b4-c7603b941c80","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/pcg-pixverse-public-background-20260903","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.11-daily-operator-canonical-route-passthrough","prNumber":1631,"terminal":false,"missionId":"b8b62b2c-eebb-4ebf-a0a8-012744b86c74","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":8770,"prReadinessMs":1972,"approvedPlanMs":0,"missionSetupMs":555,"shipAndProveMs":5960},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"b8b62b2c-eebb-4ebf-a0a8-012744b86c74"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:02:17.48727+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1631","receipt_type":"execute_mission","idempotency_key":"mission:b8b62b2c-eebb-4ebf-a0a8-012744b86c74:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"a24321cd-60e7-463f-a8a4-4e86b1b16064","command_center_event_id":"b8b62b2c-eebb-4ebf-a0a8-012744b86c74"},{"id":"431f8b43-3576-491e-b0c8-d4d5de397da7","source":"cc-execution","status":"blocked","payload":{"reason":"orphaned_branch_recovery_scope_mismatch:ai/objective-first-repair-e3478acfa504","fingerprint":"7a112d8054f4951c5fcba2063a121f5273c8c441c3390a05ab8034140fd67795"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:09:42.758574+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:57ebcdf7-7caa-434f-83ca-cf7c3815d6bf:repository-mutation-intent-blocked:7a112d8054f4951c5fcba2063a121f5273c8c441c3390a05ab8034140fd67795","mission_step_id":"86eb64e4-87b8-4baa-af03-dfc7fa462952","command_center_event_id":"57ebcdf7-7caa-434f-83ca-cf7c3815d6bf"},{"id":"43201d06-18b3-46fc-bcef-610cb8ba4781","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"5d1b7417425df86f08cdd478b9f09886c751b5e4","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"5d1b7417425df86f08cdd478b9f09886c751b5e4","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1561","runId":1561,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T21:02:49.842879+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5d1b7417425df86f08cdd478b9f09886c751b5e4","external_id":"forgejo-main-5d1b7417425d","receipt_type":"canonical_release_status","idempotency_key":"mission:f88f7c9b-dda8-4066-b4f2-2410f9bb5ef3:forgejo-release-status:5d1b7417425df86f08cdd478b9f09886c751b5e4:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"03ad5539-c735-47bc-b6cd-dcc66620700b","command_center_event_id":"f88f7c9b-dda8-4066-b4f2-2410f9bb5ef3"},{"id":"43206a17-dade-4675-b0b4-51cc6455b368","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-workstream-rotation-nonfatal","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.49.0-control-plane-transport-reconciliation","prNumber":null,"terminal":false,"missionId":"0709a06f-d517-4a9b-b96f-c1eb367bccde","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":"0709a06f-d517-4a9b-b96f-c1eb367bccde"},"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":9007,"likelyAffectedFiles":["config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T02:45:12.659298+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0709a06f-d517-4a9b-b96f-c1eb367bccde:execute_mission:repair_mission_synthesis_ready","mission_step_id":"7e465951-258b-47cb-bdb0-38511538254f","command_center_event_id":"0709a06f-d517-4a9b-b96f-c1eb367bccde"},{"id":"432314d6-0cd6-4ca0-9bcd-fdd112b2a50e","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"96ea42b4-2d81-3020-09df-dfbab4b2b656"},"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:3eadc1ee-6115-4090-bdc8-9f6187cc5834","mission_step_id":null,"command_center_event_id":"3eadc1ee-6115-4090-bdc8-9f6187cc5834"},{"id":"43248a5b-5a46-4646-ac60-a5415a794769","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-restore-point.json","src/__tests__/contracts/control-plane-restore-point.contract.test.ts"],"reason":"Owner ordered the repaired Visual Witness/control-plane state locked down as the strongest known-good restore point. The exact source, deployment/build identity, Gate results, and primary/virtual witness runtime identities were independently verified before promotion.","baseSha":"bf2a8e9c4206c491a249c02db298682850f49581","issuedAt":1790342467075,"expiresAt":1790342647075,"missionId":"9f4add72-1789-4b3b-91a5-3ea3ff63b95f","authorizationId":"31ad9889-d99a-4ad8-b2d6-e22cb17f3cde","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:21:07.364441+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"bf2a8e9c4206c491a249c02db298682850f49581","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:31ad9889-d99a-4ad8-b2d6-e22cb17f3cde","mission_step_id":"686edda0-b630-4f96-9f0a-09aedc63f924","command_center_event_id":"9f4add72-1789-4b3b-91a5-3ea3ff63b95f"},{"id":"43276399-82b9-4c2d-bbe5-68c00d9da021","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"586f8e2aa8eba4dcd58f23ad0564f648c87dace5","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"586f8e2aa8eba4dcd58f23ad0564f648c87dace5","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"bd91a1e0c976dfb7bd341c0c5e4937925791be160da2931b2e9f3f34af8cd291","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3671","runId":3671,"status":"running","sourceSha":"586f8e2aa8eba4dcd58f23ad0564f648c87dace5","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:08:15.767794+00:00","proof_gate":"canonical_release_pending","source_sha":"586f8e2aa8eba4dcd58f23ad0564f648c87dace5","external_id":"forgejo-main-586f8e2aa8eb","receipt_type":"canonical_release_status","idempotency_key":"mission:a96b209a-ddfb-40d4-9fd6-423151270262:forgejo-release-status:586f8e2aa8eba4dcd58f23ad0564f648c87dace5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"43f065cd-9bc1-4a4a-a07a-e4e5013dedab","command_center_event_id":"a96b209a-ddfb-40d4-9fd6-423151270262"},{"id":"43278763-5632-4401-a429-7c7c88615a2f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"35953e3b352622af274c040eadd1d3c897424f40","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"35953e3b352622af274c040eadd1d3c897424f40","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"35953e3b352622af274c040eadd1d3c897424f40","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"35953e3b352622af274c040eadd1d3c897424f40","deploymentId":"forgejo-main-35953e3b352622af274c040eadd1d3c897424f40","runtimeVersion":"1.50.36-bounded-release-reads","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"35953e3b352622af274c040eadd1d3c897424f40","deploymentId":"forgejo-main-35953e3b352622af274c040eadd1d3c897424f40","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.50.36-bounded-release-reads","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T11:34:32.534916+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"35953e3b352622af274c040eadd1d3c897424f40","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:d237f2e2-adc5-4a51-b0ea-ea6b037070c6:forgejo-release-status:35953e3b352622af274c040eadd1d3c897424f40:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"cda468e5-7b50-4aaf-b83a-574fb453a86f","command_center_event_id":"d237f2e2-adc5-4a51-b0ea-ea6b037070c6"},{"id":"432811af-dadf-4a8d-8363-d456d2feb88f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"7e056d7356a0c8c2b18db3aadc61ae10b3414b05","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7e056d7356a0c8c2b18db3aadc61ae10b3414b05","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"97b3168c2092f780cd27b09e6d83efe3b3b718b929db1ee3661e2d1099f97252","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:47:42.000013+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7e056d7356a0c8c2b18db3aadc61ae10b3414b05","external_id":"forgejo-main-7e056d7356a0","receipt_type":"canonical_release_status","idempotency_key":"mission:66c317c2-a86c-4d3a-a6ff-34d2e5d73827:forgejo-release-status:7e056d7356a0c8c2b18db3aadc61ae10b3414b05:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"080c22e9-1462-4217-ba04-c90f80919206","command_center_event_id":"66c317c2-a86c-4d3a-a6ff-34d2e5d73827"},{"id":"4329c7a9-1410-4ab4-bc41-a7da3a306c66","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-cb1f727de792","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3611,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":25096,"firstUsefulResultAt":"2026-10-03T02:17:25.573Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.68-paul-web-acquisition","prNumber":null,"terminal":false,"missionId":"cb1f727d-e792-40cd-8e80-b8688f730398","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1186,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":279,"providerAuthMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":279,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":279,"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":"cb1f727d-e792-40cd-8e80-b8688f730398"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3310,"likelyAffectedFiles":["config/paul-owner-profile.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:17:25.743257+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cb1f727d-e792-40cd-8e80-b8688f730398:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8314ecc1-3ba9-465e-b23e-637f6bb9afb9","command_center_event_id":"cb1f727d-e792-40cd-8e80-b8688f730398"},{"id":"432a5720-24c8-4d05-b4f1-ead1d23189e3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-communication-setup-notification","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":null,"terminal":false,"missionId":"1a4a4408-b463-41a0-88bf-771aba923070","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":"1a4a4408-b463-41a0-88bf-771aba923070"},"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":9670,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","scripts/supabase-migration-release.mjs","scripts/__tests__/supabase-migration-release.test.mjs","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T05:04:55.854258+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1a4a4408-b463-41a0-88bf-771aba923070:execute_mission:repair_mission_synthesis_ready","mission_step_id":"741e0344-348c-47df-aaa7-27dc8b29d136","command_center_event_id":"1a4a4408-b463-41a0-88bf-771aba923070"},{"id":"432aea2a-1427-412f-934a-6bf8923493b0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a1789dfb1569","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":7021,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":68611,"firstUsefulResultAt":"2026-10-03T17:54:48.685Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":4661,"terminal":false,"missionId":"a1789dfb-1569-4cf6-8641-2064483c3a30","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4079,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":586,"missionSetupMs":249,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":249,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":249,"repositoryMutationMs":3493,"repositoryProviderMs":3493,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2163,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":249,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1330},"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":"a1789dfb-1569-4cf6-8641-2064483c3a30"},"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":3197,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T17:56:03.450198+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4661","receipt_type":"execute_mission","idempotency_key":"mission:a1789dfb-1569-4cf6-8641-2064483c3a30:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"12c1f72f-610d-44e0-8222-23ef5ae1ae8d","command_center_event_id":"a1789dfb-1569-4cf6-8641-2064483c3a30"},{"id":"432b4067-b955-4a98-9a64-a66e7a776795","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\":[\"current-page-contract\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-30T07:51:55.954647+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-ec2812df65ea\",\"prNumber\":4212,\"sourceSha\":\"36ccce8501708b7d8d3703bfa5029d0e157f9b1a\",\"deploymentId\":\"forgejo-main-36ccce850170\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:04:01.344859+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ec2812df-65ea-410e-b105-349362de5c46:owner-progress-heartbeat:119382736","mission_step_id":"0cdf814d-7782-407d-9ed0-64f26c6f0cd1","command_center_event_id":"ec2812df-65ea-410e-b105-349362de5c46"},{"id":"432bbdd7-e33a-4f20-8fb1-6600143fb2a9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d1d7f172ff54d1f0f8ebd6fc2bee7e4dfbc11fcd","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Route Console witness activity, comments, and navigation through the existing same-origin KnockLaunch owner worker instead of direct browser calls to PAUL. Preserve platform-owner authentication, forward the current bearer to PAUL with the canonical app Origin header, and keep the existing PAUL endpoint behavior unchanged.","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":"6ff628ba915ce44afc9739fbada308d5277ec78f6ccda3848b2db94ba28b9d30","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"6ff628ba915ce44afc9739fbada308d5277ec78f6ccda3848b2db94ba28b9d30"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T13:38:34.336378+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d1d7f172ff54d1f0f8ebd6fc2bee7e4dfbc11fcd","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:60d9cfa6-90f1-4882-b1a7-20380a7e6924:request-contract:6ff628ba915ce44afc9739fbada308d5277ec78f6ccda3848b2db94ba28b9d30:d1d7f172ff54d1f0f8ebd6fc2bee7e4dfbc11fcd:verified:","mission_step_id":"995a1d5a-b12e-47d1-9237-1f2b09c2f1da","command_center_event_id":"60d9cfa6-90f1-4882-b1a7-20380a7e6924"},{"id":"432e9c96-3f28-4afa-b037-5f2e5292da3c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"05f5b5dd94cfb97293239e21d452ff52dea8001d","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"05f5b5dd94cfb97293239e21d452ff52dea8001d","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"5443131527b3e2971e388889f04deb96e5154da0c42c5b62411a64d83c3006ae","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6722","runId":6722,"status":"running","sourceSha":"05f5b5dd94cfb97293239e21d452ff52dea8001d","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:56:54.971832+00:00","proof_gate":"canonical_release_pending","source_sha":"05f5b5dd94cfb97293239e21d452ff52dea8001d","external_id":"forgejo-main-05f5b5dd94cf","receipt_type":"canonical_release_status","idempotency_key":"mission:dc06a09b-05f0-4349-b878-d53735136eb3:forgejo-release-status:05f5b5dd94cfb97293239e21d452ff52dea8001d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"11e7b38d-8e77-4aea-8179-96ffc32fcb68","command_center_event_id":"dc06a09b-05f0-4349-b878-d53735136eb3"},{"id":"432ff86d-ac5e-4a3c-8f1a-70808122fad6","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_requires_merge_reconciliation","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"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_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T21:44:52.402009+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-0d8a5e39469a\",\"prNumber\":5223,\"sourceSha\":\"44a056e0698eea37b7b6cb17fab8de0916dfbdd3\",\"deploymentId\":\"forgejo-main-44a056e0698e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:31:33.355611+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0d8a5e39-469a-4222-b923-4f4ddf41657f:owner-progress-heartbeat:119420766","mission_step_id":"9c5a33b3-c5ec-4649-93ba-573976a6e71f","command_center_event_id":"0d8a5e39-469a-4222-b923-4f4ddf41657f"},{"id":"43315566-7286-4c32-b97f-e60740aba663","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":173,"terminal":false,"missionId":"2519be9e-522c-4e83-81dc-59d51d343656","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"78d980f018059438d915f42f94ea217636226315","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2519be9e-522c-4e83-81dc-59d51d343656"},"performance":null,"deploymentId":"forgejo-main-78d980f01805","workflowRunId":470,"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":2594,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T20:23:07.679871+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"78d980f018059438d915f42f94ea217636226315","external_id":"forgejo-main-78d980f01805","receipt_type":"ship_and_prove","idempotency_key":"mission:2519be9e-522c-4e83-81dc-59d51d343656:ship_and_prove:ship_and_prove_release_pending:78d980f018059438d915f42f94ea217636226315:470","mission_step_id":"521d8c78-997b-4aad-b243-8e70bdb05ba8","command_center_event_id":"2519be9e-522c-4e83-81dc-59d51d343656"},{"id":"4331c412-4493-461e-be4d-c451563d56f1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"pending","supabase-edge-production/live":"pending"},"mainSha":"4586200618ff78770126c6a822b43d7c81dc95ba","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"4586200618ff78770126c6a822b43d7c81dc95ba","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["owner-search-console"]},"releaseTargetStates":{"frontend":"pending","ccExecution":"pending","supabaseEdge":"pending"},"requestContractHash":"e4d4dd74e0a30abb747ff0a67b237a5301be4e82b15746ee7ccf74a2d2318b3f","forgejoWorkflowProof":{"runId":7431,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","ccExecution":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","ccExecution":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"00dab561085eb19d619a3132572bd403c9cdff0a","deploymentId":"forgejo-main-00dab561085eb19d619a3132572bd403c9cdff0a","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.118-architecture-exclusivity","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T17:06:20.939025+00:00","proof_gate":"canonical_release_pending","source_sha":"4586200618ff78770126c6a822b43d7c81dc95ba","external_id":"forgejo-main-4586200618ff","receipt_type":"canonical_release_status","idempotency_key":"mission:433701ca-0563-492f-aadf-c2d7f7195cf9:forgejo-release-status:4586200618ff78770126c6a822b43d7c81dc95ba:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"aaf0d0fe-d934-456b-9667-064731010a47","command_center_event_id":"433701ca-0563-492f-aadf-c2d7f7195cf9"},{"id":"43337e35-9a4f-447f-9b41-8ade811a78a9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mthg843u","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/objective-first-repair-mthg843u","status":"blocked","metrics":{"receiptBytes":7788,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":null,"terminal":false,"missionId":"a6e42adf-13a8-42f5-a707-4925ef73999b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":658,"prReadinessMs":0,"approvedPlanMs":658,"missionSetupMs":413,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a6e42adf-13a8-42f5-a707-4925ef73999b"},"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":1090,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T16:27:31.405616+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a6e42adf-13a8-42f5-a707-4925ef73999b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"02fc9bea-f050-4d7c-aea5-98ffb850f26f","command_center_event_id":"a6e42adf-13a8-42f5-a707-4925ef73999b"},{"id":"433a539a-65df-4994-bee0-a01806714e30","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/tenant-standards-proof-integrity-v1","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.157-visual-witness-durable-resume","prNumber":2876,"terminal":false,"missionId":"88fcafec-cd22-4bee-ac3a-53f3055600e0","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14161,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2389,"approvedPlanMs":0,"missionSetupMs":1641,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":824,"ledgerReconcileMs":0,"lineageReconcileMs":817,"resolvePreflightMs":1641,"repositoryMutationMs":11768,"repositoryProviderMs":6303,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5469,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":824,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":834},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"88fcafec-cd22-4bee-ac3a-53f3055600e0"},"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":1516,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T03:51:34.778161+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2876","receipt_type":"execute_mission","idempotency_key":"mission:88fcafec-cd22-4bee-ac3a-53f3055600e0:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"086563c6-d0f1-415f-8fd6-1ed578b8eb51","command_center_event_id":"88fcafec-cd22-4bee-ac3a-53f3055600e0"},{"id":"433ab5e9-9748-457f-a69c-4d4bb6a6a31b","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f5f759f1a581","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.94-mission-generation-terminality","prNumber":null,"terminal":false,"missionId":"f5f759f1-a581-42fe-af84-28d9d38ef725","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":114,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1116,"providerAuthMs":0,"ledgerPrepareMs":1116,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1116,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1116,"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":"f5f759f1-a581-42fe-af84-28d9d38ef725"},"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":4012,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:56:36.041596+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f5f759f1-a581-42fe-af84-28d9d38ef725:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"1693eb1b-69f3-4da9-8e78-bae73b7c5cc6","command_center_event_id":"f5f759f1-a581-42fe-af84-28d9d38ef725"},{"id":"43405b3c-1a82-45ab-836d-5138deee464e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-611474b212c5","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":36297,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":8,"executorlessWaitMs":44343,"firstUsefulResultAt":"2026-10-04T21:55:38.853Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4861,"terminal":false,"missionId":"611474b2-12c5-4494-b408-28e88e20f02c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5032,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2192,"approvedPlanMs":565,"missionSetupMs":412,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":348,"ledgerReconcileMs":0,"lineageReconcileMs":64,"resolvePreflightMs":412,"repositoryMutationMs":2215,"repositoryProviderMs":2215,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2136,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":348,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":79},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"611474b2-12c5-4494-b408-28e88e20f02c"},"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":1533,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:55:49.259851+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4861","receipt_type":"execute_mission","idempotency_key":"mission:611474b2-12c5-4494-b408-28e88e20f02c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"9aebcb2f-2d1a-43a7-938c-9957a991b246","command_center_event_id":"611474b2-12c5-4494-b408-28e88e20f02c"},{"id":"4340d064-a2fb-4b15-ae14-5acda3de20b8","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/test/agit-pr-controlled-adoption.test.js","content":"import assert from 'node:assert/strict';\nimport fs from 'node:fs';\nimport test from 'node:test';\n\nconst repoSource = fs.readFileSync(new URL('../src/index.js', import.meta.url), 'utf8');\nconst queueSource = fs.readFileSync(new URL('../src/entrypoint-owner-status.js', import.meta.url), 'utf8');\n\ntest('AGit PRs require exact ai branch SHA backing before controlled readiness or merge', () => {\n  assert.match(repoSource, /async function controlledPrSourceBranch/);\n  assert.match(repoSource, /\\^refs\\\\\\/pull\\\\\\/\\\\d\\+\\\\\\/head\\$/);\n  assert.match(repoSource, /startsWith\\(\\\"ai\\\\\\/\\\"\\).*headSha/s);\n  assert.match(repoSource, /agit_pull_request_ai_source_not_verified/);\n  assert.match(repoSource, /const controlledBranch = await controlledPrSourceBranch\\(env, repository, pr\\)/);\n});\n\ntest('merge queue admits AGit refs only as candidates for downstream exact-SHA verification', () => {\n  assert.match(queueSource, /controlledHeadCandidate/);\n  assert.match(queueSource, /branch\\.startsWith\\(\\\"ai\\\\\\/\\\"\\) \\|\\| \\/\\^refs\\\\\\/pull\\\\\\/\\\\d\\+\\\\\\/head\\$\\//);\n  assert.match(queueSource, /automatic_progression_not_explicitly_armed/);\n});\n"}],"branch":"ai/objective-first-repair-e301a790193c","writes":[],"patches":[],"pr_body":"Allow Forgejo-native AGit PR refs to enter controlled readiness only when cc-execution proves the exact head SHA is backed by an ai/* branch. Preserve Gate, base, draft, auto-progress and fail-closed invariants.","version":1,"approved":true,"pr_title":"Harden controlled AGit PR adoption","missionId":"e301a790-193c-4dd5-9e5a-477d1efa5355","objective":"Allow Forgejo-native AGit pull requests to pass KNOCKLAUNCH controlled PR readiness and merge-queue eligibility only when the AGit refs/pull/<n>/head SHA exactly matches an existing ai/* branch SHA. Preserve all existing main-base, draft, Gate, auto-progress, and controlled-branch protections. This repairs PR #4499 eligibility without weakening source authority.","repository":"noel/KnockLaunchOS","allowedPaths":["workers/cc-execution/src/index.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/agit-pr-controlled-adoption.test.js"],"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/agit-pr-controlled-adoption.test.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index.js","edits":[{"new_content":"async function controlledPrSourceBranch(env, repository, pr) {\n  const head = String(pr?.head || \"\").trim();\n  const headSha = String(pr?.headSha || \"\").trim();\n  if (head.startsWith(\"ai/\")) return head;\n  if (!/^refs\\/pull\\/\\d+\\/head$/.test(head) || !/^[0-9a-f]{40}$/i.test(headSha)) throw err(\"branch_must_start_with_ai\", 400);\n  const branches = await forgejo(env, \"GET\", `/repos/${encRepo(repository)}/branches?limit=100`);\n  const backing = (Array.isArray(branches) ? branches : []).find((candidate) => String(candidate?.name || \"\").startsWith(\"ai/\") && String(candidate?.commit?.id || candidate?.commit?.sha || \"\").trim() === headSha);\n  const backingName = String(backing?.name || \"\").trim();\n  if (!backingName) throw err(\"agit_pull_request_ai_source_not_verified\", 409);\n  return backingName;\n}\nasync function markPrReady(env, repository, number, branchName = null) {\n  const pr = await readPr(env, repository, number);\n  const controlledBranch = await controlledPrSourceBranch(env, repository, pr);\n  if (branchName && pr.head !== branchName && controlledBranch !== branchName) throw err(\"pr_head_branch_mismatch\", 409);\n  if (pr.base !== \"main\") throw err(\"pr_base_must_be_main\", 400);","old_content":"async function markPrReady(env, repository, number, branchName = null) {\n  const pr = await readPr(env, repository, number);\n  if (branchName && pr.head !== branchName) throw err(\"pr_head_branch_mismatch\", 409);\n  if (pr.base !== \"main\") throw err(\"pr_base_must_be_main\", 400);\n  if (!pr.head.startsWith(\"ai/\")) throw err(\"branch_must_start_with_ai\", 400);"},{"new_content":"async function mergePr(env, repository, number, branchName = null, deleteAfter = false, title = null, message = null, markReady = false) {\n  const pr = await readPr(env, repository, number);\n  const controlledBranch = await controlledPrSourceBranch(env, repository, pr);\n  if (branchName && pr.head !== branchName && controlledBranch !== branchName) throw err(\"pr_head_branch_mismatch\", 409);\n  if (pr.base !== \"main\") throw err(\"pr_base_must_be_main\", 400);","old_content":"async function mergePr(env, repository, number, branchName = null, deleteAfter = false, title = null, message = null, markReady = false) {\n  const pr = await readPr(env, repository, number);\n  if (branchName && pr.head !== branchName) throw err(\"pr_head_branch_mismatch\", 409);\n  if (pr.base !== \"main\") throw err(\"pr_base_must_be_main\", 400);\n  if (!pr.head.startsWith(\"ai/\")) throw err(\"branch_must_start_with_ai\", 400);"}]},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","edits":[{"new_content":"    const branch = String(pull?.head?.ref || \"\").trim();\n    const headSha = String(pull?.head?.sha || pull?.head?.id || \"\").trim();\n    const controlledHeadCandidate = branch.startsWith(\"ai/\") || /^refs\\/pull\\/\\d+\\/head$/.test(branch);\n    if (!prNumber || !controlledHeadCandidate || pull?.draft === true || String(pull?.base?.ref || \"\") !== \"main\" || !/^[0-9a-f]{40}$/i.test(headSha)) {","old_content":"    const branch = String(pull?.head?.ref || \"\").trim();\n    const headSha = String(pull?.head?.sha || pull?.head?.id || \"\").trim();\n    if (!prNumber || !branch.startsWith(\"ai/\") || pull?.draft === true || String(pull?.base?.ref || \"\") !== \"main\" || !/^[0-9a-f]{40}$/i.test(headSha)) {"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"outcome-agit-controlled-adoption","statement":"Allow Forgejo-native AGit pull requests to pass KNOCKLAUNCH controlled PR readiness and merge-queue eligibility only when the AGit refs/pull/<n>/head SHA exactly matches an existing ai/* branch SHA. Preserve all existing main-base, draft, Gate, auto-progress, and controlled-branch protections. This repairs PR #4499 eligibility without weakening source authority.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"exact-ai-sha-proof","statement":"An AGit refs/pull/<n>/head PR must remain blocked unless Forgejo proves an existing ai/* branch has the exact same 40-character head SHA.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"preserve-queue-safety","statement":"Preserve existing main-base, draft, Gate, auto-progress marker, freshness, and merge-readback requirements.","proofConditionIds":["proof-repository","proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Focused tests prove exact-SHA-backed AGit PR acceptance and fail-closed behavior.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Released cc-execution allows PR #4499 to become eligible only through exact ai/* SHA backing.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/agit-pr-controlled-adoption.test.js"],"requestContract":{"outcomes":[{"id":"outcome-agit-controlled-adoption","statement":"Allow Forgejo-native AGit pull requests to pass KNOCKLAUNCH controlled PR readiness and merge-queue eligibility only when the AGit refs/pull/<n>/head SHA exactly matches an existing ai/* branch SHA. Preserve all existing main-base, draft, Gate, auto-progress, and controlled-branch protections. This repairs PR #4499 eligibility without weakening source authority.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"exact-ai-sha-proof","statement":"An AGit refs/pull/<n>/head PR must remain blocked unless Forgejo proves an existing ai/* branch has the exact same 40-character head SHA.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"preserve-queue-safety","statement":"Preserve existing main-base, draft, Gate, auto-progress marker, freshness, and merge-readback requirements.","proofConditionIds":["proof-repository","proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Focused tests prove exact-SHA-backed AGit PR acceptance and fail-closed behavior.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Released cc-execution allows PR #4499 to become eligible only through exact ai/* SHA backing.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"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":"a7204ec82dce72f70a6d62a168bee8831d63e5e0d749ffc2df5b2f82f4163e66","replayCount":0,"serializedBytes":9512},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:09:15.769449+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e301a790-193c-4dd5-9e5a-477d1efa5355:repository-mutation-intent:a7204ec82dce72f70a6d62a168bee8831d63e5e0d749ffc2df5b2f82f4163e66:0","mission_step_id":"0f69fb81-a9c6-4f69-b4d3-1e662e7271c6","command_center_event_id":"e301a790-193c-4dd5-9e5a-477d1efa5355"},{"id":"43417af3-bfe3-49d6-94d3-9b065780fd59","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-calendar-public-private-20260821","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":15519,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.50.9-specialized-read-budget","prNumber":554,"terminal":false,"missionId":"1f153a5c-3ab5-4a65-8982-3fb6dd53a048","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"30f1adacfd7f67528f9cd6fe5ea91a93d52a5e79","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1f153a5c-3ab5-4a65-8982-3fb6dd53a048"},"performance":null,"deploymentId":"forgejo-main-30f1adacfd7f","workflowRunId":1980,"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":5952,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T14:37:24.93075+00:00","proof_gate":"canonical_release_dispatched","source_sha":"30f1adacfd7f67528f9cd6fe5ea91a93d52a5e79","external_id":"forgejo-main-30f1adacfd7f","receipt_type":"execute_mission","idempotency_key":"mission:1f153a5c-3ab5-4a65-8982-3fb6dd53a048:execute_mission:canonical_release_dispatched","mission_step_id":"3356b9ce-37a8-4d3a-8c97-bacb5fe10630","command_center_event_id":"1f153a5c-3ab5-4a65-8982-3fb6dd53a048"},{"id":"43420fb8-09f7-43c7-8329-6390a44c122f","source":"cc-execution","status":"recorded","payload":{"objective":"Make Big Papi Event Day closeout easy: use a three-step Inventory -> Money -> Finish guided closeout with only one step expanded at a time, hide the unrelated long-form Event Day sections while closeout is active, compact the inventory counters, and add a confirmed Cancel Event action that preserves the booking/history and removes the canceled event from overdue closeout flow. Preserve all existing event/inventory/workflow/loadout/money/notes behavior outside the closeout. Ship frontend-only and prove the live Event Day route.","tenantRef":"big-papis","receivedAt":"2026-08-30T13:17:38.576Z","fingerprint":"62f7833f583ea6e475b561de00dfcff50176fb86f19595cf9344e476a70dfb5e","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-event-closeout-20260830","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Make Big Papi Event Day closeout easy: use a three-step Inventory -> Money -> Finish guided closeout with only one step expanded at a time, hide the unrelated long-form Event Day sections while closeout is active, compact the inventory counters, and add a confirmed Cancel Event action that preserves the booking/history and removes the canceled event from overdue closeout flow. Preserve all existing event/inventory/workflow/loadout/money/notes behavior outside the closeout. Ship frontend-only and prove the live Event Day route.","wordingChanged":false,"canonicalIntent":"Make Big Papi Event Day closeout easy: use a three-step Inventory -> Money -> Finish guided closeout with only one step expanded at a time, hide the unrelated long-form Event Day sections while closeout is active, compact the inventory counters, and add a confirmed Cancel Event action that preserves the booking/history and removes the canceled event from overdue closeout flow. Preserve all existing event/inventory/workflow/loadout/money/notes behavior outside the closeout. Ship frontend-only and prove the live Event Day route.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"guided-closeout","statement":"Big Papi Event Day closeout is a three-step Inventory, Money, Finish flow with only the active step expanded and compact inventory controls.","proofConditionIds":["live-event-day"]},{"id":"cancel-event","statement":"Big Papi Event Day has a confirmed Cancel Event action that preserves the booking/history, clearly marks it canceled, and no longer requires closeout.","proofConditionIds":["live-event-day"]}],"objective":"Make Big Papi Event Day closeout easy: use a three-step Inventory -> Money -> Finish guided closeout with only one step expanded at a time, hide the unrelated long-form Event Day sections while closeout is active, compact the inventory counters, and add a confirmed Cancel Event action that preserves the booking/history and removes the canceled event from overdue closeout flow. Preserve all existing event/inventory/workflow/loadout/money/notes behavior outside the closeout. Ship frontend-only and prove the live Event Day route.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-event-day","kind":"runtime","claim":"The production Big Papi Event Day route serves the simplified guided closeout and Cancel Event control.","route":"/big-papis/owner/event-day","required":true,"expectedText":"Cancel Event","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/big-papis-event-closeout-20260830","conversationContext":null,"requestContractHash":"1d8d609a6d537be82847f6783476f7e783d9a6390e1387fb7ed522e8df3fcac0","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T13:17:39.181173+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:f834420f-da7c-4878-8f13-0c1d756363ae:tenant-workstream-contribution:62f7833f583ea6e475b561de00dfcff50176fb86f19595cf9344e476a70dfb5e","mission_step_id":null,"command_center_event_id":"f834420f-da7c-4878-8f13-0c1d756363ae"},{"id":"4343fb14-db29-4371-bc64-940c4e023286","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-1c943d162326","reason":"canonical_release_queue_busy:14426","status":"blocked","metrics":{"receiptBytes":23098,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":4,"executorlessWaitMs":46713,"firstUsefulResultAt":"2026-10-02T17:17:34.164Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":4502,"terminal":false,"missionId":"1c943d16-2326-4296-bd4f-d6131416637d","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"1d6e83721eec91112ea6cbe70ece36cddfbb84e1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":815,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":72,"approvedPlanMs":0,"missionSetupMs":2413,"providerAuthMs":0,"shipAndProveMs":364,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":2082,"resolvePreflightMs":2413,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1c943d16-2326-4296-bd4f-d6131416637d"},"performance":null,"deploymentId":"forgejo-main-1d6e83721eec","releaseState":"pending","workflowRunId":14426,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"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":1406,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:18:23.857772+00:00","proof_gate":"canonical_release_blocked","source_sha":"1d6e83721eec91112ea6cbe70ece36cddfbb84e1","external_id":"forgejo-main-1d6e83721eec","receipt_type":"execute_mission","idempotency_key":"mission:1c943d16-2326-4296-bd4f-d6131416637d:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"1cb723dc-45c7-4d8e-8a10-1517aa98060a","command_center_event_id":"1c943d16-2326-4296-bd4f-d6131416637d"},{"id":"4345b90f-880e-42aa-bfe0-aaccf8f581cc","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"df2b1771acadd165473eb3f1e4c3dbe5f4b01075","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"simple-crew","satisfied":false,"statement":"Simplify Big Papi Crew UX around Will's real daily workflow. Preserve the current integrated Crew system and direct-recipient proposal architecture, but remove complexity. Crew home must be one obvious operational surface: roster on the left, this-week staffing/schedule on the right, with only two primary actions: Add Crew and Hire Someone. Clicking a crew profile opens that person's role, pay arrangement, availability, onboarding/agreements, assignments and hiring history in one compact profile drawer/modal; do not create separate apps for those. Calendar must remain the familiar Big Papi calendar and add a compact Crew strip/drawer at the top or side only when crew context is requested: choose crew member, see availability for the selected date, see who is already assigned, and assign to the selected event/pop-up/day without replacing the normal calendar. Event Day must have one compact 'Who's Working?' drawer integrated into the page; select crew, role, arrival time, notes, assign/remove. Start Pop-Up must have a compact Crew section in the normal setup flow with Operator and Helper, preselecting Will/current owner as Operator when possible. Hiring from Crew must open direct can","proofConditionIds":["crew-home","calendar","event","popup","hiring"]}],"satisfied":false,"constraints":[{"id":"simple","satisfied":false,"statement":"Will should not have to understand separate HR, scheduling, agreement, customer, or event systems to manage crew. Crew controls live where the work happens.","proofConditionIds":["crew-home","calendar","event","popup"]},{"id":"no-customer-contamination","satisfied":true,"statement":"Crew hiring/onboarding must never require or expose customer/event-client selection. Event proposal existing-recipient selection remains prior Event Clients only.","proofConditionIds":["hiring"]},{"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":["calendar","event","popup","hiring"]},{"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":["calendar","event","popup","hiring"]}],"contractHash":"5589380c2485462ff8be43ba7e81c541c844c5f1b2972d7bcf0a31155f1b7065","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"crew-home","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/big-papis/owner/dashboard?bpMode=office&officeMode=crew","currentSourceSha":"df2b1771acadd165473eb3f1e4c3dbe5f4b01075","witnessSourceSha":"df2b1771acadd165473eb3f1e4c3dbe5f4b01075","verificationState":null,"witnessRequestContractHash":"5589380c2485462ff8be43ba7e81c541c844c5f1b2972d7bcf0a31155f1b7065"},"required":true,"satisfied":false},{"id":"calendar","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"5589380c2485462ff8be43ba7e81c541c844c5f1b2972d7bcf0a31155f1b7065"},"required":true,"satisfied":true},{"id":"event","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"5589380c2485462ff8be43ba7e81c541c844c5f1b2972d7bcf0a31155f1b7065"},"required":true,"satisfied":true},{"id":"popup","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"5589380c2485462ff8be43ba7e81c541c844c5f1b2972d7bcf0a31155f1b7065"},"required":true,"satisfied":true},{"id":"hiring","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"5589380c2485462ff8be43ba7e81c541c844c5f1b2972d7bcf0a31155f1b7065"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:22:43.714426+00:00","proof_gate":"request_contract_pending","source_sha":"df2b1771acadd165473eb3f1e4c3dbe5f4b01075","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e034a40d-7088-4afa-9bb6-68cf3f990c5c:request-contract:5589380c2485462ff8be43ba7e81c541c844c5f1b2972d7bcf0a31155f1b7065:df2b1771acadd165473eb3f1e4c3dbe5f4b01075:pending:visual","mission_step_id":"41be6b24-803a-42f5-bb83-6955d077f641","command_center_event_id":"e034a40d-7088-4afa-9bb6-68cf3f990c5c"},{"id":"4345d278-1636-47a2-8ba2-30994dbe252c","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct only the unique stale retry-count token proven by exact Gate run 7169 on existing PR #2417.","baseSha":"ac663fcf7052e314fac920ee8da3394da760012a","issuedAt":1789157918928,"expiresAt":1789158098928,"missionId":"adc9f8a7-dc29-4724-9df0-afc076604415","authorizationId":"4b403d47-3207-4401-adae-1cd8da4cef3e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:18:39.461722+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ac663fcf7052e314fac920ee8da3394da760012a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4b403d47-3207-4401-adae-1cd8da4cef3e","mission_step_id":"bfc99602-22a4-4f94-b129-c981a9136413","command_center_event_id":"adc9f8a7-dc29-4724-9df0-afc076604415"},{"id":"43463359-6041-4fd7-bdfa-976d57af54c6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-dd510b1d603f","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":28828,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"executorlessWaitMs":418530,"firstUsefulResultAt":"2026-10-02T13:53:29.462Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4464,"terminal":false,"missionId":"dd510b1d-603f-4604-9989-ff6d1cde56d1","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2448,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2323,"approvedPlanMs":0,"missionSetupMs":435,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":157,"resolvePreflightMs":435,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":278,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"dd510b1d-603f-4604-9989-ff6d1cde56d1"},"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":1522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:00:36.631827+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4464","receipt_type":"execute_mission","idempotency_key":"mission:dd510b1d-603f-4604-9989-ff6d1cde56d1:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"4deb30bd-eb7d-4bdf-94bd-d73b4594ce99","command_center_event_id":"dd510b1d-603f-4604-9989-ff6d1cde56d1"},{"id":"4347db7b-d2a8-4c3d-b8cf-f8eec6b8b23f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-70a83b6b8593","writes":[],"patches":[],"version":1,"approved":true,"missionId":"70a83b6b-8593-4f92-bbf5-7aedc4a63ca8","objective":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","repository":"noel/KnockLaunchOS","source_sha":"bc71088dcf7401e79fc59087c6f4517395f83056","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-release-fast-lane.js","edits":[{"new_content":"async function sourceDiscoveryBlobPaths(env, repository, commitSha, deadlineAtMs, ctx = null, allowLatestCache = true) {","old_content":"async function sourceDiscoveryBlobPaths(env, repository, commitSha, deadlineAtMs, ctx = null) {"},{"new_content":"  if (allowLatestCache) {\n    const latestCached = await readCache(latestCacheRequest);\n    if (latestCached) {\n      if (ctx?.waitUntil) ctx.waitUntil(loadExactTree().catch(() => null));\n      return {\n        blobPaths: latestCached.blobPaths,\n        cacheHit: true,\n        cacheScope: \"repository_latest\",\n        indexedCommitSha: latestCached.commitSha || null,\n        staleIndex: Boolean(latestCached.commitSha && latestCached.commitSha !== commitSha),\n      };\n    }\n  }\n\n  return loadExactTree();","old_content":"  const latestCached = await readCache(latestCacheRequest);\n  if (latestCached) {\n    if (ctx?.waitUntil) ctx.waitUntil(loadExactTree().catch(() => null));\n    return {\n      blobPaths: latestCached.blobPaths,\n      cacheHit: true,\n      cacheScope: \"repository_latest\",\n      indexedCommitSha: latestCached.commitSha || null,\n      staleIndex: Boolean(latestCached.commitSha && latestCached.commitSha !== commitSha),\n    };\n  }\n\n  return loadExactTree();"},{"new_content":"    const sourceTree = await sourceDiscoveryBlobPaths(env, repository, commitSha, sourceDiscoveryDeadlineAtMs, ctx, false);\n    const basenameResolution = resolveUniqueSourceBasenames(sourceTree.blobPaths, requestedBasenames, discoveryScope);","old_content":"    const sourceTree = await sourceDiscoveryBlobPaths(env, repository, commitSha, sourceDiscoveryDeadlineAtMs, ctx);\n    const basenameResolution = resolveUniqueSourceBasenames(sourceTree.blobPaths, requestedBasenames, discoveryScope);"}]},{"path":"workers/cc-execution/test/event-driven-auto-merge-invariants.test.js","edits":[{"new_content":"const ownerStatus = fs.readFileSync(\"workers/cc-execution/src/entrypoint-owner-status.js\", \"utf8\");\nconst releaseFastLane = fs.readFileSync(\"workers/cc-execution/src/index-release-fast-lane.js\", \"utf8\");","old_content":"const ownerStatus = fs.readFileSync(\"workers/cc-execution/src/entrypoint-owner-status.js\", \"utf8\");"},{"new_content":"  assert.equal(resolved.targets.some((value) => value.includes(\"watchdog\")), false);\n  assert.ok(releaseFastLane.includes(\"sourceDiscoveryBlobPaths(env, repository, commitSha, sourceDiscoveryDeadlineAtMs, ctx, false)\"), \"exact basenames must bypass repository-latest source-tree cache\");\n\n  const ambiguous = resolveUniqueSourceBasenames([","old_content":"  assert.equal(resolved.targets.some((value) => value.includes(\"watchdog\")), false);\n\n  const ambiguous = resolveUniqueSourceBasenames(["}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.12-paul-exact-tree\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.11-paul-basename-precision\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"rawUtterance":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","wordingChanged":false,"canonicalIntent":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"exact-tree-policy","statement":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","provenance":{"reason":"Live acceptance proved latest source-tree cache can omit an explicitly named file.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","constraints":[{"id":"bounded-scope","statement":"Only source discovery cache policy, its tests, and cc-execution release identity may change.","provenance":{"reason":"Bounded PAUL corrective maintenance.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-owner-machine-load","statement":"Do not use owner laptop or desktop for PAUL training workload.","provenance":{"reason":"Protect routine work and thermals.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-visual","statement":"No visual proof is required.","provenance":{"reason":"Non-visual control-plane behavior.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Exact filename resolution uses current-commit source truth in live cc-execution.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"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":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js","workers/cc-execution/src/version.js"],"requestContract":{"valid":true,"intent":{"rawUtterance":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","wordingChanged":false,"canonicalIntent":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"exact-tree-policy","statement":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","provenance":{"reason":"Live acceptance proved latest source-tree cache can omit an explicitly named file.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Make PAUL exact-filename source resolution bypass repository-latest source-tree cache and use exact current-commit source truth. Normal fuzzy discovery may continue using the fast latest cache. Add regression coverage for that cache policy and preserve the exact live basename regression. Non-visual control-plane maintenance only.","constraints":[{"id":"bounded-scope","statement":"Only source discovery cache policy, its tests, and cc-execution release identity may change.","provenance":{"reason":"Bounded PAUL corrective maintenance.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-owner-machine-load","statement":"Do not use owner laptop or desktop for PAUL training workload.","provenance":{"reason":"Protect routine work and thermals.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"no-visual","statement":"No visual proof is required.","provenance":{"reason":"Non-visual control-plane behavior.","source":"owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Exact filename resolution uses current-commit source truth in live cc-execution.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner authorized PAUL hardening; exact filename acceptance exposed stale repository-latest tree cache as the remaining source-resolution defect."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner authorized PAUL hardening; exact filename acceptance exposed stale repository-latest tree cache as the remaining source-resolution defect."},"recovery":false,"fingerprint":"43a7c4adc4a3ab051e1d996a63735438ab3321773760e92c3cb2b60d425412a4","replayCount":0,"serializedBytes":11274},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:10:56.788419+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:70a83b6b-8593-4f92-bbf5-7aedc4a63ca8:repository-mutation-intent:43a7c4adc4a3ab051e1d996a63735438ab3321773760e92c3cb2b60d425412a4:0","mission_step_id":"200d10d6-f3e4-4134-b486-73bbaadba536","command_center_event_id":"70a83b6b-8593-4f92-bbf5-7aedc4a63ca8"},{"id":"434a3004-cc9c-4ae7-8347-383cedb544cb","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/bounded-objective-compiler.test.js"],"baseSha":"4aa215faf1bff9ee83653c6bcf5b9b5a487d26dd","issuedAt":1791597044009,"expiresAt":1791597224009,"missionId":"6c02ac49-eb5a-49ae-ba77-d7ae02600470","autoRefreeze":true,"authorizationId":"046f2cb3-0dde-4910-90f6-e3789da0402d","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-10T01:50:44.536461+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"4aa215faf1bff9ee83653c6bcf5b9b5a487d26dd","external_id":"046f2cb3-0dde-4910-90f6-e3789da0402d","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:6c02ac49-eb5a-49ae-ba77-d7ae02600470:046f2cb3-0dde-4910-90f6-e3789da0402d","mission_step_id":null,"command_center_event_id":"6c02ac49-eb5a-49ae-ba77-d7ae02600470"},{"id":"434c02f9-8999-4d7d-b4cb-247dd9564a5a","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":"Create a first-class reusable Workspace Templates area in KNOCKLAUNCH OS that is separate from active tenants. Promote the retired Big Papi's Coquito Iceys workspace into a reusable MOBILE_VENDOR reference template using the existing tenant template registry and vertical_template_packs infrastructure, archive the live Big Papi tenant only after the reusable pack exists, retain all tenant data, and ensure templates never enter active tenant switching or membership.","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":"Create a first-class reusable Workspace Templates area in KNOCKLAUNCH OS that is separate from active tenants. Promote the retired Big Papi's Coquito Iceys workspace into a reusable MOBILE_VENDOR reference template using the existing tenant template registry and vertical_template_packs infrastructure, archive the live Big Papi tenant only after the reusable pack exists, retain all tenant data, and ensure templates never enter active tenant switching or membership.","wordingChanged":false,"canonicalIntent":"Create a first-class reusable Workspace Templates area in KNOCKLAUNCH OS that is separate from active tenants. Promote the retired Big Papi's Coquito Iceys workspace into a reusable MOBILE_VENDOR reference template using the existing tenant template registry and vertical_template_packs infrastructure, archive the live Big Papi tenant only after the reusable pack exists, retain all tenant data, and ensure templates never enter active tenant switching or membership.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-templates-surface","statement":"KNOCKLAUNCH OS has a dedicated Workspace Templates surface separate from active workspaces.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-big-papis-template","statement":"Big Papi's is preserved as a reusable MOBILE_VENDOR reference template backed by vertical_template_packs.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-retirement","statement":"The Big Papi live tenant is archived only after the reusable template pack exists, so it disappears from active tenant lists without deleting data.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Create a first-class reusable Workspace Templates area in KNOCKLAUNCH OS that is separate from active tenants. Promote the retired Big Papi's Coquito Iceys workspace into a reusable MOBILE_VENDOR reference template using the existing tenant template registry and vertical_template_packs infrastructure, archive the live Big Papi tenant only after the reusable pack exists, retain all tenant data, and ensure templates never enter active tenant switching or membership.","constraints":[{"id":"constraint-no-delete","statement":"Do not delete tenant, customer, membership, media, or historical data.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-existing-template-system","statement":"Use the existing tenant template registry and vertical_template_packs infrastructure; do not create a competing template persistence model.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository"]},{"id":"constraint-template-separation","statement":"Reusable templates are blueprints and must never be treated as active tenants or memberships.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository","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":"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":["mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["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":[]},"inputSignals":{"rawUtterance":"Create a first-class reusable Workspace Templates area in KNOCKLAUNCH OS that is separate from active tenants. Promote the retired Big Papi's Coquito Iceys workspace into a reusable MOBILE_VENDOR reference template using the existing tenant template registry and vertical_template_packs infrastructure, archive the live Big Papi tenant only after the reusable pack exists, retain all tenant data, and ensure templates never enter active tenant switching or membership.","canonicalIntent":"Create a first-class reusable Workspace Templates area in KNOCKLAUNCH OS that is separate from active tenants. Promote the retired Big Papi's Coquito Iceys workspace into a reusable MOBILE_VENDOR reference template using the existing tenant template registry and vertical_template_packs infrastructure, archive the live Big Papi tenant only after the reusable pack exists, retain all tenant data, and ensure templates never enter active tenant switching or membership.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Canonical source contains the dedicated template library, Big Papi reusable template contract, DB-backed template pack seed, and archive-after-template ordering.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-runtime","kind":"runtime","claim":"Production KNOCKLAUNCH OS exposes /knock-launch-os/templates and the retired Big Papi tenant is no longer active after the template pack is persisted.","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":"Create-a-first-class-reusable-Workspace-Templates-area-in-KNOCKLAUNCH-OS-that-is-separate-from-activ","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-repository","proof-runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"b41cb3061e905e270c3dea006ced195c12bfc26caae53c6b411356b4117b6fb6","requestContractRevision":2,"previousRequestContractHash":"74deb83108cb07371ba304793c6d822eaec9c93161dac0ef2116c8edf866c015"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:51:05.791245+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f0d1208a-7c4b-4926-bb00-3bdfb8ae8de4:request-contract:b41cb3061e905e270c3dea006ced195c12bfc26caae53c6b411356b4117b6fb6","mission_step_id":"e9dbedb5-c191-4ad5-838a-f12c0df30ebb","command_center_event_id":"f0d1208a-7c4b-4926-bb00-3bdfb8ae8de4"},{"id":"434f2d08-cd0d-40df-a037-0805a6fe028c","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"9dae32f1-f3cf-09ae-7f92-c656f71fb9d5"},"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:a3e9efcb-dcc7-4897-8883-a69176035ae3","mission_step_id":null,"command_center_event_id":"a3e9efcb-dcc7-4897-8883-a69176035ae3"},{"id":"435065a1-7de9-49f4-a7db-daa71766860f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-adf8560626c1","prNumber":3432,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b2a96108b494b9cb5bff099846f5fed2c82feff8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:11:45.826223+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b2a96108b494b9cb5bff099846f5fed2c82feff8","external_id":"3432","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:adf85606-26c1-435d-8f4d-f7217b28d357:merged-pr:3432:b2a96108b494b9cb5bff099846f5fed2c82feff8","mission_step_id":"d6e6f198-3c3b-4c42-b87f-91e344443460","command_center_event_id":"adf85606-26c1-435d-8f4d-f7217b28d357"},{"id":"43584485-0d63-4953-ba4a-15a0a7ba3c9e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fd1d5d93ed32","reason":"explicit_pull_request_identity_mismatch:3313","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.197-deterministic-owner-progress","prNumber":3313,"terminal":false,"missionId":"fd1d5d93-ed32-47b0-b95f-d829a400befa","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4203,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":4203,"missionSetupMs":504,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":233,"resolvePreflightMs":504,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":271,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fd1d5d93-ed32-47b0-b95f-d829a400befa"},"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":1496,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T22:50:53.805188+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3313","receipt_type":"execute_mission","idempotency_key":"mission:fd1d5d93-ed32-47b0-b95f-d829a400befa:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4d1c2303-bf33-4a2f-bc3e-dd4a6481ffc3","command_center_event_id":"fd1d5d93-ed32-47b0-b95f-d829a400befa"},{"id":"435848f5-73e4-4553-8bfa-a6f1ec182347","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"deterministic_supervisor_transition\",\"status\":\"advanced\",\"proofGate\":\"deterministic_semantic_transition_journaled\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-08-05T06:36:09.007378+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-visual-witness-mobile-contract-20260804\",\"prNumber\":4031,\"sourceSha\":\"11c40ee75310b6e8e1cb9fd02019f0150803cb23\",\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T10:48:36.529661+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8b23f55a-5622-4d6b-826f-c45bed16ce15:owner-progress-heartbeat:119401633","mission_step_id":"77e913f4-bb42-4497-9c48-894b494af6a1","command_center_event_id":"8b23f55a-5622-4d6b-826f-c45bed16ce15"},{"id":"435b0c9b-9a4e-460a-a275-a749a5399f05","source":"forgejo","status":"waiting","payload":{"branch":"ai/full-receipt-repository-proof-evaluation-v1","prNumber":2883,"nextAction":null,"mergeCommitSha":"32bf39ab9d1a2ff872b6f356ec1744ef5dd521a6","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:29:09.974379+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"32bf39ab9d1a2ff872b6f356ec1744ef5dd521a6","external_id":"2883","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e941b46e-df14-47d1-9c00-7fab9bdb6a6f:merged-pr:2883:32bf39ab9d1a2ff872b6f356ec1744ef5dd521a6","mission_step_id":"9bf4a7cf-e84e-4ae6-bb82-a5bd5927e188","command_center_event_id":"e941b46e-df14-47d1-9c00-7fab9bdb6a6f"},{"id":"435c0411-4a8f-4fb0-90b7-6b7b0b678ae6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"6e2cf729e2e063b88b1782e76c641f88293a07cb","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f690f3b3ba74361ccf157f99fff2f188693f640f","releaseState":"verified","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/2314","runId":2314,"status":"success","sourceSha":"f690f3b3ba74361ccf157f99fff2f188693f640f","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T14:44:56.00535+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f690f3b3ba74361ccf157f99fff2f188693f640f","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:175a1088-da2e-4694-87cb-2977fb94a9ec:forgejo-release-status:f690f3b3ba74361ccf157f99fff2f188693f640f:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"0c1d3843-be6e-4e18-a9a3-264f097a4943","command_center_event_id":"175a1088-da2e-4694-87cb-2977fb94a9ec"},{"id":"435db5b9-0bf3-4142-9765-b62a10eb27c6","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"3ca70fc9-0ce7-435d-97ed-7fa95fc347be","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-c7277832d445","reason":null,"status":"pending","metrics":{"receiptBytes":20467,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":2,"executorlessWaitMs":1024898,"firstUsefulResultAt":"2026-09-24T18:27:30.552Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3655,"terminal":false,"missionId":"c7277832-d445-4a10-bf39-923f418aee05","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"39ac1ec1ffeb5703aec46cfa5174b177aa53566e","timingsMs":{"queue":285,"total":314,"execution":29},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"c7277832-d445-4a10-bf39-923f418aee05"},"performance":null,"deploymentId":"forgejo-main-39ac1ec1ffeb","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"3ca70fc9-0ce7-435d-97ed-7fa95fc347be","tenant":null,"runnerUrl":"https://knocklaunchcrm.onrender.com","runnerLane":"primary","attemptsUsed":0,"supervisorId":"3ca70fc9-0ce7-435d-97ed-7fa95fc347be","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/321-auto-unlock/owner/command","runnerSourceSha":null,"selectedViewports":["mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11577,"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":1768,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T18:44:37.195443+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"39ac1ec1ffeb5703aec46cfa5174b177aa53566e","external_id":"3ca70fc9-0ce7-435d-97ed-7fa95fc347be","receipt_type":"visual_proof_started","idempotency_key":"mission:c7277832-d445-4a10-bf39-923f418aee05:visual-start:3ca70fc9-0ce7-435d-97ed-7fa95fc347be","mission_step_id":"e4621c21-64f2-4190-b381-77413648efcc","command_center_event_id":"c7277832-d445-4a10-bf39-923f418aee05"},{"id":"435ea43a-3152-45b8-838a-211694324eba","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"182b39306f6cea0a4af0c158ef36f665921f1569","issuedAt":1791680032396,"expiresAt":1791680212396,"missionId":"e6aa41e6-9469-47ff-ab5b-ad33420b95fa","autoRefreeze":true,"authorizationId":"818d9596-5082-45c5-a689-2dd910f5b955","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T00:53:52.996161+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"182b39306f6cea0a4af0c158ef36f665921f1569","external_id":"818d9596-5082-45c5-a689-2dd910f5b955","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:e6aa41e6-9469-47ff-ab5b-ad33420b95fa:818d9596-5082-45c5-a689-2dd910f5b955","mission_step_id":null,"command_center_event_id":"e6aa41e6-9469-47ff-ab5b-ad33420b95fa"},{"id":"435ee645-20bf-4725-b1b4-5c7bae878075","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1111409396cb","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":130867,"releaseCount":0,"toolCallCount":89,"repeatedCallCount":77,"executorlessWaitMs":658582,"firstUsefulResultAt":"2026-10-05T22:33:41.849Z","recoveryAttemptCount":63,"ownerInterruptionCount":0},"version":null,"prNumber":5081,"terminal":false,"missionId":"11114093-96cb-44ea-ad68-3d75f6f539cf","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"459a1c4b70b701f1e80b339f911bc83fbcd4c17a","timingsMs":{"prReadinessMs":634,"approvedPlanMs":0,"shipAndProveMs":2874,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"11114093-96cb-44ea-ad68-3d75f6f539cf"},"performance":null,"deploymentId":"forgejo-main-459a1c4b70b7","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T22:44:45.695303+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5081","receipt_type":"automatic_mission_resume","idempotency_key":"mission:11114093-96cb-44ea-ad68-3d75f6f539cf:automatic-mission-resume:5081:canonical_release_reconciliation_pending","mission_step_id":"3b9cd7e3-6df4-4871-bdc5-14c28194a31d","command_center_event_id":"11114093-96cb-44ea-ad68-3d75f6f539cf"},{"id":"43605ada-50fd-4c0b-88e1-f63607eba2ff","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for Forgejo large-file fetch reliability repair.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for Forgejo large-file fetch reliability repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Forgejo large-file source fetch reliability is repaired in the shared Command Center source reader while preserving exact-SHA reads, single-flight, immutable edge cache, SHA verification, caller-supplied tighter budgets, and the 4 MiB cap; focused regressions cover retryable recovery, single-flight, oversize fail-closed behavior, and non-retryable responses; the capability contract matches the implementation; cc-execution is deployed and a representative exact repository_inspect source fetch succeeds.","proofConditionIds":["proof-production"]}],"objective":"Unfreeze control plane for Forgejo large-file fetch reliability repair.","constraints":[{"id":"scope","statement":"Change only the shared Command Center Forgejo source-read reliability implementation, its focused regression test, runtime version marker, and control-plane capability contract.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Current production cc-execution runtime is deployed from the merged Forgejo source-read repair and a representative exact repository_inspect source fetch succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-for-Forgejo-large-file-fetch-reliability-repair.","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"c6b5123cc0f0c9e0e809486585323cbb7a50cc582aad2c65902a7ece8d75dcd2","requestContractRevision":2,"previousRequestContractHash":"39f356d787dded9a8158c343b2b52eeecc1d8465c31294b6c785f1d76f4125cf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:42:42.462031+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:94dc4229-b32e-4017-8207-4c3ee8ecb8bd:request-contract:c6b5123cc0f0c9e0e809486585323cbb7a50cc582aad2c65902a7ece8d75dcd2","mission_step_id":"250f27d9-98da-487b-b7d3-449eadcacee6","command_center_event_id":"94dc4229-b32e-4017-8207-4c3ee8ecb8bd"},{"id":"4360ab9d-052b-4672-a1fa-a83ebffc3dc9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-839275a103f5","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-839275a103f5","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":"839275a1-03f5-4bf5-ba4d-cdebee610652","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":2781,"missionSetupMs":581,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":277,"ledgerReconcileMs":0,"lineageReconcileMs":304,"resolvePreflightMs":581,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":277,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"839275a1-03f5-4bf5-ba4d-cdebee610652"},"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":1582,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T19:42:17.388073+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:839275a1-03f5-4bf5-ba4d-cdebee610652:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c470e207-2d0f-4088-a2f4-4239e2825550","command_center_event_id":"839275a1-03f5-4bf5-ba4d-cdebee610652"},{"id":"4367ff86-efe6-4f05-96bc-b04b0ee17ef4","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Move bare same-mission durable recovery ahead of the source_resolution_required early return so persisted exact mutation scope is authoritative.","baseSha":"94a3af78aa90bf8444a23c3dae961fce91e67aef","issuedAt":1790295771763,"expiresAt":1790295951763,"missionId":"eadbda1f-34d1-4734-bbd4-87e7fa7892c9","authorizationId":"70c1d301-5858-4dc8-84e0-4c1780bde86f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:22:52.069392+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"94a3af78aa90bf8444a23c3dae961fce91e67aef","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:70c1d301-5858-4dc8-84e0-4c1780bde86f","mission_step_id":"c9834428-c444-4c5c-93b4-c3a0fac55bb8","command_center_event_id":"eadbda1f-34d1-4734-bbd4-87e7fa7892c9"},{"id":"4368603c-56d7-4b60-88d4-8cd1fe485b74","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"github_request_failed","status":"blocked","metrics":{"receiptBytes":1945,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":4398,"terminal":false,"missionId":"894543f0-bee4-4a5b-a251-f755385d7c63","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"894543f0-bee4-4a5b-a251-f755385d7c63"},"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":154,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T22:57:39.114832+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4398","receipt_type":"ship_and_prove","idempotency_key":"mission:894543f0-bee4-4a5b-a251-f755385d7c63:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"8b6039e7-dc3b-4494-bb02-3724d7e12f50","command_center_event_id":"894543f0-bee4-4a5b-a251-f755385d7c63"},{"id":"4369d446-0b14-4e59-97a1-49ceb9421dc5","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\":[\"runtime\",\"visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-04T17:31:58.564218+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-fd8d56bfed6e\",\"prNumber\":4794,\"sourceSha\":\"fc41f130ca6aba686143e8a5469c465665aeaa23\",\"deploymentId\":\"forgejo-main-fc41f130ca6a\"}"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T13:47:45.335643+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:fd8d56bf-ed6e-40d4-9e58-2fa77ae6b048:owner-progress-heartbeat:119408110","mission_step_id":"c09646b3-7d54-4805-a0d4-b7c8dc86dc39","command_center_event_id":"fd8d56bf-ed6e-40d4-9e58-2fa77ae6b048"},{"id":"436dc483-98ab-4fca-b7d5-eaf27bc6a863","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Continue the same repair from the exact mission supervisor source.","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the same repair from the exact mission supervisor source.","wordingChanged":false,"canonicalIntent":"Continue the same repair from the exact mission supervisor source.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue the same repair from the exact mission supervisor source.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Continue the same repair from the exact mission supervisor source.","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":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["ccExecution"]},"inputSignals":{"rawUtterance":"Continue the same repair from the exact mission supervisor source.","canonicalIntent":"Continue the same repair from the exact mission supervisor source.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Continue the same repair from the exact mission supervisor source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-same-repair-from-the-exact-mission-supervisor-source.","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":"b68d04227aac95d01ab487c41d0d167f2d3ab66583724c6061d8e50395fcd505","requestContractRevision":5,"previousRequestContractHash":"fe4e69677f59ffe08d076e33a5f80d05f14a16f460de2e2335eec6c0d105faed"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:46:08.257238+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5c355e24-7603-457c-b4ad-f2d0c2f86470:request-contract:b68d04227aac95d01ab487c41d0d167f2d3ab66583724c6061d8e50395fcd505","mission_step_id":"95302523-e25e-4afa-b2c0-95d33996d953","command_center_event_id":"5c355e24-7603-457c-b4ad-f2d0c2f86470"},{"id":"436e7bf3-f97f-4d3b-9aa4-a796a9c93b4d","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-10T05:02:23.525Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:02:23.912649+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:0acb1ac8-5bc6-4217-bc73-2f6e58281a6a:owner-wait-live","mission_step_id":"90b5e8dc-d7a2-4160-b37e-7e0db36c0134","command_center_event_id":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a"},{"id":"436f0707-98ff-45b3-b9fb-aa0e9769414a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-seaside-style-authority","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":7781,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4054,"terminal":false,"missionId":"587ec1c3-cb3c-40a9-96cd-19bea788bdc2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"587ec1c3-cb3c-40a9-96cd-19bea788bdc2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":379,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T14:21:07.482997+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:587ec1c3-cb3c-40a9-96cd-19bea788bdc2:execute_mission:repair_mission_execution_blocked","mission_step_id":"22c803e5-7682-4fd4-b1a7-1fb81aad9e55","command_center_event_id":"587ec1c3-cb3c-40a9-96cd-19bea788bdc2"},{"id":"436f8e9d-062d-4a38-b79c-6a79b1633f4d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papi-ad-video-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7140,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":691,"terminal":false,"missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"79362759f29d160a5082e76a499d9888a643211b","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},"performance":null,"deploymentId":"forgejo-main-79362759f29d","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":6037,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T21:39:37.845281+00:00","proof_gate":"canonical_release_dispatched","source_sha":"79362759f29d160a5082e76a499d9888a643211b","external_id":"forgejo-main-79362759f29d","receipt_type":"execute_mission","idempotency_key":"mission:a8c0bb24-296c-4f9d-97c9-aa8bdff67340:execute_mission:canonical_release_dispatched","mission_step_id":"fa761f35-6921-4beb-be5a-cfdfea164833","command_center_event_id":"a8c0bb24-296c-4f9d-97c9-aa8bdff67340"},{"id":"437cbc48-0869-4e42-9799-61471042e832","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/public-site-launch-guard-20260824","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":4395,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":659,"terminal":false,"missionId":"3755e8f2-db77-4173-befd-4c62fe60d347","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":"3755e8f2-db77-4173-befd-4c62fe60d347"},"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":5773,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T14:32:03.224757+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"659","receipt_type":"execute_mission","idempotency_key":"mission:3755e8f2-db77-4173-befd-4c62fe60d347:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"9e776797-4604-421d-b26d-f22a80cb6f43","command_center_event_id":"3755e8f2-db77-4173-befd-4c62fe60d347"},{"id":"437f237d-0be8-4f43-bbd4-6079d49548f4","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":"b8ddbb3648294f30df9d7a54d2d444838e61d001","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"b8ddbb3648294f30df9d7a54d2d444838e61d001","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["agreement-sign","proposal-engine"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"818b9638f63650221d44e872b6fbcb07e53b61ec1f57bac073ca649dfef4814e","forgejoWorkflowProof":{"runId":10536,"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-21T16:32:29.196176+00:00","proof_gate":"canonical_release_pending","source_sha":"b8ddbb3648294f30df9d7a54d2d444838e61d001","external_id":"forgejo-main-b8ddbb364829","receipt_type":"canonical_release_status","idempotency_key":"mission:ad033bef-a378-4fd8-b821-892b60801fb5:forgejo-release-status:b8ddbb3648294f30df9d7a54d2d444838e61d001:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"24f507f8-cddd-4ce2-94c2-c88fb3a294e3","command_center_event_id":"ad033bef-a378-4fd8-b821-892b60801fb5"},{"id":"43809a59-bb23-41c8-850b-4b39f06997c4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/media-library-godmode-all-tenants-20260830","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":3607,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1106,"terminal":false,"missionId":"1f2541a8-03f1-4208-a433-a4f617e2cf9b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":4597,"prReadinessMs":2044,"approvedPlanMs":2236,"missionSetupMs":1301,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1f2541a8-03f1-4208-a433-a4f617e2cf9b"},"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":5581,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:44:16.542629+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1106","receipt_type":"execute_mission","idempotency_key":"mission:1f2541a8-03f1-4208-a433-a4f617e2cf9b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b4dee628-cbe5-46d8-9bfa-a4b9c8619749","command_center_event_id":"1f2541a8-03f1-4208-a433-a4f617e2cf9b"},{"id":"4382cbeb-cd49-4f53-a818-cf59b11fda53","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/roof-measure-toast-route-awareness-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":2529,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1444,"terminal":false,"missionId":"085db31d-a631-457c-9b9d-e02a05e442f4","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":9088,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"085db31d-a631-457c-9b9d-e02a05e442f4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1457,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T18:16:28.260118+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1444","receipt_type":"automatic_mission_resume","idempotency_key":"mission:085db31d-a631-457c-9b9d-e02a05e442f4:automatic-mission-resume:1444:repair_mission_pr_ready_retryable","mission_step_id":"c4ae7acc-c691-4632-9623-57728d1ab055","command_center_event_id":"085db31d-a631-457c-9b9d-e02a05e442f4"},{"id":"438379f5-fbd2-4b01-bbc0-2ae24489640a","source":"cc-execution","status":"recorded","payload":{"objective":"Diagnose and fully repair Big Papi's tenant routing on current Forgejo main. The public/customer-facing Big Papi route must remain public and functional, while /big-papis/dashboard and the rest of Big Papi's owner/backend tenant routes must be private authenticated tenant routes and must not be captured, redirected, or rendered by the public storefront route family. Find the first causal failure in the shared route/auth primitive or tenant route mapping, repair the shared cause safely, and add/adjust regression coverage so this public-vs-private collision cannot recur. Preserve the working customer-facing Big Papi site. Verify the reported /big-papis/dashboard case plus at least one representative sibling private Big Papi route or route-contract test. Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, deploy only affected production targets, and complete with live non-visual route/runtime proof. Do not use Visual Witness unless required for a claim; this is a functional routing/auth claim, not a visual claim.","tenantRef":"big-papis","receivedAt":"2026-08-23T11:46:15.772Z","fingerprint":"8f2ae5f803aa039c4c2f887f1e7157472e0aee3af14cca7176e79bbd5806fcd5","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/fix-big-papis-backend-20260823","requestedBranch":"ai/big-papis-private-routes-20260823","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-23T11:46:16.162697+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9d443c9c-dc68-44b2-859d-2605546837c0:tenant-workstream-contribution:8f2ae5f803aa039c4c2f887f1e7157472e0aee3af14cca7176e79bbd5806fcd5","mission_step_id":"44846e24-204d-434c-95aa-b3523bcc1b17","command_center_event_id":"9d443c9c-dc68-44b2-859d-2605546837c0"},{"id":"438631c8-1f1d-44ca-b272-9ea17de32358","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/tenant-route-audience-overrides-godmode","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1782,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"33a36dae-d604-4ef0-9fe2-eb0716ded25d","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":"33a36dae-d604-4ef0-9fe2-eb0716ded25d"},"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":7678,"likelyAffectedFiles":["src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/admin/config/TenantOverviewPanel.tsx","src/components/admin/EnhancedTenantManagement.tsx","src/components/admin/TenantCreationWizard.tsx","src/components/admin/TenantUserCommandCenters.tsx","src/components/TenantGuard.tsx","src/components/TenantRedirect.tsx","src/components/TenantSelectorModal.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T03:16:02.758026+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:33a36dae-d604-4ef0-9fe2-eb0716ded25d:execute_mission:repair_mission_synthesis_ready","mission_step_id":"af3ba0bd-607f-4f2c-bc3d-91982e21b55f","command_center_event_id":"33a36dae-d604-4ef0-9fe2-eb0716ded25d"},{"id":"438a56ac-dc47-4f96-ba81-55bf63d28442","source":"cc-execution","status":"recorded","payload":{"objective":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","tenantRef":"pcg","receivedAt":"2026-10-04T02:29:54.603Z","fingerprint":"f5ec9d525e5903c8cd99174b3c548e4f51926b3620b24724e804758652cc0f4b","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","wordingChanged":false,"canonicalIntent":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":"/pcg/settings?section=connections","roleRef":null,"tenantRef":"pcg","sourceTargets":["src/pages/connections/TenantConnections.tsx","src/components/ui/compact-disclosure.tsx"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["mobile","desktop"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","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":["frontend"]},"inputSignals":{"rawUtterance":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","canonicalIntent":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair the PCG Settings Connections surface so a saved Cloudflare R2 connection in pending/invalid/degraded state exposes an obvious Review/Connect action that opens the existing canonical Cloudflare R2 credential dialog. Do not create a duplicate R2 form. Reuse TenantConnections.tsx existing secret form and handlers. Preserve mobile compactness and all tenant isolation. Ship through Gate, squash merge, frontend production release, then verify /pcg/settings?section=connections on desktop.","route":"/pcg/settings?section=connections","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-PCG-Settings-Connections-surface-so-a-saved-Cloudflare-R2-connection-in-pending-invalid-d","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":"38ad7a6d32a01099d18a7b298ff2efa619a2510f825faab5318a91a428f0cf6e","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T02:29:54.93385+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:4613f021-31ee-4103-ab05-28912e29dd7e:tenant-workstream-contribution:f5ec9d525e5903c8cd99174b3c548e4f51926b3620b24724e804758652cc0f4b","mission_step_id":null,"command_center_event_id":"4613f021-31ee-4103-ab05-28912e29dd7e"},{"id":"438e5907-646f-41f4-850a-b834537119e6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1defbfce290e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":null,"terminal":false,"missionId":"1defbfce-290e-4dc9-a015-c20cac5bcaf5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":207,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1971,"providerAuthMs":0,"ledgerPrepareMs":1971,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1971,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1971,"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":"1defbfce-290e-4dc9-a015-c20cac5bcaf5"},"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":7553,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/big-papis-proposal-screenshot-intake.json","config/capabilities/big-papis-proposal-workflow.json","src/__tests__/contracts/big-papis-event-email-standard.contract.test.ts","config/capabilities/big-papis-public-stop-board.json","config/capabilities/tenant-brand-character.json","src/__tests__/contracts/big-papis-schedule-screenshot-import.contract.test.ts","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","config/platform-standards.json","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T14:57:32.665577+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1defbfce-290e-4dc9-a015-c20cac5bcaf5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"94a3cc25-864f-4213-bc8c-c3d46e116138","command_center_event_id":"1defbfce-290e-4dc9-a015-c20cac5bcaf5"},{"id":"438e694b-9c56-4e8b-8cef-aa6751d87d60","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8ca074057a363d8e7c1ad0f8cd8a1443b6a5db70","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-shared-normalization","satisfied":true,"statement":"src/routes/appRouteClassifier.ts and src/config/applicationCapabilityRegistry.ts use one shared src/routes/routeNormalization.ts primitive instead of duplicate local path/host normalizers.","proofConditionIds":["proof-repository","proof-production"]}],"satisfied":true,"constraints":[{"id":"constraint-bounded-source","satisfied":true,"statement":"Only src/routes/routeNormalization.ts, src/routes/appRouteClassifier.ts, and src/config/applicationCapabilityRegistry.ts may be mutated.","proofConditionIds":["proof-repository"]},{"id":"constraint-behavior-preservation","satisfied":true,"statement":"Preserve current route classification, canonical redirects, aliases, login paths, standalone paths, and tenant-scoped application parsing.","proofConditionIds":["proof-repository","proof-production"]},{"id":"constraint-no-cross-system","satisfied":true,"statement":"No auth, tenant-data, backend, database, control-plane source, shell-runtime, or release-architecture mutation is allowed.","proofConditionIds":["proof-repository"]}],"contractHash":"a2fe8a684bf6a7effce8a6a0760fe58b85b08093e523ee8acec8c410cd6aa1ad","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"a2fe8a684bf6a7effce8a6a0760fe58b85b08093e523ee8acec8c410cd6aa1ad","repositoryProofStatus":"verified","repositoryProofSourceSha":"8ca074057a363d8e7c1ad0f8cd8a1443b6a5db70"},"required":true,"satisfied":true},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"a2fe8a684bf6a7effce8a6a0760fe58b85b08093e523ee8acec8c410cd6aa1ad"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:12:53.335918+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8ca074057a363d8e7c1ad0f8cd8a1443b6a5db70","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:fd3dbd52-a6b4-4fb3-8eac-662744307a3c:request-contract:a2fe8a684bf6a7effce8a6a0760fe58b85b08093e523ee8acec8c410cd6aa1ad:8ca074057a363d8e7c1ad0f8cd8a1443b6a5db70:verified:","mission_step_id":"f4204d26-2a8a-4c51-838f-9333dc9bbcdc","command_center_event_id":"fd3dbd52-a6b4-4fb3-8eac-662744307a3c"},{"id":"438ee314-28d6-4fdc-a881-f35bd501e859","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":"c0c8ea0d4d29b53ae70322f3554def29f6986c8a","releaseState":"pending","exactConductorRun":{"id":31503279338,"status":"in_progress","headSha":"c0c8ea0d4d29b53ae70322f3554def29f6986c8a","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T14:45:40.82006+00:00","proof_gate":"canonical_release_pending","source_sha":"c0c8ea0d4d29b53ae70322f3554def29f6986c8a","external_id":"canonical-release-c0c8ea0d4d29","receipt_type":"canonical_release_status","idempotency_key":"mission:d596695d-d969-453a-b7a4-e3fd65791f41:release-status:c0c8ea0d4d29b53ae70322f3554def29f6986c8a:31503279338:pending:canonical-production-release/verified=pending","mission_step_id":"b6ea8971-0713-49a7-80f6-b851bc040cf8","command_center_event_id":"d596695d-d969-453a-b7a4-e3fd65791f41"},{"id":"438f3355-d3f4-4025-8f90-8361380821ca","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-04T13:47:28.285112+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-581fa1f46468\",\"prNumber\":4730,\"sourceSha\":\"66cedb61bfc569597e4420b8c647d7896075053a\",\"deploymentId\":\"forgejo-main-66cedb61bfc5\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:19:16.768689+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:581fa1f4-6468-4746-ba75-a5582d665a72:owner-progress-heartbeat:119407277","mission_step_id":"28d0bf7f-5ed7-455f-9a75-08c40c65dae9","command_center_event_id":"581fa1f4-6468-4746-ba75-a5582d665a72"},{"id":"438f6b34-bafc-4801-8831-6be610351cc6","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-863c82f8b8e0","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":null,"terminal":false,"missionId":"863c82f8-b8e0-4d4c-b25d-938f27a8901f","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":110,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":3742,"providerAuthMs":0,"ledgerPrepareMs":3742,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":3742,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":3742,"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":"863c82f8-b8e0-4d4c-b25d-938f27a8901f"},"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":4319,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T17:31:48.262324+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:863c82f8-b8e0-4d4c-b25d-938f27a8901f:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"88164d0b-46b8-439e-8bb6-00ed074125a2","command_center_event_id":"863c82f8-b8e0-4d4c-b25d-938f27a8901f"},{"id":"4392b4b1-ba74-45bd-b7b6-ff978ffbed88","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/godmode/paul-daily-driver-ui.test.ts","content":"import { describe, expect, it } from 'vitest';\nimport { readFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\n\nconst consoleSource = readFileSync(resolve(process.cwd(), 'src/pages/admin/GodModeCommandConsole.tsx'), 'utf8');\nconst layoutSource = readFileSync(resolve(process.cwd(), 'src/components/admin/AdminLayout.tsx'), 'utf8');\n\ndescribe('PAUL daily-driver Console UI contract', () => {\n  it('keeps the default Console conversation-first instead of exposing operator plumbing', () => {\n    expect(consoleSource).toContain('<span>PAUL</span>');\n    expect(consoleSource).toContain('Daily driver');\n    expect(consoleSource).toContain('>Lab</button>');\n    expect(consoleSource).toContain('>Sessions</button>');\n    expect(consoleSource).not.toContain('>Lab closed</div>');\n    expect(consoleSource).toContain('messages.filter((message) => witnessMode || !message.progress)');\n    expect(consoleSource).toContain(\"witnessMode && message.role === 'assistant' && message.decision\");\n    expect(consoleSource).toContain('sending && !activeJob');\n  });\n\n  it('keeps advanced provider and Lab controls inside the Lab surface', () => {\n    expect(consoleSource).toContain(\"['Repo', 'Forgejo', 'Cloudflare', 'Supabase']\");\n    expect(consoleSource).toContain(\"['explore', 'Explore']\");\n    expect(consoleSource).toContain(\"['observe', 'Observe', 'View only']\");\n    expect(consoleSource).toContain('<div className=\"mt-2\">{toolChips}</div>');\n  });\n\n  it('gives Console and Lab the full GodMode canvas without trapping the owner', () => {\n    expect(layoutSource).toContain('{!isConsoleSurface ? <div className=\"relative z-20\"><AdminSidebar /></div> : null}');\n    expect(layoutSource).toContain('aria-label=\"Back to GodMode\"');\n    expect(layoutSource).toContain(\"onClick={() => navigate('/admin')}\");\n    expect(layoutSource).toContain('{ownerMenu}');\n  });\n});\n"}],"branch":"ai/objective-first-repair-07886df57668","writes":[],"patches":[],"version":1,"approved":true,"missionId":"07886df5-7668-4af4-b86d-5b220db8245e","objective":"Transform GodMode Console into PAUL's calm daily-driver surface. On /admin/console remove always-visible infrastructure/provider chips and Lab mode/action controls; expose one compact Lab entry plus Sessions and New chat. Keep Repo/Forgejo/Cloudflare/Supabase and Explore/Test/Investigate/Create plus Observe/Interact/Act controls available inside /admin/lab only. Hide progress-message cards and 'Why this action?' internals from normal chat while retaining them in Lab/debug context. Replace the large persistent GodMode sidebar on /admin/console and /admin/lab with a compact header back-to-GodMode control so the Console/Lab get the full working canvas while preserving an obvious escape path and owner avatar. Avoid persistent 'Lab closed' chrome. Keep active work in the compact active-work strip and avoid a duplicate long-running 'KNOCKLAUNCH is working' transcript card when a real active job exists. Preserve Sessions, durable history, New chat, Stop, mic, send, account menu, Lab features, mobile behavior, and all execution safety. Add regression coverage. Ship via canonical PR -> Gate -> squash merge -> frontend release -> live proof. No visual Witness until after release; runtime/source proof first.","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","src/components/admin/AdminLayout.tsx","src/__tests__/godmode/paul-daily-driver-ui.test.ts"],"anchored_edits":[{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"        <div className=\"flex min-h-14 shrink-0 items-center gap-2 border-b border-blue-300/10 bg-[#070c18]/94 px-3 py-2 shadow-[0_10px_32px_rgba(0,0,0,.18)] backdrop-blur-xl sm:gap-3 sm:px-4 sm:py-2.5\">\n          <div className=\"flex min-w-0 items-center gap-2 text-[10px] font-semibold uppercase tracking-[0.18em] text-blue-300/75\"><span className=\"h-1.5 w-1.5 shrink-0 rounded-full bg-blue-300 shadow-[0_0_12px_rgba(96,165,250,.72)]\" /><span>PAUL</span><span className=\"hidden normal-case tracking-normal text-white/28 sm:inline\">Daily driver</span></div>\n          <div className=\"ml-auto flex shrink-0 items-center gap-1.5\">\n            <button type=\"button\" onClick={() => { setLabMode('explore'); setWitnessInteractionMode('observe'); setWitnessMode(true); setMobilePane('witness'); }} className=\"min-h-11 rounded-lg border border-blue-300/18 bg-blue-300/[0.055] px-3 text-[10px] font-semibold text-blue-100/85 transition hover:border-blue-300/32 hover:bg-blue-300/[0.09] sm:min-h-9\">Lab</button>\n            <button type=\"button\" onClick={() => setHistoryOpen(true)} className=\"min-h-11 rounded-lg border border-white/10 bg-white/[0.025] px-3 text-[10px] font-semibold text-slate-300 transition hover:border-blue-300/25 hover:bg-blue-300/[0.06] hover:text-white sm:min-h-9 sm:text-slate-400\">Sessions</button>\n            <button type=\"button\" onClick={clearConversation} className=\"min-h-11 rounded-lg border border-white/10 bg-white/[0.02] px-3 text-[10px] font-semibold text-slate-300 transition hover:border-blue-300/20 hover:bg-white/[0.045] hover:text-white sm:min-h-9 sm:text-slate-400\"><span className=\"sm:hidden\">New</span><span className=\"hidden sm:inline\">New chat</span></button>\n          </div>\n        </div>","old_content":"        <div className=\"flex min-h-14 shrink-0 flex-wrap items-center gap-2 border-b border-blue-300/10 bg-[#070c18]/94 px-3 py-2 shadow-[0_10px_32px_rgba(0,0,0,.18)] backdrop-blur-xl sm:flex-nowrap sm:gap-3 sm:px-4 sm:py-2.5\">\n          <div className=\"flex items-center gap-2 text-[10px] font-semibold uppercase tracking-[0.18em] text-blue-300/75\"><span className=\"h-1.5 w-1.5 rounded-full bg-blue-300 shadow-[0_0_12px_rgba(96,165,250,.72)]\" />PAUL</div>\n          <div className=\"order-3 -mx-1 w-[calc(100%+0.5rem)] min-w-0 overflow-hidden border-t border-white/[0.05] px-1 pt-2 sm:order-none sm:mx-0 sm:w-auto sm:flex-1 sm:border-0 sm:px-0 sm:pt-0\">{toolChips}</div>\n          <button type=\"button\" onClick={() => setHistoryOpen(true)} className=\"ml-auto min-h-11 shrink-0 rounded-lg border border-white/10 bg-white/[0.025] px-3 text-[10px] font-semibold text-slate-300 transition hover:border-blue-300/25 hover:bg-blue-300/[0.06] hover:text-white sm:ml-0 sm:min-h-9 sm:text-slate-400\">Sessions</button>\n          <button type=\"button\" onClick={clearConversation} className=\"min-h-11 shrink-0 rounded-lg border border-white/10 bg-white/[0.02] px-3 text-[10px] font-semibold text-slate-300 transition hover:border-blue-300/20 hover:bg-white/[0.045] hover:text-white sm:min-h-9 sm:text-slate-400\"><span className=\"sm:hidden\">New</span><span className=\"hidden sm:inline\">New chat</span></button>\n          <div className=\"hidden shrink-0 rounded-full border border-white/[0.08] bg-white/[0.025] px-2.5 py-1 text-[9px] font-semibold uppercase tracking-[0.1em] text-slate-500 sm:block\">Lab closed</div>\n        </div>"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"        {messages.filter((message) => witnessMode || !message.progress).map((message) => (","old_content":"        {messages.map((message) => ("},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"            {witnessMode && message.role === 'assistant' && message.decision ? <details","old_content":"            {message.role === 'assistant' && message.decision ? <details"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"        {sending && !activeJob ? <div className=\"max-w-full rounded-2xl border border-blue-300/12 bg-blue-300/[0.035] px-4 py-3 text-sm text-blue-100/70\">PAUL is thinking…</div> : null}","old_content":"        {sending ? <div className=\"max-w-full rounded-2xl border border-blue-300/12 bg-blue-300/[0.035] px-4 py-3 text-sm text-blue-100/70\">KNOCKLAUNCH is working…</div> : null}"},{"path":"src/components/admin/AdminLayout.tsx","new_content":"        {isConsoleSurface ? <>\n          <button type=\"button\" onClick={() => navigate('/admin')} aria-label=\"Back to GodMode\" className=\"grid h-10 w-10 shrink-0 place-items-center rounded-xl border border-white/[0.08] bg-white/[0.035] text-sm font-semibold text-slate-300 transition hover:border-blue-300/20 hover:bg-blue-300/[0.05] hover:text-white\">←</button>\n          <div className=\"mr-auto min-w-0\">","old_content":"        {isConsoleSurface ? <>\n          <SidebarTrigger className=\"h-10 w-10 shrink-0 rounded-xl border border-white/[0.08] bg-white/[0.035] text-slate-100 md:hidden\" />\n          <div className=\"mr-auto min-w-0\">"},{"path":"src/components/admin/AdminLayout.tsx","new_content":"        {!isConsoleSurface ? <div className=\"relative z-20\"><AdminSidebar /></div> : null}","old_content":"        <div className=\"relative z-20\"><AdminSidebar /></div>"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","src/components/admin/AdminLayout.tsx","src/__tests__/godmode/paul-daily-driver-ui.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"ba94d131d3b04c220926494a716c2b22f836fae90a3539a451b8b3251ee3f353","replayCount":0,"serializedBytes":9793},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T04:08:13.492115+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:07886df5-7668-4af4-b86d-5b220db8245e:repository-mutation-intent:ba94d131d3b04c220926494a716c2b22f836fae90a3539a451b8b3251ee3f353:0","mission_step_id":"e28132b5-4b36-4680-a9a4-08718881d26f","command_center_event_id":"07886df5-7668-4af4-b86d-5b220db8245e"},{"id":"4393ddf0-dfde-41f5-b639-cc3b4518dbf8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"3eeb063ca8bce3f601dd92887c2284999b702a29","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"3eeb063ca8bce3f601dd92887c2284999b702a29","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"61c2e52cfda94be3994d925a4e638b0d2c97303f5966e95f1cc11fed863aa609","forgejoWorkflowProof":{"runId":12455,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:22:44.003121+00:00","proof_gate":"canonical_release_pending","source_sha":"3eeb063ca8bce3f601dd92887c2284999b702a29","external_id":"forgejo-main-3eeb063ca8bc","receipt_type":"canonical_release_status","idempotency_key":"mission:73364bb7-6976-4a69-babf-4e8729bea3eb:forgejo-release-status:3eeb063ca8bce3f601dd92887c2284999b702a29:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"34421c1b-0d56-4fdb-9160-885ebcfc8214","command_center_event_id":"73364bb7-6976-4a69-babf-4e8729bea3eb"},{"id":"43940bb3-7fc1-423c-8855-4777efcf62e4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d40faf9b30b1","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.220-terminal-step-projection","prNumber":3489,"terminal":false,"missionId":"d40faf9b-30b1-42c5-afbc-00c56245f6ca","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4442,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":543,"missionSetupMs":254,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":254,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":254,"repositoryMutationMs":3899,"repositoryProviderMs":3899,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2235,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":254,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1664},"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":"d40faf9b-30b1-42c5-afbc-00c56245f6ca"},"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":3732,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:47:33.004673+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3489","receipt_type":"execute_mission","idempotency_key":"mission:d40faf9b-30b1-42c5-afbc-00c56245f6ca:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"5378b226-0a9b-46a6-a87c-46473bfaf2a8","command_center_event_id":"d40faf9b-30b1-42c5-afbc-00c56245f6ca"},{"id":"439754c2-040b-461c-abea-f3cd3f0a76c1","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized scoped control plane maintenance: force a fresh invariant-test blob after Forgejo run 2912 evaluated stale test text despite the branch API proving the corrected assertions.","baseSha":"86f1fec0973ac7011108db860d8f574b437d690a","issuedAt":1787858242009,"expiresAt":1787858422009,"missionId":"e57906ff-764d-4381-9f3a-8b48dc1874fe","singleUse":true,"authorizationId":"ec688106-51fb-42e6-9f53-4e7f7b03e43d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T19:17:22.988642+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"86f1fec0973ac7011108db860d8f574b437d690a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ec688106-51fb-42e6-9f53-4e7f7b03e43d","mission_step_id":"3551c96c-0dfa-43ef-99f5-68a9f09366d3","command_center_event_id":"e57906ff-764d-4381-9f3a-8b48dc1874fe"},{"id":"43978742-8d8e-4994-b57d-3fe7a1d4d197","source":"cc-execution","status":"recorded","payload":{"objective":"Continue and complete the existing Curri duplicate-background repair on PR #1967 only. Squash merge the already-green exact head, deploy only the frontend, and prove the live Curri route family has exactly one fixed tenant background with no second background moving during scroll. Do not create a new branch or PR. Do not claim completion before live production proof.","tenantRef":"Curri","receivedAt":"2026-09-06T16:58:22.438Z","fingerprint":"38ca71427749ca0495a36e3eeb853726fbfe3a83069ffc8f95cc98f441afcee9","workstreamRef":"curri","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtq1ho1h","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue and complete the existing Curri duplicate-background repair on PR #1967 only. Squash merge the already-green exact head, deploy only the frontend, and prove the live Curri route family has exactly one fixed tenant background with no second background moving during scroll. Do not create a new branch or PR. Do not claim completion before live production proof.","wordingChanged":false,"canonicalIntent":"Continue and complete the existing Curri duplicate-background repair on PR #1967 only. Squash merge the already-green exact head, deploy only the frontend, and prove the live Curri route family has exactly one fixed tenant background with no second background moving during scroll. Do not create a new branch or PR. Do not claim completion before live production proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"curri-single-background","statement":"All Curri owner-facing realtor routes render exactly one fixed Curri tenant background and no second background scrolls with page content.","proofConditionIds":["repo-proof","release-proof","live-route-proof"]}],"objective":"Continue and complete the existing Curri duplicate-background repair on PR #1967 only. Squash merge the already-green exact head, deploy only the frontend, and prove the live Curri route family has exactly one fixed tenant background with no second background moving during scroll. Do not create a new branch or PR. Do not claim completion before live production proof.","constraints":[{"id":"same-pr","statement":"Continue PR #1967 on branch ai/objective-first-repair-mtq1ho1h; do not create a replacement branch or PR.","proofConditionIds":["repo-proof","release-proof"]},{"id":"frontend-only","statement":"Deploy only the affected frontend production target.","proofConditionIds":["repo-proof","release-proof"]},{"id":"preserve-behavior","statement":"Preserve unrelated Curri route behavior and tenant presentation.","proofConditionIds":["repo-proof","release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"PR #1967 exact green head is squash-merged into current protected main with the Curri duplicate-background repair present.","route":"/crm/REALTOR/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"runtime","claim":"The merged Curri frontend repair is released through the canonical frontend production owner.","route":"/crm/REALTOR/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-route-proof","kind":"interaction","claim":"On /crm/REALTOR/curri-properties/realtor-dashboard and representative Curri realtor routes, scrolling does not reveal or move a duplicate background; exactly one fixed Curri tenant background remains.","route":"/crm/REALTOR/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"scroll","amount":"large","direction":"down"},{"action":"scroll","amount":"medium","direction":"up"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtq1ho1h","conversationContext":null,"requestContractHash":"126b9366c1132266f6431f3dd65d3afe8ead3c7418ef219e4621894c6b2d7875","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T16:58:22.856876+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:6b9ceba1-384d-4244-9577-8880e0d09bf8:tenant-workstream-contribution:38ca71427749ca0495a36e3eeb853726fbfe3a83069ffc8f95cc98f441afcee9","mission_step_id":null,"command_center_event_id":"6b9ceba1-384d-4244-9577-8880e0d09bf8"},{"id":"4397c796-2228-4d7f-8a73-90a38c52b834","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"success"},"mainSha":"c1ff6c5dad4b6d0fda2ca54e9590bc2b18d57d26","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"c1ff6c5dad4b6d0fda2ca54e9590bc2b18d57d26","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","migrations":"success"},"requestContractHash":"15aab7880cfc6845047e734cc7f95d5e2acf511cca325677c4e25120a0be45a8","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6145","runId":6145,"status":"running","sourceSha":"c1ff6c5dad4b6d0fda2ca54e9590bc2b18d57d26","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T14:08:08.045839+00:00","proof_gate":"canonical_release_pending","source_sha":"c1ff6c5dad4b6d0fda2ca54e9590bc2b18d57d26","external_id":"forgejo-main-c1ff6c5dad4b","receipt_type":"canonical_release_status","idempotency_key":"mission:4f049657-df3c-46c7-a932-35a3e5e9fed9:forgejo-release-status:c1ff6c5dad4b6d0fda2ca54e9590bc2b18d57d26:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"8842f42e-e1a3-4403-b40d-c94933d95a74","command_center_event_id":"4f049657-df3c-46c7-a932-35a3e5e9fed9"},{"id":"43983b81-4160-44d1-ae19-9925ac95b739","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papis-popup-map-raster","prNumber":2743,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"9007a6ba7e3d19e704ee649aa8d44be91008c521","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T13:54:50.947292+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9007a6ba7e3d19e704ee649aa8d44be91008c521","external_id":"2743","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2bbb1c80-379d-46d3-a9a4-231f09f109af:merged-pr:2743:9007a6ba7e3d19e704ee649aa8d44be91008c521","mission_step_id":"c5db4568-3761-42a8-ba59-9c71423c092b","command_center_event_id":"2bbb1c80-379d-46d3-a9a4-231f09f109af"},{"id":"4398c9f3-8a58-46df-b01c-48990cc58d52","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh"],"continuationObjective":"Wire the live independent KNOCKLAUNCH recovery plane into the Forgejo host without cc-execution transport. Add a separate recovery-plane poller script/service/timer using the existing protected /etc/knocklaunch/forgejo-watchdog.env and FGJ_CONTROL_TOKEN. The poller must call https://recovery.knocklaunch.app/v1/host/next and /v1/host/result directly, support only a non-destructive canary initially, block every other action, expose no arbitrary shell or caller command strings, and never make recovery-plane failure break the existing Forgejo watchdog. Update the watchdog self-update file list and installer so the poller self-maintains. Gate, merge, then update the live host agent and prove the new timer is active. Finally run an independent canary recovery-service -> host poller -> receipt with cc-execution absent from the command transport. No Visual Witness."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T17:13:07.408705+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:26e32529-5348-4c81-a2f1-0f8b906b28bc:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"8d363684-5be8-4e92-aa4f-ffb07b5079c6","command_center_event_id":"26e32529-5348-4c81-a2f1-0f8b906b28bc"},{"id":"4398f8d3-b799-4bc0-82e5-322bd2f7e527","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"297942fed174fc244ce0dab5ec4ee43736ce1791","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-visual-review","satisfied":true,"statement":"GodMode Live Edit Review becomes a visual before/after comparison of the actual page, with changed-section focus and technical operation details demoted.","proofConditionIds":["proof-runtime","proof-visual"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"All shared Live Edit Review changes and their frontend contracts must be Gate-validated, released through the affected frontend owner, and proven in production.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"The Review repair is not accepted until current-main Gate, affected frontend release, and claim-matched production interaction proof succeed.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"review-private-safety","satisfied":true,"statement":"Before/After comparison is presentation-only. It must not mutate Live Edit history, pending operations, local working-copy data, published overrides, or tenant business data. Leaving Review must restore the private After state.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"tenant-isolation","satisfied":true,"statement":"Repair the shared editor primitive while production proof is isolated to PCG; do not mutate unrelated tenant content or records.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"visual-artifact-scope","satisfied":true,"statement":"The requested visual artifact is the existing Live Edit Review experience on the PCG dashboard; do not redesign unrelated dashboard content.","proofConditionIds":["proof-visual"]},{"id":"visual-content-truth","satisfied":true,"statement":"Do not invent business content, metrics, customer data, imagery, or claims while implementing or proving Review.","proofConditionIds":["proof-visual"]},{"id":"tenant-visual-isolation","satisfied":true,"statement":"Preserve PCG visual identity and do not import another tenant's brand, content, or styling.","proofConditionIds":["proof-visual"]},{"id":"visual-viewport-authority","satisfied":true,"statement":"Desktop is authoritative for the primary proof; implementation must still preserve compact mobile usability.","proofConditionIds":["proof-visual"]}],"contractHash":"ecd30fb50a28d13b80e87402136dc4fd1b39d8cfe3e3d69f0442e417ffa2eae4","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ecd30fb50a28d13b80e87402136dc4fd1b39d8cfe3e3d69f0442e417ffa2eae4"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg/DASHBOARD","currentSourceSha":"297942fed174fc244ce0dab5ec4ee43736ce1791","witnessSourceSha":"297942fed174fc244ce0dab5ec4ee43736ce1791","verificationState":"verified","witnessRequestContractHash":"ecd30fb50a28d13b80e87402136dc4fd1b39d8cfe3e3d69f0442e417ffa2eae4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T05:54:45.778766+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"297942fed174fc244ce0dab5ec4ee43736ce1791","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7042be91-3eec-4ac8-b0b3-7207cb5a2f30:request-contract:ecd30fb50a28d13b80e87402136dc4fd1b39d8cfe3e3d69f0442e417ffa2eae4:297942fed174fc244ce0dab5ec4ee43736ce1791:verified:","mission_step_id":"1aa7eba3-040a-4639-a057-f44edb6ce47b","command_center_event_id":"7042be91-3eec-4ac8-b0b3-7207cb5a2f30"},{"id":"4399f0fe-db84-4859-b943-d0f0912a4b25","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"a5f0d7844048f25852cde2e7eead1940187d28bb","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"ship-pcg-builder-owner-fix","satisfied":true,"statement":"Ship the green P0 PCG Website Builder owner-experience fix from PR #5114 through frontend release and live proof.","proofConditionIds":["repo","release","runtime","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":["repo","release","runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","release","runtime"]}],"contractHash":"3769d6ff3335f22a4fb62f75724464f014619195a94cf906b217a1ed955cf2b2","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"gateRunId":16146,"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":"3769d6ff3335f22a4fb62f75724464f014619195a94cf906b217a1ed955cf2b2","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"a5f0d7844048f25852cde2e7eead1940187d28bb"},"required":true,"satisfied":true},{"id":"release","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"3769d6ff3335f22a4fb62f75724464f014619195a94cf906b217a1ed955cf2b2"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"3769d6ff3335f22a4fb62f75724464f014619195a94cf906b217a1ed955cf2b2"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg/settings?section=website-builder","currentSourceSha":"a5f0d7844048f25852cde2e7eead1940187d28bb","witnessSourceSha":"a5f0d7844048f25852cde2e7eead1940187d28bb","verificationState":"verified","witnessRequestContractHash":"3769d6ff3335f22a4fb62f75724464f014619195a94cf906b217a1ed955cf2b2"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:05:42.085661+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"a5f0d7844048f25852cde2e7eead1940187d28bb","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a522fdf1-9b15-4c08-a749-aa07530e41de:request-contract:3769d6ff3335f22a4fb62f75724464f014619195a94cf906b217a1ed955cf2b2:a5f0d7844048f25852cde2e7eead1940187d28bb:verified:","mission_step_id":"4c470b8d-a222-40ed-939c-184fb2b6388d","command_center_event_id":"a522fdf1-9b15-4c08-a749-aa07530e41de"},{"id":"439a642e-1ae6-41a4-98ae-78dcb0891b58","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"0a01af01565c240c3ff05d62f0008cc7847efd96","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0a01af01565c240c3ff05d62f0008cc7847efd96","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"82a51309c52638cf4a8744427ae905ee4ceb31971fac73577842f7dcd01db089","forgejoWorkflowProof":{"runId":13341,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:53:30.670572+00:00","proof_gate":"canonical_release_pending","source_sha":"0a01af01565c240c3ff05d62f0008cc7847efd96","external_id":"forgejo-main-0a01af01565c","receipt_type":"canonical_release_status","idempotency_key":"mission:087b9405-b4b8-453f-98e7-06d2da99ce2d:forgejo-release-status:0a01af01565c240c3ff05d62f0008cc7847efd96:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4f929803-4e54-433e-ae4e-69f0c3af815b","command_center_event_id":"087b9405-b4b8-453f-98e7-06d2da99ce2d"},{"id":"439c8257-0dea-46ff-8b2a-dc3cdc53fc32","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-control-center-cohesion-20260912","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2537,"terminal":false,"missionId":"9faaa622-8429-430a-819d-776302bbc354","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":3059,"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":"9faaa622-8429-430a-819d-776302bbc354"},"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":1287,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T19:44:50.745331+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2537","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9faaa622-8429-430a-819d-776302bbc354:automatic-mission-resume:2537:repair_mission_waiting_for_gate","mission_step_id":"d9380945-b63d-42f3-a6e1-40aadf2ededf","command_center_event_id":"9faaa622-8429-430a-819d-776302bbc354"},{"id":"43a35641-dc66-4ac8-8054-6fc9c1538eba","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"7ea13e71c83a62d8094a30417db7703390fce10c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"7ea13e71c83a62d8094a30417db7703390fce10c","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"975037139c514b54d58f93f64905b9862713c2c0ae029254e0d49a717533fa2b","forgejoWorkflowProof":{"runId":12678,"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-28T18:43:33.478009+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7ea13e71c83a62d8094a30417db7703390fce10c","external_id":"forgejo-main-7ea13e71c83a","receipt_type":"canonical_release_status","idempotency_key":"mission:6f85f116-302b-4e8c-86f6-f413c1dac73b:forgejo-release-status:7ea13e71c83a62d8094a30417db7703390fce10c:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"5f4d8be8-4a83-4121-bd45-580aae2654aa","command_center_event_id":"6f85f116-302b-4e8c-86f6-f413c1dac73b"},{"id":"43a37139-a418-489c-99d4-bab66b278a41","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":2054,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.14-file-write-contract","prNumber":310,"terminal":false,"missionId":"ed8838ff-28ff-4a30-b137-682a88b11b5f","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":"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":5896,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T21:40:16.275694+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"310","receipt_type":"execute_mission","idempotency_key":"mission:ed8838ff-28ff-4a30-b137-682a88b11b5f:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"07f5d63c-62fa-4c23-88bd-6fc672ac7619","command_center_event_id":"ed8838ff-28ff-4a30-b137-682a88b11b5f"},{"id":"43a381f3-114f-4626-98c9-86a79ffc883b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-owner-authorized-pr-auto-progress-20260831","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.6-merge-queue-stale-gate-recovery","prNumber":null,"terminal":false,"missionId":"7e104e17-8700-4533-982f-fee4412662b8","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":21836,"prReadinessMs":0,"approvedPlanMs":21836,"missionSetupMs":1228,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7e104e17-8700-4533-982f-fee4412662b8"},"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":1059,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T17:15:16.671546+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7e104e17-8700-4533-982f-fee4412662b8:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"beeebd07-d3b5-4d7e-9035-6240c8280f77","command_center_event_id":"7e104e17-8700-4533-982f-fee4412662b8"},{"id":"43a4e2bd-a4e6-488a-805d-d6adf771a41d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/encore-jt-meeting-repair-20260812-r202608121446","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.4-conductor-dispatch-contract","prNumber":null,"terminal":false,"missionId":"c3a1de09-a9cb-4cfe-97c6-8189e7fcdb2a","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":"c3a1de09-a9cb-4cfe-97c6-8189e7fcdb2a"},"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":7203,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/src/runner-entrypoint.mjs","workers/cc-execution/src/index-visual-witness-fast-path.js",".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","src/routes/","src/pages/","src/components/","src/index.css",".github/workflows/canonical-pull-request-gate.yml","workers/cc-execution/src/index-controlled-deploy-gate.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-12T14:47:06.007577+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c3a1de09-a9cb-4cfe-97c6-8189e7fcdb2a:execute_mission:repair_mission_synthesis_ready","mission_step_id":"e6c762aa-b31c-4caf-87a5-97fbf14a54dd","command_center_event_id":"c3a1de09-a9cb-4cfe-97c6-8189e7fcdb2a"},{"id":"43a85b87-6e2e-4e41-a52d-910d5167d742","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-f172b00ef73f","prNumber":3254,"nextAction":null,"mergeCommitSha":"9bd01620262a1e9ec913b9075150d4cc8eb70aa9","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:04:23.24971+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9bd01620262a1e9ec913b9075150d4cc8eb70aa9","external_id":"3254","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f172b00e-f73f-44aa-a570-e4e5e7ebf5c5:merged-pr:3254:9bd01620262a1e9ec913b9075150d4cc8eb70aa9","mission_step_id":"8493895f-a015-4031-8ad4-a4254c6dfeff","command_center_event_id":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5"},{"id":"43ab7aec-7275-4203-96a3-efb12950b031","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"pending"},"mainSha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","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":"b684171db5a6e58f4ced44ba28eba623a92c55f15f584f5ce104d63b6fff5119","forgejoWorkflowProof":{"runId":11480,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","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-24T13:44:15.732359+00:00","proof_gate":"canonical_release_pending","source_sha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","external_id":"forgejo-main-de80661c22d7","receipt_type":"canonical_release_status","idempotency_key":"mission:85a2c605-9ba1-4b30-9a4f-d57254649cb5:forgejo-release-status:de80661c22d78eeeb05ee09be5a3408bf3eb37d6:pending:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=pending","mission_step_id":"11247888-2c21-4309-8d38-84344a463731","command_center_event_id":"85a2c605-9ba1-4b30-9a4f-d57254649cb5"},{"id":"43ab7bee-0657-410a-adfd-a7014d98c651","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\":4,\"verified\":0,\"pending\":4,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repo\",\"release\",\"pcg-interaction\",\"wildcard-interaction\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-04T13:22:09.957353+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b79255f67e21\",\"prNumber\":4714,\"sourceSha\":\"5bde1ac6d877b070a8d97d41abbdb76132fcad23\",\"deploymentId\":\"forgejo-main-5bde1ac6d877\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:33:38.936249+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b79255f6-7e21-493b-90ff-5552f473f906:owner-progress-heartbeat:119407094","mission_step_id":"7c4cc52b-c4f8-4fab-983b-afd317688807","command_center_event_id":"b79255f6-7e21-493b-90ff-5552f473f906"},{"id":"43ad6817-a27b-422f-9e8b-7958cb0ad80f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtdcgrey","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.1-customer-domain-witness","prNumber":null,"terminal":false,"missionId":"9d21824d-789a-4f0a-8ddf-a1491833c1ed","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2404,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9d21824d-789a-4f0a-8ddf-a1491833c1ed"},"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":5534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T19:29:26.285834+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9d21824d-789a-4f0a-8ddf-a1491833c1ed:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b294dc65-9bac-4aae-900f-30754a5db566","command_center_event_id":"9d21824d-789a-4f0a-8ddf-a1491833c1ed"},{"id":"43adc410-935c-451a-bf2f-9631da78aedc","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\":\"deterministic_supervisor_transition\",\"status\":\"advanced\",\"proofGate\":\"deterministic_semantic_transition_journaled\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-08-06T02:59:37.537496+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4095,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-04T09:55:54.277542+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:df9304b8-69da-4f82-91be-e44aeb2380e0:owner-progress-heartbeat:119407181","mission_step_id":"4e0e9fcd-cdba-4982-8bc5-e341bf189caa","command_center_event_id":"df9304b8-69da-4f82-91be-e44aeb2380e0"},{"id":"43ae1cbe-31f5-4d9b-b97b-a125cf4d5a90","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-60ff6d4491d9","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":null,"terminal":false,"missionId":"60ff6d44-91d9-41cf-b49e-170ed5658cb8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2338,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2338,"missionSetupMs":1171,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1171,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1171,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1171,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"60ff6d44-91d9-41cf-b49e-170ed5658cb8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1429,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T12:50:34.964467+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60ff6d44-91d9-41cf-b49e-170ed5658cb8:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"7cab09ca-bac2-4652-bd50-5625d2098023","command_center_event_id":"60ff6d44-91d9-41cf-b49e-170ed5658cb8"},{"id":"43afd9fe-012a-432e-9617-bf229f032587","source":"cc-execution","status":"waiting","payload":{"model":"@cf/openai/gpt-oss-120b","reason":"inference_returned_no_edits","provider":"cloudflare-workers-ai","latencyMs":1758,"structuredKeys":["edits"],"synthesisAttempt":1,"synthesisAttemptLimit":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:52:58.657642+00:00","proof_gate":"paul_synthesis_no_edits_retryable","source_sha":null,"external_id":null,"receipt_type":"paul_synthesis_diagnostic","idempotency_key":"mission:5d79a4ee-37fb-45b9-a387-3242fbd36775:paul_synthesis_diagnostic:paul_synthesis_no_edits_retryable:waiting","mission_step_id":"c5f49c26-8ce8-4d58-aaa9-afa0e14f251b","command_center_event_id":"5d79a4ee-37fb-45b9-a387-3242fbd36775"},{"id":"43b0906b-f11a-41cc-b803-c2fbad8dcd5a","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:src/components/godmode/LiveEditMode.tsx","fingerprint":"8173805e527fee8f437924fda591e87db1c92b87cdb397e526489482b16b0131"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T05:08:29.747694+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:f47a47c0-cee0-4759-a5e5-9c67845a94a4:repository-mutation-intent-blocked:8173805e527fee8f437924fda591e87db1c92b87cdb397e526489482b16b0131","mission_step_id":"cdf44660-4ab6-40a4-ac51-e178ea090f31","command_center_event_id":"f47a47c0-cee0-4759-a5e5-9c67845a94a4"},{"id":"43b1f7a1-1a47-4a63-8fb8-6dec1e9fd9c4","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\":\"request_contract_repository_status\",\"status\":\"verified\",\"proofGate\":\"request_contract_repository_verified\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-repository\",\"proof-interaction\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-22T18:55:30.494875+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-f8ec17e2832b\",\"prNumber\":3435,\"sourceSha\":\"4b6141b452523c7eb4008f787f606fe838c88d3d\",\"deploymentId\":\"forgejo-main-4b6141b45252\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:57:11.173321+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:f8ec17e2-832b-4ec6-b3b4-b90bb75e71ff:owner-progress-heartbeat:119339268","mission_step_id":"ee0a49b6-ebd5-482a-a516-28d6858e071d","command_center_event_id":"f8ec17e2-832b-4ec6-b3b4-b90bb75e71ff"},{"id":"43b29a39-f900-4587-b30f-b80fee9eddeb","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.35.0-cloudflare-native-frontend-owner","prNumber":4643,"terminal":false,"missionId":"0612ddde-b9a2-4c0a-9bea-73eb1df24b20","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"0612ddde-b9a2-4c0a-9bea-73eb1df24b20"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T21:00:45.703021+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4643","receipt_type":"ship_and_prove","idempotency_key":"mission:0612ddde-b9a2-4c0a-9bea-73eb1df24b20:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"edf7cfa8-f58d-45de-b052-c3af3bcd911a","command_center_event_id":"0612ddde-b9a2-4c0a-9bea-73eb1df24b20"},{"id":"43b3c1a3-d7f5-496e-9253-6753b87b2296","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"70c0f305e362a4b22cfdb64cc8359cc21ea30bd7","sourceSha":"ab19e8b2d733add834b7b667c000badec9a0d50c","deploymentId":"forgejo-main-ab19e8b2d733","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:46:47.824386+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"ab19e8b2d733add834b7b667c000badec9a0d50c","external_id":"forgejo-main-ab19e8b2d733","receipt_type":"canonical_release_status","idempotency_key":"mission:d5fcdd19-5e1e-4c20-8a82-8d73c9e027bb:forgejo-release-status:ab19e8b2d733add834b7b667c000badec9a0d50c:superseded:70c0f305e362a4b22cfdb64cc8359cc21ea30bd7","mission_step_id":"c3681d0b-8b95-4bb9-a4be-0c132d2a851f","command_center_event_id":"d5fcdd19-5e1e-4c20-8a82-8d73c9e027bb"},{"id":"43b44d23-b982-490d-a9b8-b9a58b872b6d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtqll77f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2026,"terminal":false,"missionId":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"3187eb2c1203e5903d3d17933db1f6391c0f7cc9","timingsMs":{"prReadinessMs":1394,"approvedPlanMs":0,"shipAndProveMs":8974,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},"performance":null,"deploymentId":"forgejo-main-3187eb2c1203","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":1909,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:14:36.539047+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2026","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:automatic-mission-resume:2026:canonical_release_dispatched","mission_step_id":"85bb6863-87a8-44b6-a83d-88c718420070","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"43b6c397-f530-4198-a900-af6341a6ea80","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-60339bf0a4dc","prNumber":3465,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0e5b60b71766ac0f93d94994c59db269bdb823f9","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T00:37:31.789994+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0e5b60b71766ac0f93d94994c59db269bdb823f9","external_id":"3465","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:60339bf0-a4dc-42dc-a7d3-e3663f6387db:merged-pr:3465:0e5b60b71766ac0f93d94994c59db269bdb823f9","mission_step_id":"49980b9b-1214-436d-86cd-3082120529eb","command_center_event_id":"60339bf0-a4dc-42dc-a7d3-e3663f6387db"},{"id":"43b71dd4-7f72-4dcf-829c-539e9c154351","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cloudflare-version-propagation-retry-20260903","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3836,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1565,"terminal":false,"missionId":"774fe160-d3a5-427a-9d83-d921d7f5a105","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","timingsMs":{"handlerMs":12272,"prReadinessMs":1910,"approvedPlanMs":0,"missionSetupMs":1903,"shipAndProveMs":10078},"nextAction":null,"receiptRef":{"mode":"full","missionId":"774fe160-d3a5-427a-9d83-d921d7f5a105"},"performance":null,"deploymentId":"forgejo-main-7187fc1f3c29","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":2060,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:08:48.947274+00:00","proof_gate":"canonical_release_dispatched","source_sha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","external_id":"forgejo-main-7187fc1f3c29","receipt_type":"execute_mission","idempotency_key":"mission:774fe160-d3a5-427a-9d83-d921d7f5a105:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e312a21a-08de-4221-8cea-5a7a1167b6aa","command_center_event_id":"774fe160-d3a5-427a-9d83-d921d7f5a105"},{"id":"43b9888b-86d0-40e4-ba48-5db7ae3787db","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a12ead5738a714fce66955394e4d3c71c306baad","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a12ead5738a714fce66955394e4d3c71c306baad","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":"3604f0ac2636860488889365da9c8acfc2f9360266e846940ed46ab1ab43b8a7","forgejoWorkflowProof":{"runId":12685,"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-28T18:56:31.468584+00:00","proof_gate":"canonical_release_pending","source_sha":"a12ead5738a714fce66955394e4d3c71c306baad","external_id":"forgejo-main-a12ead5738a7","receipt_type":"canonical_release_status","idempotency_key":"mission:9d579520-5472-4fc8-9581-02ff1a9f0107:forgejo-release-status:a12ead5738a714fce66955394e4d3c71c306baad:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"ceef9e32-9831-41d8-832a-bbd8fc98abaa","command_center_event_id":"9d579520-5472-4fc8-9581-02ff1a9f0107"},{"id":"43ba8071-d7f8-4196-8501-5cbec67a120a","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-42e07e57a74a","prNumber":5011,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"4707c4b70d59a95b84193e64a15839f41961fd40","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:03:30.761949+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4707c4b70d59a95b84193e64a15839f41961fd40","external_id":"5011","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:42e07e57-a74a-48be-bfcb-4b5640866275:merged-pr:5011:4707c4b70d59a95b84193e64a15839f41961fd40","mission_step_id":"3794a9e3-635c-4c8a-8983-70dd84fea129","command_center_event_id":"42e07e57-a74a-48be-bfcb-4b5640866275"},{"id":"43bbdc4d-2443-4e3f-a80c-ec417951e017","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\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T18:40:31.342039+00:00\",\"recoveryAction\":\"continue_implementation\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:51:15.952948+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:4b1d6a5b-d939-4f44-ab56-6b8fcda2db0d:owner-progress-heartbeat:119420845","mission_step_id":"d4df7fca-fd03-4d03-a034-2629cff58e89","command_center_event_id":"4b1d6a5b-d939-4f44-ab56-6b8fcda2db0d"},{"id":"43bed1dd-5c8c-428d-82d9-2aa24a6a3047","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"main","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":null,"terminal":false,"missionId":"cd69626b-a617-4d83-9e49-da004751a5b8","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":"cd69626b-a617-4d83-9e49-da004751a5b8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1854,"likelyAffectedFiles":[],"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T20:37:13.860691+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cd69626b-a617-4d83-9e49-da004751a5b8:execute_mission:repair_mission_synthesis_ready","mission_step_id":"e925881d-6d6e-40b2-991a-0fbde5b84353","command_center_event_id":"cd69626b-a617-4d83-9e49-da004751a5b8"},{"id":"43bfbc0a-8913-497c-84d0-ed9ada12afd1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":"ai/cc-release-live-fastpath-20260825","reason":"anchored_edit_anchor_missing:workers/cc-execution/src/index-mission-control.js","status":"blocked","metrics":{"receiptBytes":7754,"releaseCount":1,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.40-mission-read-recovery","prNumber":739,"terminal":false,"missionId":"ec249474-6ed2-482a-8460-b023e74d8e04","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"f0ff3892288902b99a842f1be1e448538a6025f0","timingsMs":{"handlerMs":983,"prReadinessMs":0,"approvedPlanMs":983,"missionSetupMs":483,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ec249474-6ed2-482a-8460-b023e74d8e04"},"performance":null,"deploymentId":"forgejo-main-f0ff38922889","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5222,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T12:15:31.962129+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ec249474-6ed2-482a-8460-b023e74d8e04:execute_mission:repair_mission_execution_blocked","mission_step_id":"03a69497-2781-4d87-b0b5-85d2df8feb34","command_center_event_id":"ec249474-6ed2-482a-8460-b023e74d8e04"},{"id":"43c27bf1-8421-49f9-8795-2514100ccc66","source":"cc-execution","status":"recorded","payload":{"objective":"Merge existing Forgejo PR #769 for BYCHEFAP. Do not synthesize, edit, create a new branch, or create another PR. PR #769 is the authoritative existing BYCHEFAP PR. Confirm it is current with main and gate-green; squash merge it through Forgejo, then deploy only the affected frontend target and prove /bychefap/dashboard live with BYCHEFAP content. Reuse the existing PR and exact head; no duplicate release path.","tenantRef":"bychefap","receivedAt":"2026-08-26T16:33:02.992Z","fingerprint":"55c11c37ce5d3f99d5854a4300b60ef0b1b9fd390bdf9ac2b97bd2bebaad93fa","workstreamRef":"bychefap","conversationId":null,"canonicalBranch":"ai/bychefap-tenant-20260826","requestedBranch":"ai/bychefap-tenant-20260826","conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:33:04.380672+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:5d4344c5-65f4-4149-993e-be121b5d5bec:tenant-workstream-contribution:55c11c37ce5d3f99d5854a4300b60ef0b1b9fd390bdf9ac2b97bd2bebaad93fa","mission_step_id":"53d855c4-05b2-4bb2-8113-e49832cb908f","command_center_event_id":"5d4344c5-65f4-4149-993e-be121b5d5bec"},{"id":"43c3769e-653a-4d05-abbf-e975a87dc2e7","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"b41d904318fddcffc7e74cdf475268a2ca57a175","releaseState":"verified","exactConductorRun":{"id":31312243209,"status":"completed","headSha":"b41d904318fddcffc7e74cdf475268a2ca57a175","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T12:04:26.676122+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b41d904318fddcffc7e74cdf475268a2ca57a175","external_id":"canonical-release-b41d904318fd","receipt_type":"canonical_release_status","idempotency_key":"mission:ee0a5916-648c-455e-a14c-3644df3e1e75:release-status:b41d904318fddcffc7e74cdf475268a2ca57a175:31312243209:verified:canonical-production-release/verified=success","mission_step_id":"0d1b2583-da0b-4700-a386-8713e310ca86","command_center_event_id":"ee0a5916-648c-455e-a14c-3644df3e1e75"},{"id":"43c4c481-2b51-443f-8a67-d9c7e2c18351","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-provider-transport-reliability-20260906","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":2002,"terminal":false,"missionId":"bbe450ac-8efa-4745-8a8f-c98149163993","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13624,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":10367,"approvedPlanMs":0,"missionSetupMs":440,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":308,"ledgerReconcileMs":0,"lineageReconcileMs":132,"resolvePreflightMs":440,"repositoryMutationMs":3143,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":308,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"bbe450ac-8efa-4745-8a8f-c98149163993"},"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":2254,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:10:54.085328+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2002","receipt_type":"execute_mission","idempotency_key":"mission:bbe450ac-8efa-4745-8a8f-c98149163993:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"eb17651d-209c-4823-ac83-3ebd9e78f5d5","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"43c4e4f4-b463-4835-a042-fda071ca7acb","source":"cc-execution","status":"recorded","payload":{"objective":"Fix the Cafe & QSR Template tenant selection defect end-to-end. Tenant id 69c86c8d-c737-439a-8f30-3246af0b3ad1 is named Cafe & QSR Template but still stores company_slug='thirsty-panda', settings.route_namespace='thirsty-panda', settings.canonical_owner_route='/thirsty-panda/owner/dashboard', and settings.routing_family='THIRSTY_PANDA_CAFE_QSR'. Those stale routing identity fields cause tenant selection to navigate back to the old Thirsty Panda route. Preserve existing PR #362 / branch ai/cafe-qsr-template-20260817 and its generic Cafe/QSR route/workspace conversion. Change the governing tenant routing identity to company_slug='cafe-qsr', settings.route_namespace='cafe-qsr', settings.canonical_owner_route='/cafe-qsr/owner/dashboard', and a neutral cafe_qsr routing family consistent with current source. Remove any remaining route-selection dependency on the old thirsty-panda identity, keep the tenant name Cafe & QSR Template, preserve the retained cafe demo video/menu content, pass KnockLaunch Gate, squash merge through Forgejo, release only affected targets, and verify tenant selection resolves to /cafe-qsr/owner/dashboard rather than /thirsty-panda. Do not run Visual Witness.","tenantRef":"69c86c8d-c737-439a-8f30-3246af0b3ad1","receivedAt":"2026-08-18T03:57:55.588Z","fingerprint":"d744955efccdd161b8212da2f4ff7b19c3b5356a0aab361ee6980be3cc1412ae","workstreamRef":"69c86c8dc737439a8f303246af0b3ad1","conversationId":null,"canonicalBranch":"ai/cafe-qsr-template-20260817","requestedBranch":"ai/cafe-qsr-template-20260817","conversationContext":null},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-18T03:57:56.042437+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:2e6daddd-a84f-4378-9db4-490413fefbaf:tenant-workstream-contribution:d744955efccdd161b8212da2f4ff7b19c3b5356a0aab361ee6980be3cc1412ae","mission_step_id":null,"command_center_event_id":"2e6daddd-a84f-4378-9db4-490413fefbaf"},{"id":"43c573ef-5fe6-4b5a-a91e-49d3d05595bc","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"386b9e202944e3eca747f42d4b09dc5b831afc7d","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"9d59df9b4c090262e921726576a8e4d079489fc0","prNumber":2890,"gateRunId":8658,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8658/jobs/1","mergeCommitSha":"386b9e202944e3eca747f42d4b09dc5b831afc7d"}],"requestContractHash":"674c056d1652d37925ffaf08f91e1bf001951beca249f4026bfcbb2c63093a42","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T05:48:35.680213+00:00","proof_gate":"request_contract_repository_verified","source_sha":"386b9e202944e3eca747f42d4b09dc5b831afc7d","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:request-contract-repository:674c056d1652d37925ffaf08f91e1bf001951beca249f4026bfcbb2c63093a42:386b9e202944e3eca747f42d4b09dc5b831afc7d","mission_step_id":"200ec4fd-9140-4040-a6c3-bcaf78c6bd3c","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"43c71095-2640-421e-83cc-1e42a4ea2c01","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"2d85fc5bf809daffb661abb53307747139345e99","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2d85fc5bf809daffb661abb53307747139345e99","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":"8d429fa4d427aa1deed01167de0654a81302035e9fac93008b4af986c3bdbc3f","forgejoWorkflowProof":{"runId":8090,"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-14T06:42:16.078961+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2d85fc5bf809daffb661abb53307747139345e99","external_id":"forgejo-main-2d85fc5bf809","receipt_type":"canonical_release_status","idempotency_key":"mission:aa48f4be-2466-4729-8da5-738250802a6b:forgejo-release-status:2d85fc5bf809daffb661abb53307747139345e99:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"ee9e3cf0-c109-47b1-9547-40bb60dac982","command_center_event_id":"aa48f4be-2466-4729-8da5-738250802a6b"},{"id":"43ca82f6-c3d4-4758-9fc6-c8d9d45495f6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/encore-route-family-professionalization-20260805-r202608051752","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":23277,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":20,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4070,"terminal":false,"missionId":"d22ae20b-34b4-4296-a221-c42d9e9626b7","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"b245ade84ec8f021786bc14270af5f5d6820a042","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d22ae20b-34b4-4296-a221-c42d9e9626b7"},"performance":null,"deploymentId":"canonical-release-b245ade84ec8","workflowRunId":31032967914,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":3375,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-05T18:04:07.116193+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b245ade84ec8f021786bc14270af5f5d6820a042","external_id":"canonical-release-b245ade84ec8","receipt_type":"execute_mission","idempotency_key":"mission:d22ae20b-34b4-4296-a221-c42d9e9626b7:execute_mission:canonical_release_dispatched","mission_step_id":"dab7697e-50ad-4193-b0ee-7517e15c859d","command_center_event_id":"d22ae20b-34b4-4296-a221-c42d9e9626b7"},{"id":"43caa855-5576-4285-966d-88de97173c0f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a583cfc3dcf2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1692,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-24T18:03:34.630Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.260-release-actions-query-parity","prNumber":null,"terminal":false,"missionId":"a583cfc3-dcf2-401a-a326-04d31cedae1c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1213,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":352,"providerAuthMs":0,"ledgerPrepareMs":352,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":352,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":352,"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":"a583cfc3-dcf2-401a-a326-04d31cedae1c"},"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":3451,"likelyAffectedFiles":["src/__tests__/contracts/tenantStartupSafety.test.ts","src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T18:03:38.992665+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a583cfc3-dcf2-401a-a326-04d31cedae1c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9684ffb5-8713-4185-a96b-2b77848e1f0b","command_center_event_id":"a583cfc3-dcf2-401a-a326-04d31cedae1c"},{"id":"43ccfae3-f957-4be0-bc55-51eb73190bd8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/optimize-session-telemetry","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1006,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.11-schema-authority","prNumber":520,"terminal":false,"missionId":"c99beac6-65dd-41f6-a520-650842c0c0dc","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"90accacb9e3533d39625bd5c2839c49275a4fd01","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c99beac6-65dd-41f6-a520-650842c0c0dc"},"performance":null,"deploymentId":"forgejo-main-90accacb9e35","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4673,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T23:11:26.258859+00:00","proof_gate":"canonical_release_dispatched","source_sha":"90accacb9e3533d39625bd5c2839c49275a4fd01","external_id":"forgejo-main-90accacb9e35","receipt_type":"execute_mission","idempotency_key":"mission:c99beac6-65dd-41f6-a520-650842c0c0dc:execute_mission:canonical_release_dispatched","mission_step_id":"df1abde5-7b56-4eb7-95a6-33a086b8a5f1","command_center_event_id":"c99beac6-65dd-41f6-a520-650842c0c0dc"},{"id":"43cdedfe-d375-436d-a6f1-d5b9166208a1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"forgejo_same_source_release_failed_no_redispatch:418","status":"blocked","metrics":{"receiptBytes":11470,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":11,"ownerInterruptionCount":0},"version":null,"prNumber":146,"terminal":false,"missionId":"746e601e-c975-42c2-9065-e879b9e5156f","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":"0c2c589f92ac97e4f850dfc6e767c37c02e52d74","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"746e601e-c975-42c2-9065-e879b9e5156f"},"performance":null,"deploymentId":"forgejo-main-0c2c589f92ac","workflowRunId":418,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:20:02.426636+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"146","receipt_type":"automatic_mission_resume","idempotency_key":"mission:746e601e-c975-42c2-9065-e879b9e5156f:automatic-mission-resume:146:canonical_release_blocked","mission_step_id":"c776da46-cc1f-4145-85c6-9a3126bd6bf5","command_center_event_id":"746e601e-c975-42c2-9065-e879b9e5156f"},{"id":"43d023be-b7f4-4b7a-85dc-596814b16e6a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2db2b283fa21","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3321,"terminal":false,"missionId":"2db2b283-fa21-4a65-8ae2-a9327151c285","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"f9116b790fcff157b409260c43a04e8c50dc0fbf","timingsMs":{"prReadinessMs":1499,"approvedPlanMs":0,"shipAndProveMs":6878,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2db2b283-fa21-4a65-8ae2-a9327151c285"},"performance":null,"deploymentId":"forgejo-main-f9116b790fcf","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2090,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T00:27:22.937671+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3321","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2db2b283-fa21-4a65-8ae2-a9327151c285:automatic-mission-resume:3321:canonical_release_dispatched","mission_step_id":"f556ca45-469e-4039-9de7-c6d3a105b50e","command_center_event_id":"2db2b283-fa21-4a65-8ae2-a9327151c285"},{"id":"43d0bbd2-7d32-4bc0-a3e1-6699139a2e58","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.7-controlled-merge-release-readback","prNumber":3970,"terminal":false,"missionId":"3af19914-87ce-49ce-85d8-181276cad06f","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"bece60841e9e000ad2bed4519012975e96b2a31d","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3af19914-87ce-49ce-85d8-181276cad06f"},"performance":null,"deploymentId":"canonical-release-bece60841e9e","workflowRunId":30919416319,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":1103,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T14:35:20.694337+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"bece60841e9e000ad2bed4519012975e96b2a31d","external_id":"canonical-release-bece60841e9e","receipt_type":"ship_and_prove","idempotency_key":"mission:3af19914-87ce-49ce-85d8-181276cad06f:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"81e059cf-9b55-4fe8-bda7-9ab85a2350fc","command_center_event_id":"3af19914-87ce-49ce-85d8-181276cad06f"},{"id":"43d14589-cde5-4102-bffe-9e2a533e2c90","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/nysom-financial-automation-v1-20260819","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4944,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":437,"terminal":false,"missionId":"986955a7-1f15-4927-8b93-0ff03af0ae2b","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"aaa767453e3ae5f10ed58edc0f88efeed315cd7f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"986955a7-1f15-4927-8b93-0ff03af0ae2b"},"performance":null,"deploymentId":"forgejo-main-aaa767453e3a","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":6118,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T13:14:00.958405+00:00","proof_gate":"canonical_release_dispatched","source_sha":"aaa767453e3ae5f10ed58edc0f88efeed315cd7f","external_id":"forgejo-main-aaa767453e3a","receipt_type":"execute_mission","idempotency_key":"mission:986955a7-1f15-4927-8b93-0ff03af0ae2b:execute_mission:canonical_release_dispatched","mission_step_id":"de0848a7-4c6a-4e69-a8e4-a201b3b8bcc0","command_center_event_id":"986955a7-1f15-4927-8b93-0ff03af0ae2b"},{"id":"43d2af17-b059-4248-8beb-bd3b19e49c95","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"4b13101aecbe77edbaf284548aa0f021784308bc","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"4b13101aecbe77edbaf284548aa0f021784308bc","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"970f64f588e0d63fa64049dea2d3d463e2d21a83c81790a68012b04a9393723b","forgejoWorkflowProof":{"runId":14382,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:07:50.84841+00:00","proof_gate":"canonical_release_pending","source_sha":"4b13101aecbe77edbaf284548aa0f021784308bc","external_id":"forgejo-main-4b13101aecbe","receipt_type":"canonical_release_status","idempotency_key":"mission:c6ab03e6-91ff-412e-bbf1-9ca46dbd6df5:forgejo-release-status:4b13101aecbe77edbaf284548aa0f021784308bc:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"93f6e5db-4131-4743-bc5c-64fd574a7e43","command_center_event_id":"c6ab03e6-91ff-412e-bbf1-9ca46dbd6df5"},{"id":"43d31d0c-ed48-4c67-b8b9-129075bf2a99","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c2362f287960adf921f85cbe21fba9d18b3cfe90","priorProofGate":"canonical_release_terminal_verified","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T16:33:10.867443+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c2362f287960adf921f85cbe21fba9d18b3cfe90","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:260f19f5-c09a-4b03-bc3d-87bbf19aa93f:durable-terminal-release-proof:c2362f287960adf921f85cbe21fba9d18b3cfe90:terminal","mission_step_id":"91996735-6b45-4c2b-af41-5478ba68c7be","command_center_event_id":"260f19f5-c09a-4b03-bc3d-87bbf19aa93f"},{"id":"43d33eca-709e-4528-95fc-e369d0d024fa","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/objective-first-repair-41494c27d12d","approved":true,"missionId":"41494c27-d12d-403a-b6a3-eedcde70fc88","objective":"Continue the PCG P0 mobile repair. Use ONLY the exact current-main owners now proven to exist: src/PcgAppShell.tsx, src/shells/pcg/PCGTenantShell.tsx, and src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx. Fix nested/mobile scroll ownership, shell/header/nav fit, phone-width workspace layout, and ensure the receive/upload surface is reachable and usable without horizontal overflow. Do not touch PublicAppShell. No Visual Witness. Continue automatically.","ownerApproved":true,"sourceTargets":["src/PcgAppShell.tsx","src/shells/pcg/PCGTenantShell.tsx","src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx"],"anchored_edits":[{"path":"src/PcgAppShell.tsx","new_content":"<div data-pcg-app-shell=\"true\" data-pcg-shell-owner=\"dedicated\" className=\"fixed inset-0 h-dvh w-screen overflow-x-hidden overflow-y-auto bg-transparent text-white flex flex-col\" style={{['--primary' as string]:'43 48% 66%',['--primary-foreground' as string]:'220 18% 7%',['--ring' as string]:'43 48% 66%',['--accent' as string]:'42 60% 78%',['--accent-foreground' as string]:'220 18% 7%',['--tenant-brand-primary' as string]:'#d8bb78',['--tenant-brand-accent' as string]:'#f2d99f'} as React.CSSProperties}>","old_content":"<div data-pcg-app-shell=\"true\" data-pcg-shell-owner=\"dedicated\" className=\"fixed inset-0 h-dvh w-screen overflow-x-hidden overflow-y-auto bg-transparent text-white\" style={{['--primary' as string]:'43 48% 66%',['--primary-foreground' as string]:'220 18% 7%',['--ring' as string]:'43 48% 66%',['--accent' as string]:'42 60% 78%',['--accent-foreground' as string]:'220 18% 7%',['--tenant-brand-primary' as string]:'#d8bb78',['--tenant-brand-accent' as string]:'#f2d99f'} as React.CSSProperties}>"},{"path":"src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx","new_content":"<div data-pcg-canonical-workspace=\"true\" className=\"fixed inset-0 z-20 h-dvh w-screen overflow-x-hidden overflow-y-auto bg-transparent flex flex-col pb-4\">","old_content":"<div data-pcg-canonical-workspace=\"true\" className=\"fixed inset-0 z-20 h-dvh w-screen overflow-x-hidden overflow-y-auto bg-transparent\">"}],"durableMutationResume":true},"recovery":false,"fingerprint":"6c7e192a6e121699e1f33df7102ffe19653f2dd60f9e3d6f035e5e701a0146c2","replayCount":0,"serializedBytes":2281},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T19:28:41.494679+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:41494c27-d12d-403a-b6a3-eedcde70fc88:repository-mutation-intent:6c7e192a6e121699e1f33df7102ffe19653f2dd60f9e3d6f035e5e701a0146c2:0","mission_step_id":"cb65d67e-dbee-4c20-921d-eb9fd06d4d6d","command_center_event_id":"41494c27-d12d-403a-b6a3-eedcde70fc88"},{"id":"43d54696-4874-4c94-b56e-bf8c074cebf5","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":2176,"terminal":false,"missionId":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"74bbca6c28c6a2d06dd4444ab6f093a2c812809a","timingsMs":{"prReadinessMs":1756,"approvedPlanMs":0,"shipAndProveMs":19914,"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":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a"},"performance":null,"deploymentId":"forgejo-main-74bbca6c28c6","workflowRunId":6424,"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-08T21:35:20.780085+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2176","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a2c907c0-39bb-44e1-b69f-0be4d8487b5a:automatic-mission-resume:2176:canonical_release_reconciliation_pending","mission_step_id":"77398c45-9f07-489a-85b8-30278f941575","command_center_event_id":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a"},{"id":"43d77b31-afb6-4d56-be06-8b7df1a972bc","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-404f3caba641","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.123-modes-storage-validated-oauth","prNumber":null,"terminal":false,"missionId":"404f3cab-a641-439c-8d6a-6d14fb10a7d4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1431,"providerAuthMs":0,"ledgerPrepareMs":1431,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1431,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1431,"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":"404f3cab-a641-439c-8d6a-6d14fb10a7d4"},"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":3824,"likelyAffectedFiles":["config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T13:23:09.591769+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:404f3cab-a641-439c-8d6a-6d14fb10a7d4:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c6175b82-3bbc-4b37-a49c-65467bab6ef1","command_center_event_id":"404f3cab-a641-439c-8d6a-6d14fb10a7d4"},{"id":"43d7f3b0-8302-4998-8ae5-b8069b816b26","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e703a527270e","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":44712,"releaseCount":0,"toolCallCount":28,"repeatedCallCount":19,"executorlessWaitMs":279456,"firstUsefulResultAt":"2026-10-04T10:22:28.330Z","recoveryAttemptCount":21,"ownerInterruptionCount":0},"version":null,"prNumber":4733,"terminal":false,"missionId":"e703a527-270e-4265-a49f-42123a642293","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"fb31bc0fbb2e841a260533c1d13dfad607c85da8","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":3008,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e703a527-270e-4265-a49f-42123a642293"},"performance":null,"deploymentId":"forgejo-main-fb31bc0fbb2e","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":1892,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:27:29.129869+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4733","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e703a527-270e-4265-a49f-42123a642293:automatic-mission-resume:4733:canonical_release_reconciliation_pending","mission_step_id":"6049476b-32d2-4dc0-9e8c-93e2f0019b0e","command_center_event_id":"e703a527-270e-4265-a49f-42123a642293"},{"id":"43da2850-0b76-4877-96b1-dc8ca90570a8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-10b94cd190ad","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6221,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":38613,"firstUsefulResultAt":"2026-10-06T02:59:44.826Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":null,"terminal":false,"missionId":"10b94cd1-90ad-46bd-a864-548ea1c53b2a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3326,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1138,"providerAuthMs":0,"ledgerPrepareMs":1138,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1138,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1138,"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":"10b94cd1-90ad-46bd-a864-548ea1c53b2a"},"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":4023,"likelyAffectedFiles":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:59:47.047997+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:10b94cd1-90ad-46bd-a864-548ea1c53b2a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a5873c0a-bc20-4cbf-9472-d702ff1539e7","command_center_event_id":"10b94cd1-90ad-46bd-a864-548ea1c53b2a"},{"id":"43da9bf5-96a3-479d-8059-76406ac5ef4a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"d72c5700-e9f2-4e37-98e3-dd57d004e0a8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3807,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2585,"providerAuthMs":0,"ledgerPrepareMs":2585,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2585,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2585,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"d72c5700-e9f2-4e37-98e3-dd57d004e0a8"},"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":3232,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:49:11.002687+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d72c5700-e9f2-4e37-98e3-dd57d004e0a8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"93b40ae9-0382-4ca1-8486-99547415cd89","command_center_event_id":"d72c5700-e9f2-4e37-98e3-dd57d004e0a8"},{"id":"43daf6f8-10d4-41fb-be03-d444cf7a4aa2","source":"forgejo","status":"waiting","payload":{"branch":"ai/curri-remove-overlay-fix-logo","prNumber":1839,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"13c7a0fe6978525d9c7a4933d6cd6be38d456ea2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T13:50:28.498278+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"13c7a0fe6978525d9c7a4933d6cd6be38d456ea2","external_id":"1839","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:26bc7d41-03b9-46eb-8254-91ba59f6d2fa:merged-pr:1839:13c7a0fe6978525d9c7a4933d6cd6be38d456ea2","mission_step_id":"44808738-c71b-4912-b455-5a20673fe979","command_center_event_id":"26bc7d41-03b9-46eb-8254-91ba59f6d2fa"},{"id":"43dd2030-ee1c-446c-99fd-9022368d2b4a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a632f0deb681","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.113-orphan-cache-absence-proof","prNumber":2453,"terminal":false,"missionId":"a632f0de-b681-467b-9ca4-59e0779599c4","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18968,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2512,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":2234,"resolvePreflightMs":2512,"repositoryMutationMs":18968,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":278,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a632f0de-b681-467b-9ca4-59e0779599c4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1557,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:42:24.316248+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a632f0de-b681-467b-9ca4-59e0779599c4:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"11154fdb-edf2-4d63-bf48-d2746831e3ab","command_center_event_id":"a632f0de-b681-467b-9ca4-59e0779599c4"},{"id":"43deb13a-f050-4f6d-9aa6-0dd0e2b1edf6","source":"cc-execution","status":"recorded","payload":{"objective":"Apply and ship the exact RoofHelpFinder -> Redfish repair. All qualified Brevard RoofHelpFinder submissions deterministically forward to Redfish Roofing Florida tenant de8369b6-a78f-40bb-ae1f-28ffca62bc7e behind the scenes. Preserve RoofHelpFinder branding, current premium landing/video/form, consent, and source/audit copy. Validate Redfish remains active, FL, ROOFING_COMPANY, licensed, and actively covers the submitted ZIP; otherwise fail closed. Capture src, rep/canvasser, campaign and existing UTM attribution into Redfish raw_data/activity metadata. Public wording must remain truthful and neutral, never expose Redfish or imply a marketplace/comparison. One PR, KnockLaunch Gate, squash merge, deploy affected frontend and Supabase function, live proof.","tenantRef":"RoofHelpFinder","receivedAt":"2026-08-28T20:13:11.641Z","fingerprint":"bb78ffe8199d2fe770a8006788f0f58537a7fe2ea2843600f85a48efeda74034","workstreamRef":"roofhelpfinder","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtddvrxk","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply and ship the exact RoofHelpFinder -> Redfish repair. All qualified Brevard RoofHelpFinder submissions deterministically forward to Redfish Roofing Florida tenant de8369b6-a78f-40bb-ae1f-28ffca62bc7e behind the scenes. Preserve RoofHelpFinder branding, current premium landing/video/form, consent, and source/audit copy. Validate Redfish remains active, FL, ROOFING_COMPANY, licensed, and actively covers the submitted ZIP; otherwise fail closed. Capture src, rep/canvasser, campaign and existing UTM attribution into Redfish raw_data/activity metadata. Public wording must remain truthful and neutral, never expose Redfish or imply a marketplace/comparison. One PR, KnockLaunch Gate, squash merge, deploy affected frontend and Supabase function, live proof.","wordingChanged":false,"canonicalIntent":"Apply and ship the exact RoofHelpFinder -> Redfish repair. All qualified Brevard RoofHelpFinder submissions deterministically forward to Redfish Roofing Florida tenant de8369b6-a78f-40bb-ae1f-28ffca62bc7e behind the scenes. Preserve RoofHelpFinder branding, current premium landing/video/form, consent, and source/audit copy. Validate Redfish remains active, FL, ROOFING_COMPANY, licensed, and actively covers the submitted ZIP; otherwise fail closed. Capture src, rep/canvasser, campaign and existing UTM attribution into Redfish raw_data/activity metadata. Public wording must remain truthful and neutral, never expose Redfish or imply a marketplace/comparison. One PR, KnockLaunch Gate, squash merge, deploy affected frontend and Supabase function, live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-redfish-routing","statement":"Every qualified Brevard RoofHelpFinder homeowner submission is deterministically forwarded to Redfish Roofing Florida behind the scenes while RoofHelpFinder remains the consumer-facing brand.","proofConditionIds":["proof-source","proof-live-function"]},{"id":"outcome-attribution","statement":"Inbound web, organic, paid, canvass and referral attribution including src, rep/canvasser and campaign is preserved through the Redfish handoff.","proofConditionIds":["proof-source","proof-live-function"]},{"id":"outcome-neutral-ux","statement":"The public RoofHelpFinder experience stays neutral and truthful and does not expose Redfish or falsely imply contractor comparison/matching.","proofConditionIds":["proof-source","proof-live-frontend"]}],"objective":"Apply and ship the exact RoofHelpFinder -> Redfish repair. All qualified Brevard RoofHelpFinder submissions deterministically forward to Redfish Roofing Florida tenant de8369b6-a78f-40bb-ae1f-28ffca62bc7e behind the scenes. Preserve RoofHelpFinder branding, current premium landing/video/form, consent, and source/audit copy. Validate Redfish remains active, FL, ROOFING_COMPANY, licensed, and actively covers the submitted ZIP; otherwise fail closed. Capture src, rep/canvasser, campaign and existing UTM attribution into Redfish raw_data/activity metadata. Public wording must remain truthful and neutral, never expose Redfish or imply a marketplace/comparison. One PR, KnockLaunch Gate, squash merge, deploy affected frontend and Supabase function, live proof.","constraints":[{"id":"constraint-1","statement":"Preserve the current RoofHelpFinder premium landing layout, video, modal form and mandatory homeowners-insurance question.","proofConditionIds":["proof-source","proof-live-frontend"]},{"id":"constraint-2","statement":"Do not create a contractor picker or duplicate CRM/lead pipeline.","proofConditionIds":["proof-source"]},{"id":"constraint-3","statement":"Do not touch control-plane architecture files.","proofConditionIds":["proof-source"]},{"id":"constraint-4","statement":"Keep explicit homeowner call/text consent.","proofConditionIds":["proof-source","proof-live-frontend"]},{"id":"constraint-5","statement":"Fail closed if Redfish is not an active licensed Florida roofing tenant or does not cover the submitted ZIP.","proofConditionIds":["proof-source","proof-live-function"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Forgejo source contains deterministic Redfish tenant routing and attribution capture in the existing RoofHelpFinder lead primitive, plus neutral public wording and preserved consent/form structure.","route":null,"required":true,"expectedText":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":[]},{"id":"proof-live-function","kind":"runtime","claim":"The deployed roof-help-public-lead function is the release containing deterministic Redfish routing and fail-closed validation.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"proof-live-frontend","kind":"runtime","claim":"The deployed RoofHelpFinder frontend is the release containing neutral request-review wording, attribution capture, and preserved intake/consent experience.","route":"https://roofhelpfinder.com","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtddvrxk","conversationContext":null,"requestContractHash":"32abae08152fb380ad3010b16b7516f30bc2481fbaf6f7f51858c85bcb6e8289","requestContractRevision":1},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T20:13:12.092642+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:585d101d-ffc9-4bac-9756-0a65f620651f:tenant-workstream-contribution:bb78ffe8199d2fe770a8006788f0f58537a7fe2ea2843600f85a48efeda74034","mission_step_id":null,"command_center_event_id":"585d101d-ffc9-4bac-9756-0a65f620651f"},{"id":"43df3f0d-8771-416b-b220-74e9450ba4c2","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/control-plane-lineage-reconciliation.contract.test.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Forward repair of proven stale merged-PR lineage regression blocking 321AutoUnlock current-main delivery.","baseSha":"a2ba14660f4992588100e0e0c611c7f31ceece14","issuedAt":1790346161486,"expiresAt":1790346341486,"missionId":"a674f22b-b40d-46ee-838c-ccdde445cdf8","authorizationId":"ff47ec02-db69-42ad-bc37-bab094e3eeee","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T14:22:41.800187+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a2ba14660f4992588100e0e0c611c7f31ceece14","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ff47ec02-db69-42ad-bc37-bab094e3eeee","mission_step_id":"232d1754-14e7-4f48-a991-5dc4e52a5f36","command_center_event_id":"a674f22b-b40d-46ee-838c-ccdde445cdf8"},{"id":"43e0c3c4-d471-47f9-bcc3-50e1f1b439f8","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-168d04c4418e","writes":[],"patches":[],"version":1,"approved":true,"missionId":"168d04c4-418e-4418-a42b-b271dc74bfb5","objective":"EXPLICIT OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Make merge-queue readiness seconds-class by replacing three serial long-budget Forgejo reads with one bounded parallel read window: 2.5s attempt timeout, 4.5s total retry budget, one retry max. Preserve protected-main safety and nonblocking Actions-snapshot fallback. Gate, merge, release cc-execution, and prove live.","operation":"repository_mutation","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"anchored_edits":[{"path":"workers/cc-execution/src/entrypoint-owner-status.js","new_content":"const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 2500;\nconst FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 4500;\nconst FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;\nconst FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 100;","old_content":"const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 10000;\nconst FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 15000;\nconst FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;\nconst FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 150;"},{"path":"workers/cc-execution/src/entrypoint-owner-status.js","new_content":"  const pullPageCursor = await cacheGet(\"merge-queue-pull-page\", \"cursor\");\n  const pullPage = Math.max(1, Number(pullPageCursor?.page || 1));\n  // Queue readiness is I/O-bound. Read the independent main identity, bounded\n  // PR page, and Actions snapshot in one shared wall-clock window so one slow\n  // Forgejo endpoint cannot multiply latency across the supervisor hot path.\n  const [mainResult, pullsResult, runsResult] = await Promise.all([\n    forgejo(env, `/repos/${DEFAULT_REPOSITORY}/branches/main`),\n    forgejo(\n      env,\n      `/repos/${DEFAULT_REPOSITORY}/pulls?state=open&sort=recentupdate&limit=${FORGEJO_INTERNAL_PULL_SCAN_LIMIT}&page=${pullPage}`,\n    ),\n    forgejo(\n      env,\n      `/repos/${DEFAULT_REPOSITORY}/actions/runs?limit=${FORGEJO_INTERNAL_ACTION_RUN_SCAN_LIMIT}&page=1`,\n    ),\n  ]);\n  const pullPageItems = Array.isArray(pullsResult.body) ? pullsResult.body : [];","old_content":"  const mainResult = await forgejo(env, `/repos/${DEFAULT_REPOSITORY}/branches/main`);\n  const pullPageCursor = await cacheGet(\"merge-queue-pull-page\", \"cursor\");\n  const pullPage = Math.max(1, Number(pullPageCursor?.page || 1));\n  // Read canonical pull-request objects directly. Avoid the previous N+1\n  // issues-list + serial exact /pulls/{n} hydration pattern, which amplified\n  // provider latency and could consume an entire reconciliation budget before\n  // any queue mutation was attempted.\n  const pullsResult = await forgejo(\n    env,\n    `/repos/${DEFAULT_REPOSITORY}/pulls?state=open&sort=recentupdate&limit=${FORGEJO_INTERNAL_PULL_SCAN_LIMIT}&page=${pullPage}`,\n  );\n  const pullPageItems = Array.isArray(pullsResult.body) ? pullsResult.body : [];\n  const runsResult = await forgejo(\n    env,\n    `/repos/${DEFAULT_REPOSITORY}/actions/runs?limit=${FORGEJO_INTERNAL_ACTION_RUN_SCAN_LIMIT}&page=1`,\n  );"},{"path":"config/control-plane-capabilities.json","new_content":"    \"forgejoInternalReadConcurrency\": 3,","old_content":"    \"forgejoInternalReadConcurrency\": 1,"},{"path":"config/control-plane-capabilities.json","new_content":"    \"automaticMergeSupervisorReadTimeoutMs\": 2500,\n    \"automaticMergeSupervisorReadMaxAttempts\": 2,\n    \"automaticMergeSupervisorReadRetryDelayMs\": 100,","old_content":"    \"automaticMergeSupervisorReadTimeoutMs\": 10000,\n    \"automaticMergeSupervisorReadMaxAttempts\": 2,\n    \"automaticMergeSupervisorReadRetryDelayMs\": 150,"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 2500;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 4500;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 100;/);\n  assert.match(ownerStatus, /const \\[mainResult, pullsResult, runsResult\\] = await Promise\\.all/);\n  assert.match(ownerStatus, /const FORGEJO_INTERNAL_ACTION_RUN_SCAN_LIMIT = 3;/);","old_content":"  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 10000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 15000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 150;/);\n  assert.match(ownerStatus, /const FORGEJO_INTERNAL_ACTION_RUN_SCAN_LIMIT = 3;/);"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  assert.equal(config.efficiency.automaticMergeSupervisorReadTimeoutMs, 2500);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadMaxAttempts, 2);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadRetryDelayMs, 100);\n  assert.equal(config.efficiency.forgejoInternalReadConcurrency, 3);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 2500;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 4500;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 100;/);","old_content":"  assert.equal(config.efficiency.automaticMergeSupervisorReadTimeoutMs, 10000);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadMaxAttempts, 2);\n  assert.equal(config.efficiency.automaticMergeSupervisorReadRetryDelayMs, 150);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TIMEOUT_MS = 10000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_TOTAL_BUDGET_MS = 15000;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_MAX_ATTEMPTS = 2;/);\n  assert.match(ownerStatus, /const FORGEJO_SUPERVISOR_READ_RETRY_DELAY_MS = 150;/);"}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"outcome-control-plane-read-window","statement":"The control plane merge queue must read main, open PR candidates, and the Actions snapshot in one bounded parallel provider window.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"constraint-control-plane-fail-closed","statement":"The control plane must preserve bounded retry, fail-closed protected-main safety, and the nonblocking Actions-snapshot fallback.","proofConditionIds":["proof-repository","proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Parallel bounded merge-queue read repair passes canonical Gate and merges.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Live cc execution reports the reduced merge-queue read budget.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"requestContract":{"outcomes":[{"id":"outcome-control-plane-read-window","statement":"The control plane merge queue must read main, open PR candidates, and the Actions snapshot in one bounded parallel provider window.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"constraint-control-plane-fail-closed","statement":"The control plane must preserve bounded retry, fail-closed protected-main safety, and the nonblocking Actions-snapshot fallback.","proofConditionIds":["proof-repository","proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Parallel bounded merge-queue read repair passes canonical Gate and merges.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Live cc execution reports the reduced merge-queue read budget.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner explicitly requested seconds-class control plane queue decisions. Bound merge-queue provider reads to a single parallel read window instead of serial 10-15 second stalls."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Owner explicitly requested seconds-class control plane queue decisions. Bound merge-queue provider reads to a single parallel read window instead of serial 10-15 second stalls."},"recovery":false,"fingerprint":"8992649e8b4fd3cf04c88ca1c6575021f0bcddb9bf50506418362df0e73c13e7","replayCount":0,"serializedBytes":9369},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:42:50.335478+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:168d04c4-418e-4418-a42b-b271dc74bfb5:repository-mutation-intent:8992649e8b4fd3cf04c88ca1c6575021f0bcddb9bf50506418362df0e73c13e7:0","mission_step_id":"f5a9e7d6-36b3-4490-a270-2b6c9a70a8ed","command_center_event_id":"168d04c4-418e-4418-a42b-b271dc74bfb5"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":11200,"schema":"public","order_key":"id"}