Reference in New Issue
Block a user
Delete Branch "docs/16-knowledge-injection-v2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
🗡️ 司马懿审查 — PR #67: #16 知识注入设计 v2
风险级别:低(纯设计文档变更,仅
docs/)审查确认项
🟡 建议改(不阻断)
S1. [D16-3 WikiGuideSection] v1 中"wiki-vault 作为索引层"原则丢失
v1 的 old-D16-5 明确定义了 wiki-vault 是索引层、不是详细内容存储,且指向 knowledge_base 原文时必须 follow。v2 中 WIKI_GUIDE 只写了
路径:/Volumes/KnowledgeBase/wiki-vault/,未提及:→ 建议:在 D16-3 的 WIKI_GUIDE 文本或 D16-4 wiki-query Skill 描述中,补一句"wiki-vault 是索引层,页面指向 knowledge_base 原文时需 follow 获取"。
S2. [D16-4] extraDirs 子目录递归问题应标注为 implementation blocker
D16-4 正确提出了 extraDirs 是否递归扫描子目录的问题,但仅标了"待确认"。如果 extraDirs 不递归,wiki-query Skill 无法被发现,L3 层整个失效。
→ 建议:在 4.2 待实现表中,将此项标注为
implementation blocker,避免进入实现阶段才发现 L3 不可用。🟢 小问题(可选改进)
N1. [D16-3]
should_include恒 True 对 MailHandler 略有浪费简单确认类 Mail(如"收到")注入 ~30 tokens 的 wiki 引导意义不大。当前设计在 D16-3 有解释理由(request 类型回复杂问题时可能需要),且 token 开销可忽略。如后续发现浪费,可考虑按 mail.type 条件注入。
N2. [D16-6 总结表] ✅ 含义可能歧义
D16-6 表格中每层都标 ✅,容易误解为"已实现"。实际含义是"本设计覆盖了该层"。建议表头加注
✅ = 本设计覆盖(非已实现)。总结
v2 设计质量明显优于 v1:
✅ 确认项:
Approve