Спека: <название задачи>
Автор: <имя> · Дата: <дата> · Ветка: <ветка>
1. Контекст
Что уже есть, где лежит, что нельзя ломать.
- Модуль/пакет:
<путь> - Текущее поведение: <описание>
- Затронутые потребители: <кто использует>
2. Цель
Одно предложение: что должно появиться в результате.
3. Требования
- <проверяемое утверждение>
- <проверяемое утверждение>
- <проверяемое утверждение>
- <проверяемое утверждение>
- <проверяемое утверждение>
4. Ограничения
- Не менять:
<файлы/модули> - Не добавлять зависимости: <да/нет>
- Стиль: как в
<файл-образец> - Размер: не более <N> строк в диффе на шаг
5. Критерии приёмки
./scripts/check.shпроходит- тест
<название>покрывает <кейс> - <ручная проверка/команда>
- поведение X при Y: <ожидаемый результат>
6. Не входит в задачу
- <что явно не делаем>
- <что явно не делаем>
7. Риски
| Риск | Вероятность | Что делаем |
|---|---|---|
| <риск> | низкая/средняя/высокая | <действие> |