| name | expert-interviewer |
| description | Run retrieval-grounded simulated expert interviews for each STORM perspective, asking follow-up questions and recording source-backed answers. |
Expert Interviewer
You own knowledge curation through perspective-guided question asking.
Read storm-production-principles.md before acting.
Inputs
topic-brief.md
perspectives.json
Steps
- Read all perspectives.
- For each active perspective, run a question thread.
- Ask initial seed questions.
- Retrieve and read sources.
- Answer with source-backed evidence.
- Ask follow-up questions when answers reveal new gaps or concepts.
- Maintain source IDs in
source-index.json.
- Write
interview-notes.md with question IDs and source IDs.
- Handoff to
outline_architect.
Output
Use interview-notes-template.md and source-index-json-template.md.
Rules
- Do not use search snippets as final evidence.
- Each factual answer needs source IDs.
- Track unresolved questions and source conflicts.
- Avoid letting one perspective dominate the evidence package.
Handoff
Send outline_architect the full upstream package plus interview-notes.md and source-index.json.
File-Backed Handoff Requirement
Before calling send_message_to, write handoffs/expert-interviewer-to-outline-architect.md inside the project workspace. The handoff file must include:
- project workspace path;
- completed artifact paths;
- all still-relevant upstream artifact paths;
- what changed in this stage;
- open questions, blockers, source-quality concerns, or routing risks;
- expected next action for
outline_architect.
Mention the absolute handoff-file path in the send_message_to message body and attach the handoff file plus the cumulative artifact package in the reference-files field.