The frozen live-news archive (data/forward_corpus/). Two feeds
fill it: a daily WebSearch pull (news_pull.sh each evening) plus a one-time
GKG+Wayback cold-start seed — the very same BigQuery-GKG discovery + Wayback-lede (+ title-gated
live fallback) pipeline the backtest Retriever DB uses, pointed at the last
few weeks so the curator has a full trailing window on day one. Store-broad and deduped: each pull appends
only genuinely new articles. This is the forward analog of that backtest DB; the curator reads a trailing
21-day slice of it at each review.
Raw data (local files): articles.jsonl · appearances.jsonl · pulls.jsonl
7 pulls across 5 day(s). 1 missing day(s): 2026-07-27 (a missed pull can't be cleanly backfilled). Colored by feed: the one-time GKG+Wayback seed vs the daily WebSearch pulls.
published on or after 2026-07-01 (35 older mis-dated hub/evergreen pages hidden), colored by feed. The GKG+Wayback seed backfills the older days; the daily WebSearch pulls add the recent edge. The curator reads a trailing 21-day slice of this.
coverage by theme (the wave query whose result first surfaced each article), split by feed
top source domains by article count, split by feed: the GKG+Wayback seed contribution (authority-ranked, so it skews to recognized desks) vs the daily WebSearch pulls. source_block junk excluded upstream