# PRE-DEV GATE (before writing any code) 1. **Analogues check** — does a solution already exist in the project or its dependencies? Use `Grep`/`Glob` 2. **Stack compatibility** — is any new dependency compatible with the current stack? 3. **Duplication check** — are you about to duplicate existing code? If any check fails → STOP and reconsider.