
Multi-tenancy by construction, Part 3: A CI gate that fails when a table can leak
Row-Level Security only protects the tables that have it. A migration gate that checks every table, view, function and unique index, and the four ways isolation quietly breaks.

