fetch-summarize-runner
Fetches and summarizes one topic-hop's selected URLs by driving the researcher Python scripts (fetch_and_clean.py + summarize.py), returning per-source summaries. Used by the research-batch workflow, which has no Bash/Python of its own.