维护者 2026-08-05 口径(要点转述):
- driver-memory 是早期为测试便利设计的组件,方向已定为 sqlite 内存模式替代;
- driver-mongodb 暂无客户;创业团队集中精力,不铺大。
本单是该裁决的跨单锚点(SKILL step 8:跨多单的决策立一处、各单引用),受影响单的 pm:on-hold hold 评论一律指回这里。
冻结的含义
边界(明确不冻结)
重启条件
- driver-mongodb:出现真实客户需求时由维护者解冻;
- driver-memory:sqlite
:memory: 替代在测试面完成后,本单下挂起的缺陷单整批关闭(not planned);替代迁移若立项,在本单登记排期。
受影响单(2026-08-05 转 pm:on-hold)
driver-memory:#5433、#5440、#5442、#5444、#5354
driver-mongodb:#5376、#5346
保留 finding(混合面):#5298、#5299、#5369
维护者 2026-08-05 口径(要点转述):
本单是该裁决的跨单锚点(SKILL step 8:跨多单的决策立一处、各单引用),受影响单的
pm:on-holdhold 评论一律指回这里。冻结的含义
origin/main@0285f7f):driver-memory 今天仍是packages/objectql单测的主力后端,并且是 cli / runtime / plugin-dev / service-datasource / qa-dogfood 的依赖;sqlite:memory:已在 examples(app-crm / app-showcase 的 datasource 配置)与cli db clean采用——替代已开始但测试面未完成。两族组件照常在树内运行。pm:on-hold(清单见下),不派发、不催。domain:engine,但直接挂pm:on-hold引用本单,不入pm:queue。已写入 [PM] 分片分工登记表 — 谁在管哪个仓库的队列 #4604 座位表 engine 行说明与分诊 Routine(试点:分诊 PM 座位 Routine 化 —— 全仓唯一分诊者,cron 定时 fresh session,只标签不认领(#5472 模型第 5 点先行验证) #5474)prompt。边界(明确不冻结)
driver-sql、formula、driver-turso(cloud 仓)不在冻结范围;$ne/$nin/$notContains:driver-sql 排除 NULL 行,driver-memory / formula 返回它们(#5146 只裁定了$not) #5298、driver-memory 与 formula 对「字段没有值」给出三处不同答案:$notContains(null 值)、$exists(键在值为 null)、$nin(缺键) #5299、$exists的比较值不是布尔时,三个后端面给出三个答案,driver-memory 自己的两个面在'yes'上就已分叉 —— 实测,$null(#5347)的同族另一轴 #5369 保留finding,下次发现分诊轮按 formula / driver-sql 侧重新框定范围;{field: {$eq: null}}/{$ne: null}编译成col = ''/col != '',与同文件里{field: null}的IS NULL自相矛盾 #5332 //analytics/sql回显的 SQL 丢掉$startsWith/$endsWith谓词:回显比实际执行的查询更宽,无法复现结果 #5333 的 analytics SQL 回显,落点尚未锚定),由分诊轮按「修复落点的包」判定归属后再适用本裁决——落 driver-memory 则冻,落 driver-sql / service-analytics 则照常入队。重启条件
:memory:替代在测试面完成后,本单下挂起的缺陷单整批关闭(not planned);替代迁移若立项,在本单登记排期。受影响单(2026-08-05 转
pm:on-hold)driver-memory:#5433、#5440、#5442、#5444、#5354
driver-mongodb:#5376、#5346
保留
finding(混合面):#5298、#5299、#5369