A bad row is not hidden; the violations table names every problem.
bad row is explained
Show every reason
This input has 4 violations, so allRowsPass is no.
violations=4
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.
Follow the reasons
NULL fails required and domain checks; the large quantity fails the range.
reason per rule
Summary
The model does not guess repairs; it only reports exact failures.