Task 1 · typically 60 min, a few times a week
Fix broken pipelines and failed jobs
Catch broken data before stakeholders do with tests and observability
Data tests and observability tools spot freshness, volume and schema problems and point to the upstream cause, so failures are found and fixed faster.
- 1Add freshness, not-null and uniqueness tests to your most-used models (dbt tests or Elementary).
- 2Turn on an observability tool (Monte Carlo, Metaplane, Elementary, Bigeye) for anomaly detection and lineage.
- 3Send alerts to a data-team channel with the owner tagged.
- 4Use lineage to tell affected dashboard owners before they notice.
Tools: dbt tests · Elementary · Monte Carlo · Metaplane · Bigeye
One more way to fix itHide the other fixes
Use a coding agent on your dbt or pipeline repo
Claude Code, Codex, Cursor and Copilot can read the project, write models and tests, run dbt build and fix errors. You review the logic and the data it produces.
- 1Add a short instructions file to the repo (CLAUDE.md or AGENTS.md) with naming conventions and how to run dbt and tests.
- 2Give the agent a well-scoped task with the prompt below.
- 3Let it run the build and tests against a dev target, never production.
- 4Review the SQL and check row counts against a known source before merging.
In this [DBT / AIRFLOW / DAGSTER] project, [TASK, e.g. add a model that calculates monthly active customers from events]. Follow the conventions in [EXAMPLE MODEL]. Add tests for [UNIQUENESS, NOT NULL, ACCEPTED VALUES] and a description for each column. Run the build against the dev target, fix any errors, and summarize what you changed plus anything you were unsure about. Do not run anything against production.
Tools: Claude Code, OpenAI Codex, Cursor or GitHub Copilot