обслуживание: найденная дельта останавливает работу предложением, а не отказом

Стоп по найденной дельта-спеке говорил только «поведение меняется, дальше идёт
решение». Классификация при этом падала на человека в момент, когда весь
материал для неё у исполнителя, а задача выглядела сломанной, хотя она просто
оказалась шире своего типа.

Порядок теперь из трёх шагов: назвать тип, которым задача оказалась (fix —
расходится с заявленным, feature — снаружи появляется то, чего не было),
объяснить простым языком, что нашлось, и дать два решения — переформулировать
запись и решать процессом того типа следующим прогоном либо прекратить работу.
Третьего решения, «доделать как обслуживание», нет.

Тип исполнитель предлагает, меняет его av-dev-tasks:tasks и только после ответа:
переклеенный на ходу тип назначает себе другой процесс и другую глубину проверки.
Сделанное при любом решении остаётся в рабочем дереве незакоммиченным.
This commit is contained in:
av
2026-08-13 09:30:52 +03:00
parent 42849c13eb
commit 95fed623e7
5 changed files with 114 additions and 16 deletions
+15
View File
@@ -3857,6 +3857,16 @@ change по нему не будет никогда, — и такое реше
на то, что она собирается. `requirements` и `security` не смотрит никто, и это
строка границ покрытия, а не умолчание.
**Найденная дельта — не поломка задачи, а обнаружение более широкого типа.**
Стоп поэтому устроен как три шага, а не как доклад об отказе: назвать тип,
которым задача оказалась (`fix` — расходится с заявленным, `feature` — снаружи
появляется то, чего не было), объяснить человеку простым языком, что нашлось, и
дать **два** решения — переформулировать запись и решать её процессом того типа
следующим прогоном либо прекратить работу. Третьего решения, «доделать как
обслуживание», нет: оно и есть молчаливое изменение поведения. Тип при этом
исполнитель **предлагает**, а меняет `av-dev-tasks:tasks` и только после ответа
— иначе исполнитель назначает себе другой процесс и другую глубину проверки сам.
**Триггеры ADR у обслуживания работают стоп-признаком, а не поводом завести
запись.** Список источников ADR канон закрыл двумя — архивный `design.md` и
записка разведки, — и обслуживание не производит ни того ни другого. Значит
@@ -3904,3 +3914,8 @@ change по нему не будет никогда, — и такое реше
216. **Место для нового документа ищется не по теме, а по бездомному факту.**
Тема «тулчейн» звучит убедительно, а фактов без дома за ней не оказалось —
значит документ был бы вторым домом четырёх чужих.
217. **Работа, переросшая свой тип, останавливается предложением, а не отказом.**
«Здесь нужно менять спеки» перекладывает классификацию на человека в момент,
когда весь материал для неё у исполнителя. Стоп обязан принести названный
тип, объяснение и закрытый список решений — иначе выбор делается вслепую или
не делается вовсе, и работа доезжает до коммита не тем процессом.