Files
2026-05-20 18:37:02 +08:00

3.1 KiB
Raw Permalink Blame History

Knowledge Base 结构梳理报告

生成日期:2026-05-20

检查范围

本次检查覆盖:

  • knowledge_base/INDEX.md
  • knowledge_base/routing/
  • knowledge_base/**/_MANIFEST.md
  • p1-p6 补充后新增的 analysis/、policies/、entities/*、narratives/*、events/*、primitives/* 等目录

发现的问题

  1. 部分新增目录缺少 _MANIFEST.md:

    • analysis/
    • analysis/elections/
    • entities/alliances/
    • entities/equipment/
    • entities/governments/
    • entities/organizations/
    • policies/
  2. 多个已有 _MANIFEST.md 未反映 p1-p6 新增文件,仍停留在早期文件集合。

  3. routing 中存在旧路径体系:

    • by_actor.md 中大量引用 actors/、states/、institutions/ 等当前知识库不存在的旧目录。
    • by_topic.md 中仍带有大量 [占位] 标记,但对应文件很多已经实际生成。
    • by_event.md 中存在模型生成残留文本,影响智能体按事件路由。
  4. routing 索引不完整:

    • routing/_MANIFEST.md 未列出 by_analytical_lens.md 与 by_timeframe.md。
    • INDEX.md 已引用分析视角路由,但未完整表达时间路由。
  5. live/_MANIFEST.md 需要保留每日热点文件的日期选择规则和使用边界,避免 live 文件增多后被模型全量读取。

已完成更新

  1. 为所有缺失目录补充 _MANIFEST.md。

  2. 重新整理各级 _MANIFEST.md:

    • 每个 manifest 以当前目录实际文件为准。
    • 文件清单只列实际存在的文件,减少不存在路径对模型的误导。
  3. 重写核心 routing:

    • routing/by_actor.md
    • routing/by_topic.md
    • routing/by_event.md
    • routing/cross_reference_rules.md
  4. 新增并接入补充 routing:

    • routing/by_analytical_lens.md
    • routing/by_timeframe.md
  5. 更新入口索引:

    • INDEX.md 增加 analysis/ 与 policies/。
    • 标明按分析视角、时间范围分诊的入口。
    • 更新版本日期为 2026-05-20。
  6. 更新 live/_MANIFEST.md:

    • 保留日期选择规则。
    • 明确 live/ 是近期素材层,不是稳定知识本体。
    • 明确 live 文件过多时只读相关日期,不遍历全目录。

一致性检查结果

已执行结构检查:

  • 缺失 _MANIFEST.md 的目录数量:0
  • routing/_MANIFEST.md 未列出的 routing 文件数量:0
  • routing 文件中的 [占位] 标记数量:0
  • INDEX.md、routing/*.md、**/_MANIFEST.md 中的实际文件引用未发现有效缺失项

说明:live/YYYY-MM-DD.txt、YYYY-MM-DD.txt 等是命名模板,不是实际缺失文件。

后续建议

  1. 后续每批知识文件生成后,同步刷新对应目录 _MANIFEST.md。
  2. 若新增一级目录,应同步更新 INDEX.md 的知识库结构表。
  3. 若新增重要议题,应同步更新 routing/by_topic.md 与 cross_reference_rules.md。
  4. 若新增重要人物、机构、媒体或外国行动者,应同步更新 routing/by_actor.md。
  5. 每次大规模补充后,建议重新运行一次结构检查,避免旧路径和占位标记残留。