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.jsonl へ synthesis_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 件超でも履歴として保持)。