Изоляция тенантов
- Каждый запрос автоматически фильтруется по ID организации на уровне репозитория
- Межтенантный доступ выбрасывает WrongTenantAccessException — это enforced в коде, а не в политике
- Изолированные sandbox-контейнеры под каждый репозиторий без доступа к БД и шлюзу
- Покрыто интеграционными тестами, которые запускаются на каждой сборке