In dbt, the 'One model per source table' rule means you create a separate model for each source table you want to use. For example, if you have source tables named 'customers' and 'orders', you write one model selecting from 'customers' and another selecting from 'orders'. This keeps your models simple and easy to manage. The execution flow starts by identifying each source table, then creating a model for it, running dbt to build these models, and finally using these models in your analysis. The execution table shows each step, including model creation and running dbt. The variable tracker shows how the list of models grows and the dbt run status changes from not run to success. Key moments include understanding why one model per source table is better and what happens if a model is missing. The visual quiz tests your understanding of when models are created and the dbt run status. Remember, this rule helps keep your data transformations organized and clear.