SQL_003_TENANT_SCOPE: Tenant-Scope ist Teil jeder Abfrage
Severity: must. Bereich: sql-db-migrations.
Regel
Tenantbezogene Tabellen und Queries MUESSEN einen expliziten Tenant-Scope besitzen; UI-Filter oder Routenparameter duerfen Tenant-Isolation nicht ersetzen.
Reflection-Check
check:
reflect:
fields:
- tenant_column
- tenant_scope
objects:
- table
- queryEvidence
- POSTGRES_CONSTRAINTS, PostgreSQL Documentation: Constraints
- LOCAL_PHP_SPECS, Lokale PHP YAML Library