Synthesize an answer from the wiki. Triggers when the user asks a question about topics the wiki covers, asks "what does the wiki say about X", "compare X and Y", "summarize what we know about Z", or any analytical question answerable from accumulated knowledge. Reads wiki pages only — never raw sources. Files the answer back as a synthesis to compound knowledge.
The compounding operation. Every good query answer is filed back as a synthesis page, making future related queries faster and richer. Work done once is never thrown away.
Read wiki/index.md to identify which pages are likely relevant to the question.
Search wiki/syntheses/ for any prior synthesis that partially answers or relates to this question. If one exists and is recent, use it as a starting point.
Use #tool:search/codebase to find wiki pages mentioning key terms.
Use #tool:read/readFile to load the most relevant pages.
Load in priority order:
Do not read raw/ for answering. The wiki is the reasoning layer. If the wiki can't answer the question, flag that as a gap and name what sources would fill it.
Compose an answer:
[[wikilink]] citations for every non-obvious claimShow the answer. Then ask:
"Shall I file this as a wiki synthesis page at
wiki/syntheses/<slug>.md?"
Create wiki/syntheses/<slug>.md using the Synthesis page format from wiki-ingest/references/schema.md.
Update wiki/index.md under ## Syntheses. Append to wiki/log.md:
## [YYYY-MM-DD HH:MM] query | <Question>
- Filed to: wiki/syntheses/<slug>.md
- Pages consulted: [list]
- Gaps identified: [list or none]