01
Tenant isolation
Your workspace's data is separated from every other customer's at the database layer, not just in application code. Every row of data is bound to your workspace, and the database itself refuses to return rows across that boundary — even if the application asked for them.
PostgreSQL Row-Level Security on every tenant table; policies fail closed, so an unresolved workspace context returns zero rows.