← Previous · Film 8 of 10
An agent on the team
An AI agent drafts in minutes. It follows rules written in the project, shows the query behind every claim, never weakens a test, and people approve.
Topics › Analytics engineering › In the weeds of data crafting
A definition copied into four places drifts in three. Give each fact one home: meaning in the conceptual model, taken from the business glossary where it already defines the term, decisions with why and who in a log beside what they're about, accepted gaps on the model as known limitations, what the build uses in dbt's YAML. Generate the rest, sync it one way, and ship a breaking change as a new version with a date. The next film follows one question from start to end.
Builds on An agent on the team
Press Play, or pick a chapter. Turn on Pause and think to stop for one question at the end of chapters.

Download the videoCaption filesRead the script
Where next?
Every card in the film shows a real file from the example dbt project. Open the ones each chapter shows, on GitHub, or run the whole project yourself.
models/core/course/_course__conceptual.ymlmodels/core/course/_course__conceptual.yml models/_shared/_shared__decisions.yml models/core/student/_core_student__models.yml docs/conventions.mdmodels/core/course/_course__conceptual.yml scripts/generate/definitions.py models/core/course/_course__definitions.md models/core/course/_core_course__models.ymlmodels/core/student/_student__conceptual.md models/core/student/_student__physical.mddbt_project.ymlmodels/core/student/_core_student__models.yml models/core/student/core_credential_v1.sql models/marts/wallet/mart_wallet__credentials.sql models/core/student/_student__decisions.ymlThe four Pause and think questions, for a class or a team. Open one to see the answer.
Film 9 of 10.
← Previous · Film 8 of 10
An AI agent drafts in minutes. It follows rules written in the project, shows the query behind every claim, never weakens a test, and people approve.
Next · Film 10 of 10 →
One question, ten steps, ten commits. Every file in its place, for as long as it's needed.