You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[finding] The dissolved #5499 freeze is asserted in the present tense at 24 MORE sites nobody has triaged — all outside the packages #13168 opened, and two of them are not group-A shaped #13194
Found while implementing #13168 as its dev seat. #13168 is not widened by this finding — the dispatching PM pinned that card's file surface to its own enumerated sites "and nothing else", and its PR touches none of the sites below. Filed unassigned for triage.
The measurement, with its denominator
#13168 quotes its sweep as grep -rn 5499 packages --include=*.ts at 56470d86b, CHANGELOGs excluded, and enumerates roughly 13 sites. Re-run on 39d5d8a60:
All 48 are anchored #5499; there are zero bare-number false positives. The same sweep at #13168's own ref gives the same number, so this is not drift between the two commits:
Cross-referencing every line-ref named in #13168's body — group A (10), group B (3), group C (7), the datasource-autoconnect note (1), the aggregation-conformance.ts:141 dissolution evidence (1), and the two lines #13089 / #13166 own (having-filter.ts:41, read-scope-sql.ts:180) — accounts for 24 of the 48.
The other 24 hits, in 15 files, are triaged by nothing. Every one of them is in a package #13168 never opened.
The untriaged 24
Present-tense freeze claims, group-A shape (the freeze dissolved 2026-08-11 — evidence in the head note of packages/spec/src/data/aggregation-conformance.ts):
packages/drivers/driver-memory/src/memory-driver-document-not.test.ts:223 and :229 — :229 is a describe() title, so the false claim is in test output, not only in a comment
1. A FOURTH group-B design rationale.packages/drivers/driver-mongodb/src/test-mongod.ts:45:
The maintainer's call was to RETIRE the download rather than build single-flight / prewarm infrastructure for a driver family whose investment is frozen (#5499). So: no globalSetup pre-download, no cross-worker lock, no workflow cache warming.
That is the freeze used as the REASON for a structural choice — exactly the class #13168's group B was carved out for, one package over. It needs the same judgement (restate on surviving grounds, or stop and re-open), not a rewrite. The surviving grounds look plausible on their face (the download is a merge-queue hazard measured at three red builds in one day, independent of any freeze), but that is a judgement, not a sweep.
2. A SECOND retirement mis-attribution.packages/qa/dogfood/test/read-coercion-conformance.test.ts:11:
driver-memory is the project's legacy test-convenience backend and its in-project test surface is being replaced by sqlite :memory: (#5499).
A RETIREMENT proposition on the freeze anchor — the twin of the packages/runtime/src/datasource-autoconnect.test.ts:19 site #13168 singled out precisely so it would not be swept with the freeze claims. The retirement is owned by #5704 (which migrated the test backends) and #6664 (which replaced the prose census with the ledger check:driver-memory-census enforces); #5499 was an INVESTMENT freeze and it is gone. #13168's PR re-anchors the runtime twin; this one is untouched.
Why this is worth a card rather than a sweep
The same reason #13168's triage gave: one grep plus one sed over these 24 would break the four dated records, break the generated registry.ts (whose five strings look identical), and pin the wording of three sites #13166 owns. The value of #13168 was its partition; this card is that partition extended to the two thirds of the sweep it did not reach.
⚠️ Whoever takes this must confirm their own grep excludes packages/spec/src/migrations/registry.ts — hand-editing it is reverted by pnpm --filter @objectstack/spec gen:migration-registry and trips check:migration-registry.
Found while implementing #13168 as its dev seat. #13168 is not widened by this finding — the dispatching PM pinned that card's file surface to its own enumerated sites "and nothing else", and its PR touches none of the sites below. Filed unassigned for triage.
The measurement, with its denominator
#13168 quotes its sweep as
grep -rn 5499 packages --include=*.tsat56470d86b, CHANGELOGs excluded, and enumerates roughly 13 sites. Re-run on39d5d8a60:All 48 are anchored
#5499; there are zero bare-number false positives. The same sweep at #13168's own ref gives the same number, so this is not drift between the two commits:Cross-referencing every line-ref named in #13168's body — group A (10), group B (3), group C (7), the
datasource-autoconnectnote (1), theaggregation-conformance.ts:141dissolution evidence (1), and the two lines #13089 / #13166 own (having-filter.ts:41,read-scope-sql.ts:180) — accounts for 24 of the 48.The other 24 hits, in 15 files, are triaged by nothing. Every one of them is in a package #13168 never opened.
The untriaged 24
Present-tense freeze claims, group-A shape (the freeze dissolved 2026-08-11 — evidence in the head note of
packages/spec/src/data/aggregation-conformance.ts):packages/drivers/driver-memory/src/filter-refusal.ts:65packages/drivers/driver-memory/src/memory-aggregation-filter-refusal.test.ts:14packages/drivers/driver-memory/src/memory-comparand-type-conformance.test.ts:11— "driver is under the [裁决] driver-memory / driver-mongodb 投入冻结 —— 维护者 2026-08-05 口径(跨单锚点) #5499 investment freeze, so NOTHING here patches it"packages/drivers/driver-memory/src/memory-driver-document-not.test.ts:223and:229—:229is adescribe()title, so the false claim is in test output, not only in a commentpackages/drivers/driver-memory/src/memory-driver.ts:412packages/drivers/driver-memory/src/memory-like-pattern.test.ts:13packages/drivers/driver-memory/src/memory-matcher-not-null-safe.test.ts:148,:174(anotherdescribe()title),:188—packages/drivers/driver-memory/src/memory-tenancy-guard.ts:49and:146packages/drivers/driver-mongodb/src/mongodb-comparand-type-conformance.test.ts:20and:171packages/drivers/driver-mongodb/src/mongodb-icontains.test.ts:8packages/drivers/driver-sql/src/sql-driver.ts:8524packages/plugins/plugin-dev/src/dev-plugin-security-enforcement-warning.test.ts:65— mixes three anchors, "a frozen driver under a retirement census ([裁决] driver-memory / driver-mongodb 投入冻结 —— 维护者 2026-08-05 口径(跨单锚点) #5499/driver-memory 测试面替代:项目内测试后端迁到 sqlite:memory:(#5499 重启条件 · memory 半边,维护者 2026-08-06 立项) #5704/driver-memory census inundeclared-field-write-driver-split.integration.test.tsis stale — a secondpackages/runtimetest consumer (#6468) is outside #5704's "in this one place" ruling #6664)"packages/services/service-analytics/src/__tests__/read-scope-undefined-comparand.test.ts:51— "remain pin-only under the [裁决] driver-memory / driver-mongodb 投入冻结 —— 维护者 2026-08-05 口径(跨单锚点) #5499 freeze", the neighbour of theread-scope-sql.ts:180line driver-memory's reference matcher still answers $notContains / $nin the pre-ruling way on a no-value row — the #5499 freeze that excused it dissolved 2026-08-11, so the divergence is now unexcused and untracked #13166 ownsCorrect as they stand — dated records, group-C shape, ⛔ do not sweep:
packages/drivers/driver-memory/src/memory-pagination-conformance.test.ts:125— "The [裁决] driver-memory / driver-mongodb 投入冻结 —— 维护者 2026-08-05 口径(跨单锚点) #5499 investment freeze was lifted for this door specifically (maintainer ruling on [drivers]InMemoryDriver.findapplieslimiton truthiness, solimit: 0returns every row — the #6485 defect one layer below the client #6577), and for nothing else in this package." Past tense, dated, and it records a partial lift that PREDATES the full dissolution.packages/drivers/driver-mongodb/src/mongodb-filter-text-conformance.test.ts:18— a table cell recording JS 求值面全体拒收$icontains(driver-memory 两面 / driver-mongodb / objectqlhaving/ formula)—— SQL 族已实现,同一 filter 在内存 double 上抛错 #6520 as a sanctioned one-off inside the then-live freezepackages/services/service-storage/src/tombstone-hydration-download-agreement.test.ts:58andpackages/services/service-storage/vitest.config.ts:47— both already past tense ("[裁决] driver-memory / driver-mongodb 投入冻结 —— 维护者 2026-08-05 口径(跨单锚点) #5499 froze investment in ...")Two that are not group-A shaped, and both matter
1. A FOURTH group-B design rationale.
packages/drivers/driver-mongodb/src/test-mongod.ts:45:That is the freeze used as the REASON for a structural choice — exactly the class #13168's group B was carved out for, one package over. It needs the same judgement (restate on surviving grounds, or stop and re-open), not a rewrite. The surviving grounds look plausible on their face (the download is a merge-queue hazard measured at three red builds in one day, independent of any freeze), but that is a judgement, not a sweep.
2. A SECOND retirement mis-attribution.
packages/qa/dogfood/test/read-coercion-conformance.test.ts:11:A RETIREMENT proposition on the freeze anchor — the twin of the
packages/runtime/src/datasource-autoconnect.test.ts:19site #13168 singled out precisely so it would not be swept with the freeze claims. The retirement is owned by #5704 (which migrated the test backends) and #6664 (which replaced the prose census with the ledgercheck:driver-memory-censusenforces); #5499 was an INVESTMENT freeze and it is gone. #13168's PR re-anchors theruntimetwin; this one is untouched.Why this is worth a card rather than a sweep
The same reason #13168's triage gave: one
grepplus onesedover these 24 would break the four dated records, break the generatedregistry.ts(whose five strings look identical), and pin the wording of three sites #13166 owns. The value of #13168 was its partition; this card is that partition extended to the two thirds of the sweep it did not reach.packages/spec/src/migrations/registry.ts— hand-editing it is reverted bypnpm --filter @objectstack/spec gen:migration-registryand tripscheck:migration-registry.Related
memory-matcher-not-null-safe.test.ts:148/174/188; its triage forbids rewriting that wording ahead of the disposition.pm-dispatchSKILL.md.