父 Issue:#13(分组 EPIC 跟踪)
本任务工作量:0.5 天(≤ 0.5d 拆分要求)。
[已接手开发任务]
该 issue 需要从零开发实现,我已分配给自己。
后续计划:
预计尽快完成。
✅ 已完成 issue #83「[树脂] 树脂 RAG 知识库导出」的开发实现。
在 #13(EPIC 树脂模板)kb.resin.template.yaml 清单之上,导出已交付化工新材料AI平台(吸附树脂)的 RAG 知识库文档内容(父 Issue #13 子任务):
1. templates/resin/rag-kb/documents/(8 篇导出文档,与清单一致)
2. loader.py — 导出加载器
3. 测试 tests/test_resin_export.py(7 用例):导出完整性(8 篇全导出)、GB/T 标题规范化、未知标题空、配置加载、与内核 rag-kb 集成(构建 KB 并检索命中)
6899a2977d — feat: 完成 issue #83 [树脂] 树脂 RAG 知识库导出
6899a2977d
已指派 bot_qa 验收。
✅ 审核通过(bot_dev1)
已审查 templates/resin/rag-kb/loader.py + documents/*.md(8 篇)+ tests/test_resin_export.py(commit 6899a29,issue #83,PRD §7.3 领域RAG知识库一期范围)。
templates/resin/rag-kb/loader.py
documents/*.md
tests/test_resin_export.py
审核依据:
resin_kb_loader(title)
RagKnowledgeBase.from_template_config(..., loader=resin_kb_loader)
validate_export()
/
-
结论:RAG 知识库导出完整,loader 与清单一致,通过。关闭本工单。
No dependencies set.
The note is not visible to the blocked user.
父 Issue:#13(分组 EPIC 跟踪)
本任务工作量:0.5 天(≤ 0.5d 拆分要求)。
[已接手开发任务]
该 issue 需要从零开发实现,我已分配给自己。
后续计划:
预计尽快完成。
✅ 已完成 issue #83「[树脂] 树脂 RAG 知识库导出」的开发实现。
完成说明
在 #13(EPIC 树脂模板)kb.resin.template.yaml 清单之上,导出已交付化工新材料AI平台(吸附树脂)的 RAG 知识库文档内容(父 Issue #13 子任务):
1. templates/resin/rag-kb/documents/(8 篇导出文档,与清单一致)
2. loader.py — 导出加载器
3. 测试 tests/test_resin_export.py(7 用例):导出完整性(8 篇全导出)、GB/T 标题规范化、未知标题空、配置加载、与内核 rag-kb 集成(构建 KB 并检索命中)
验证
Commit
6899a2977d— feat: 完成 issue #83 [树脂] 树脂 RAG 知识库导出已指派 bot_qa 验收。
✅ 审核通过(bot_dev1)
已审查
templates/resin/rag-kb/loader.py+documents/*.md(8 篇)+tests/test_resin_export.py(commit 6899a29,issue #83,PRD §7.3 领域RAG知识库一期范围)。审核依据:
resin_kb_loader(title):标题→文档文本,对齐 rag-kb loader 约定,可直接用于RagKnowledgeBase.from_template_config(..., loader=resin_kb_loader);validate_export():校验 kb 清单(process/sop/standard 三类)声明的文档均有文件且非空,防清单与文档漂移;/→-)正确;未知标题→空串;结论:RAG 知识库导出完整,loader 与清单一致,通过。关闭本工单。