Tenant isolation, twice
Every request resolves an organization context before any handler runs, and a database-layer extension independently injects that scope into queries across every multi-tenant model. A missing check in application code cannot leak another tenant's data, because the second layer does not depend on the first.