Files
SuperBizAgent-java/devflow/projects/2026-06-30-session-dedup-knowledge-map/brief.md
T
zhuyongxin a1c896ebda chore(docs): 归档 ISS-001 session-dedup-knowledge-map + ISS-002 mvp 文档
- 移动 session-dedup-knowledge-map OpenSpec 到 archive 目录
- 提交 ISS-001 遗留的 devflow 档案文件
- 更新 ISS-002 状态为已修复
- 新增 mvp/architecture/action-memory-relevance.md 设计文档
- 更新 mvp/README.md 文档导航
- 更新 devflow/index.md OpenSpec 链接指向 archive
2026-07-01 18:27:04 +08:00

34 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Brief: session-dedup-knowledge-map
## 背景
ISS-001:Executor 在单次对话中重复调用 `lookup_knowledge` 多达 20 次,同一文档被召回 13 次。原因是工具层无状态、Planner 无知识边界感知。
## 目标
1. 彻底消除 session 内重复文档召回(Part A)
2. 给 Planner 注入知识图谱,让其在规划阶段就能判断需要检索哪个域、只检索一次(Part B)
## 范围
- `LookupKnowledgeTool`:session 级去重
- `Frontmatter` / `KnowledgeEntry`:新增 covers + whenToRetrieve
- `DocumentManagementService`:上传时 LLM 生成文档级字段
- `KnowledgeDomainService`(新):域级聚合与 DB 存储
- `knowledge_domain` 表(新)
- `ChatService` + `chat-planner-prompt.md`:注入 knowledge map
## 非目标(Phase 2)
- Executor 文档级 when_to_retrieve 细粒度筛选
- RRF 混合重排
- 文档 frontmatter 自动生成(手动覆盖 LLM 优先已支持)
## 分档
standard
## 关联 OpenSpec
openspec/changes/session-dedup-knowledge-map/