Appearance
Шаблон task contract
Используйте этот шаблон, когда задача ещё звучит слишком расплывчато для agent run. Цель - не написать длинный документ, а убрать места, где агент начнёт угадывать.
md
# Task: <короткое название>
## Цель
Какой пользовательский или системный результат должен измениться?
## Контекст
Почему эта задача появилась? Какие решения уже приняты? На какой spec или issue опираемся?
## Scope
- Входит:
- Входит:
## Non-goals
- Не делаем:
- Не меняем:
## Ограничения
- Technical:
- Product/domain:
- Security/safety:
- Compatibility:
## Критерии приёмки
- [ ] Проверяемый результат 1
- [ ] Проверяемый результат 2
- [ ] Проверяемый результат 3
## План проверки
- Test/build/lint:
- Manual check, если нужен:
## Definition of Done
- [ ] Изменения остались внутри scope
- [ ] Required checks проходят
- [ ] Приложены logs, screenshots или run summary
- [ ] Known limitations описаны
## Риски и escalation
- Риск:
- Остановить run, если:
- Нужен human review, если:Быстрая проверка
- Задачу можно понять без устного контекста.
- Scope помещается в один bounded run.
- Non-goals явные.
- Checks реально исполнимы.
- Success определяется внешними сигналами, а не словами агента.