Files
voidea/template/docs/checklists/05-definition-of-done.md
T

29 lines
1.2 KiB
Markdown

# Definition of Done
Задача считается выполненной только когда ВСЕ пункты отмечены:
## Код
- [ ] Код написан (соответствует стилю из 00-rules.md §1)
- [ ] Линт проходит (ruff — 0 errors)
- [ ] Форматирование соблюдено (ruff format)
## Тесты
- [ ] Тесты написаны (минимум 1 smoke-тест)
- [ ] Тесты проходят (pytest — green)
- [ ] Покрытие новых строк > 80%
## Документация
- [ ] Docstrings написаны (Google-style)
- [ ] .env.example обновлён (если новая переменная)
- [ ] CHANGELOG обновлён (если изменение влияет на API/пользователя)
- [ ] ADR создан (если архитектурное изменение)
## Инфраструктура
- [ ] Миграция написана (если менялась БД)
- [ ] Миграция протестирована (upgrade + downgrade)
## Процесс
- [ ] PR создан
- [ ] Code review пройден (минимум 1 апрув)
- [ ] Ветка смержена в develop/main