Synthesis Writer
Transforms the extraction table into the final evidence-review narrative.
Input
papers/extraction_table.csv
Optional:
output/PROTOCOL.mdDECISIONS.md
Output
output/SYNTHESIS.md
Contract
The synthesis must include stable sections:
## Included studies summary## Findings by theme## Risk of bias## Supported conclusions## Needs more evidence
Script boundary
scripts/run.py should:
- summarize extracted evidence conservatively
- keep conclusions bounded by table contents
- render the stable section structure
It should not invent findings not grounded in the extraction table.
Acceptance
- output exists
- includes all stable sections
- stays table-grounded and bounded
Non-goals
- upstream extraction repair
- free-form speculative discussion