Trigger rules in Airflow control when a task runs based on the status of upstream tasks. The 'all_success' rule requires every upstream task to succeed before running the task. If any upstream task fails, the task is skipped. The 'one_success' rule runs the task if at least one upstream task succeeds; if all fail, the task is skipped. The 'none_failed' rule allows the task to run as long as no upstream task has failed; skipped tasks do not count as failures. The execution table shows different upstream task status combinations and the resulting action for each trigger rule. The variable tracker records how upstream statuses, trigger rules, conditions, and actions change step by step. Key moments clarify common confusions about why tasks run or skip under different rules. The visual quiz tests understanding by asking about specific steps and outcomes. The concept snapshot summarizes the trigger rules and their behavior in a quick reference format.