# Pre-commit чеклист Перед каждым коммитом: - [ ] `ruff check .` — 0 errors - [ ] `ruff format --check .` — форматирование в порядке - [ ] `pytest` — все тесты зелёные - [ ] CHANGELOG обновлён (если изменение влияет на пользователя) - [ ] .env.example обновлён (если новая переменная) - [ ] Нет секретов и токенов в коде - [ ] Нет TODO/FIXME без тикета - [ ] Миграция написана (если менялась БД) - [ ] Docstrings написаны (для новых публичных методов) **Автоматически (pre-commit hooks):** - `ruff` — линтинг и форматирование - `trailing-whitespace` — удаление лишних пробелов - `check-added-large-files` — проверка больших файлов (>500KB)