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 代打)。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions