# {{PROJECT_NAME}} — Copilot Instructions ## Architecture Read DECISIONS.md before making architectural choices. Document new decisions there. ## Code Style - Constructor Pattern: 1 file = 1 class = 1 responsibility - File <200 lines, function <30 lines - Types/interfaces BEFORE implementation - Tests WITH code, never "later" ## Forbidden - Mixins, abstract factories, DI containers - Rewriting working code without reason - Committing .env, credentials, API keys - Adding abstractions for one-time operations