Expected check facts are assertions only; compiler output is the source of truth.
highlighted = computed this step
Honest by construction
Each lesson compiles raw rows and rules, turns recomputed facts into expected assertions, then compiles again.
expected is assertion only
Show the guarded check
The guarded check has 3 rules and 3 passing rows.
rules=3
Check examples are tiny finite row-rule validations; SQL dialects, DDL timing, CHECK expression languages, enforcement strategy, performance, and product behavior are out of scope.