diff --git a/packages/core/src/mission-store.ts b/packages/core/src/mission-store.ts index 6925aa922a..ae19f4c968 100644 --- a/packages/core/src/mission-store.ts +++ b/packages/core/src/mission-store.ts @@ -2331,6 +2331,12 @@ export class MissionStore extends EventEmitter { ).get(feature.taskId) as { id: string; column: string } | undefined; /* FNXC:WorkflowResolvedColumns 2026-07-31-20:15 (audited — DEAD SYNC PATH, do not convert): + DELIBERATE-LITERAL — marked, not merely described. The verdict below is right; it was recorded in + prose the census cannot read, so the site stayed in `byFile` as apparent debt and each fleet pass + re-derived it. Verified before marking rather than deferred to: `async-mission-store.ts:168` + independently states `getMissionStoreImpl` returns the async implementation in PG backend mode, + so the sync class here really is unreachable in the shipped backend. Same treatment as + `dequeueMergeQueueOnColumnExitImpl` (#3060). On a renamed board this literal would call an archived card LIVE and refuse the unforced delete, except that this class does not run in production. `getMissionStoreImpl` returns the AsyncDataLayer-backed `AsyncMissionStore` in PostgreSQL backend mode; the sync `MissionStore` diff --git a/scripts/lib/lifecycle-column-census-baseline.json b/scripts/lib/lifecycle-column-census-baseline.json index 86cc10b14c..d7f9862f3b 100644 --- a/scripts/lib/lifecycle-column-census-baseline.json +++ b/scripts/lib/lifecycle-column-census-baseline.json @@ -2,7 +2,6 @@ "generatedFrom": "node scripts/lifecycle-column-census.mjs --strict --update-baseline", "byFile": { "packages/engine/src/scheduler.ts": 2, - "packages/core/src/mission-store.ts": 1, "packages/core/src/task-store/audit-ops.ts": 1, "packages/core/src/task-store/lifecycle-ops.ts": 1, "packages/core/src/task-store/merge-queue-ops-2.ts": 1, @@ -54,6 +53,7 @@ "packages/core/src/eval-signal-collector.ts\u0000archived": 1, "packages/core/src/live-agent-count.ts\u0000archived": 1, "packages/core/src/live-agent-count.ts\u0000done": 1, + "packages/core/src/mission-store.ts\u0000archived": 1, "packages/core/src/plugin-store.ts\u0000done": 1, "packages/core/src/store.ts\u0000archived": 1, "packages/core/src/store.ts\u0000done": 1,