Snapshot Writer
Transforms a small core set plus a bullets-only outline into the final research-brief deliverable.
Inputs
Required:
outline/outline.ymlpapers/core_set.csv
Optional:
queries.mdpapers/papers_dedup.jsonl
Output
output/SNAPSHOT.md
Script boundary
scripts/run.py should stay a thin adapter over shared review tooling:
- read outline/core-set inputs
- build a compact pointer-heavy briefing
- write
output/SNAPSHOT.md
Do not move topic-specific ranking rules or deep parsing logic into this script.
Contract
The output should:
- read like a briefing, not a survey draft
- stay bullets-first and compact
- define the topic boundary
- surface key themes
- include explicit paper pointers in a stable format
Acceptance
output/SNAPSHOT.mdexists- includes
## Scopeand## What to read first - includes explicit paper pointers from the workspace paper set
Non-goals
- full evidence synthesis
- protocol / screening / extraction
- monolithic long-form survey writing