Every table carries the fence
A table that holds organization data has a non-null organization column, row-level security switched on, and a policy comparing that column to the caller’s own organization. The comparison happens inside Postgres, before any row is handed back. Application code cannot forget it, because application code is not the thing doing the checking.
Enforced in the database