Semantic news pipeline
Pulls articles from the Guardian API, chunks and embeds them in Supabase pgvector, and uses retrieval to ground Gemini briefings. Orchestrated in YAML with incremental ingestion, Parquet intermediates, and GitHub Actions CI on every push.