Knowledge/Outputs/

/wiki <問い> で生成された 合成済み回答 専用の保管庫。/wiki-check の監査レポートは Knowledge/.log/health-check-{YYYY-MM-DD}.md 配下 (ここではない)。

ファイル形式

ファイル名: {kebab-case-slug}.md (slug が衝突する場合は末尾に -2, -3 を連番)。

各ファイルは以下の YAML frontmatter を持つ:

---
question: "<元の問い (1 行)>"
slug: <slug>
created_at: <YYYY-MM-DD>
mode: synthesis
sources_used:
 - <wikilink_stem_1>
 - <wikilink_stem_2>
summary_pages_consulted: <int>
---

sources_used は実際に Read した Wiki ページ stem の列挙 (言及だけのページは含めない)。 summary_pages_consulted は数値補強のために読んだ Summary/ ファイル数。

本文は日本語で、Wiki ページへの引用は [[wikilink]] 形式 (ファイル名 stem のみ)。 末尾に ## 既知ギャップ・今後の調査方向 セクションを必須で持つ。

位置づけ

  • Entity / Concept / MOC ページは LLM が継続的に維持する Wiki ノード (再合成・更新あり)
  • Outputs ページは問いに対する 時点の合成スナップショット。後から rerun して内容が変わってもよく、過去の判断のトレースとして履歴的に保持する
  • 同じ問いを再度 synthesis したい場合は新しい slug (-2 連番) で生成し、過去版は残す

イベントログとの連動

/wiki 実行ごとに Knowledge/.log/events.jsonlsynthesis_query イベントが追記される。スキーマは Knowledge/.log/README.md 参照。

paper_knowledge_update との連動

paper_knowledge_update.py は本ディレクトリの *.md 本文中の [[wikilink]] を逆引きし、参照されている entity / concept ページの ## 関連論文 セクションに ### 合成 (Outputs) サブグループを自動追加する。entity 側 YAML には synthesis_refs: <int> が併記される。Outputs を新規追加 / 更新したら paper-knowledge-update を再実行することで Wiki から逆引きできる。

索引

Knowledge/_Index.md## 合成済みアウトプット (Outputs/) セクションに新しいものから順にリンクされる (10 件超でも履歴として保持)。