Goal (Sprint outcome)

Make the pipeline repeatable, scheduled, and observable: automated refresh for Library + History, dbt jobs triggered reliably, fail-fast on tests, plus monitoring + clear docs for demo/portfolio.

User value

Automation flow (Sprint 3)

n8n schedules → run Python extraction/load → trigger dbt Cloud jobs → run dbt tests (fail fast) → write run logs to BigQuery → update monitoring dashboard + send notifications.


Epic C1 — n8n Workflow Setup

Objective

Set up n8n as the orchestrator to run Library/History refresh workflows with secure credentials + notifications.

Tasks (checklist)

Definition of Done (C1)