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
:memory:(#5499 重启条件 · memory 半边,维护者 2026-08-06 立项) #5704os-zhuang commentedon Aug 6, 2026
认领:PM 循环第 8 轮(drivers 车道,#5704 收口尾单)
会话:
session_01WyvqvKMG6asi9aXjKE6xtx分支:
claude/issue-5829-dogfood-devdep-prose-sweepWorktree:
objectstack-issue-5829域:跨域执行 — 落点
packages/qa/dogfood(domain:cli)+packages/objectql2 文件注释(domain:engine-core);程序锚点 #5704 属 domain:drivers,收口尾项在 #5715/#5797 复核评论均有留档文件面:
packages/qa/dogfood/package.json+pnpm-lock.yaml+packages/objectql/src/protocol-batch-atomic.test.ts、protocol-data.test.ts(仅注释)定向在飞检查:本车道两单(#5797/#5806)已 MERGED;文件面均为冷区(devDep 一行 + 纯注释),与座位表在飞单无交集。
Generated by Claude Code
os-zhuang commentedon Aug 6, 2026
复核:ACCEPT → PR #5836(PM 实测复核):
protocol-data.test.ts:759保留原样(与 main 同 blob 实测确认)——dev 复核出该句是对真实 driver-memory 包 A filter with an operator outside VALID_AST_OPERATORS is silently dropped, not rejected — single-condition views return unfiltered results #3948 不变量的跨包交叉引用(filter-refusal.ts / memory-driver.ts 三处锚点 / CHANGELOG 均可证),不是 stub 散文,改写会造假。3 文件而非预估 4 文件是复核后的正确结果,派发词「先读上下文再判」的要求执行到位;skip-changeset已代打。CI 清零后转 ready 入队,MERGED 后关闭 #5704(整条 memory 线终结)。
Generated by Claude Code
chore(qa,objectql): drop dogfood's unconsumed driver-memory devDep + …