Skip to content

[#5704 收口] 摘除 qa/dogfood 的 driver-memory devDep + 清扫两处「same shape driver-memory uses」附录散文 #5829

Description

@os-zhuang

Part of #5704 收口阶段(批次 2/3 已合并,PR #5797/#5806;本单是留档的两件尾项)。

任务 1:摘除 qa/dogfood 的 driver-memory devDep

packages/qa/dogfood/package.json:37"@objectstack/driver-memory": "workspace:*"#5715(批次 0)迁移后已无任何真实消费(PR #5715 复核留档:全包仅剩散文提及)。摘除该行 + lockfile 随动。摘前先 grep 全包复核零真实 import(散文提及不算消费)。

任务 2:两处附录散文清扫

#5704 survey 附录项、#5797 复核留档:注释仍把本地手写 stub 说成 driver-memory 同形——按批次 2 同款原则改写为指涉 stub 本身:

  • packages/objectql/src/protocol-batch-atomic.test.ts:23(「same shape driver-memory uses」——issue 正文举过的示例散文)
  • packages/objectql/src/protocol-data.test.ts:759

git grep -n "driver-memory" origin/main -- packages/objectql/src/protocol-batch-atomic.test.ts packages/objectql/src/protocol-data.test.ts 实测为准。

边界(⛔)

  • ⛔ 不动 packages/runtime 的 driver-memory devDep 与 undeclared-field-write-driver-split 注释(Q2-B 裁定长期保留);
  • ⛔ 不动 plugin-auth/src/auth-contains-filter.test.ts 及其 devDep(survey 后新落地的消费者,归 finding 单另裁);
  • 零行为变更:diff 只应有 2 个 package 文件(package.json + lockfile)+ 2 个测试文件的注释行。

验收

  • packages/qa/dogfood 无 driver-memory 依赖声明,pnpm --filter @objectstack/dogfood test 全绿;
  • 两个测试文件注释不再指涉 driver-memory,所在文件测试绿;
  • 测试/依赖清理不面向用户 → skip-changeset(label 由 PM 代打)。

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions