# Architecture Rules - Clean Architecture - SOLID Principles - Repository Pattern - Service Layer - Use Case Layer - Dependency Injection - No business logic in controllers - No direct DB access from controllers - All config via environment and settings service