Checklists¶
Набор проверочных списков для ключевых этапов жизненного цикла кода. Чеклист — не бюрократия, а инструмент: пробегаешь сверху вниз, на каждом пункте либо ставишь галочку, либо фиксируешь, почему это не применимо (и описываешь в PR).
Страницы¶
pr-author.md— что проверить до того, как запросить review: lint, test, coverage, структура, наблюдаемость. Открывай на каждый PR.pr-reviewer.md— что проверить, когда ревьюишь чужой PR: архитектура, ошибки, события, безопасность, migrations.new-endpoint.md— фокус-чеклист для PR с новым HTTP-endpoint'ом: контракт, валидация, auth, OpenAPI, тесты. Дополняетpr-author.md.production-ready.md— проверка перед первым включением prod-трафика на новый сервис или крупную фичу: runbook, alert'ы, SLO, graceful shutdown, rollback plan, SBOM.
Когда какой использовать¶
| Ситуация | Чеклист |
|---|---|
| Открываю PR | pr-author.md |
| PR добавляет HTTP-endpoint | pr-author.md + new-endpoint.md |
| Ревьюю чужой PR | pr-reviewer.md |
| Готовлю новый сервис к prod | production-ready.md |
| Выкатываю крупную фичу на prod | production-ready.md (разделы про alerting, runbook, rollback) |
Checklists — источник правды для PR-ревью. Если ревьюер ссылается
«не сделано пункт N из pr-author.md» — это валидная блокирующая
правка.