Persist provider reasoning and assistant text separately on agent_reasoning_audit (DeepSeekAssistantMessage path), extract diagnosis_run.conclusion, enrich RAG tool audit (step_id/query/qualityScore), gate empty mysql tools, drop devtools, and align MVP docs after live E2E verification.
612 B
612 B
Evidence: rag-chunk-evidence-identity-dedup
代码证据(变更前)
KnowledgeEvidencePostProcessor.sourceKey使用 source/title 去重RagResultProjector用 source 回退 document_id 并 HashSet 去重- 写入路径 metadata 已有 docId/chunkIndex,读路径未一等化
规格证据
- 旧
openspec/specs/rag-knowledge-retrieval要求 source 级 dedup(本 change 以 delta 修正) docs/Milvus-Hybrid接入清单.md§1.1 定义 Delivery 1 地基
验证证据
- 单测覆盖 multi-chunk keep / true-dup merge / maxChunksPerDocument / projector same-source multi-chunk