обслуживание: найденная дельта останавливает работу предложением, а не отказом
Стоп по найденной дельта-спеке говорил только «поведение меняется, дальше идёт решение». Классификация при этом падала на человека в момент, когда весь материал для неё у исполнителя, а задача выглядела сломанной, хотя она просто оказалась шире своего типа. Порядок теперь из трёх шагов: назвать тип, которым задача оказалась (fix — расходится с заявленным, feature — снаружи появляется то, чего не было), объяснить простым языком, что нашлось, и дать два решения — переформулировать запись и решать процессом того типа следующим прогоном либо прекратить работу. Третьего решения, «доделать как обслуживание», нет. Тип исполнитель предлагает, меняет его av-dev-tasks:tasks и только после ответа: переклеенный на ходу тип назначает себе другой процесс и другую глубину проверки. Сделанное при любом решении остаётся в рабочем дереве незакоммиченным.
This commit is contained in:
@@ -3857,6 +3857,16 @@ change по нему не будет никогда, — и такое реше
|
||||
на то, что она собирается. `requirements` и `security` не смотрит никто, и это
|
||||
строка границ покрытия, а не умолчание.
|
||||
|
||||
**Найденная дельта — не поломка задачи, а обнаружение более широкого типа.**
|
||||
Стоп поэтому устроен как три шага, а не как доклад об отказе: назвать тип,
|
||||
которым задача оказалась (`fix` — расходится с заявленным, `feature` — снаружи
|
||||
появляется то, чего не было), объяснить человеку простым языком, что нашлось, и
|
||||
дать **два** решения — переформулировать запись и решать её процессом того типа
|
||||
следующим прогоном либо прекратить работу. Третьего решения, «доделать как
|
||||
обслуживание», нет: оно и есть молчаливое изменение поведения. Тип при этом
|
||||
исполнитель **предлагает**, а меняет `av-dev-tasks:tasks` и только после ответа
|
||||
— иначе исполнитель назначает себе другой процесс и другую глубину проверки сам.
|
||||
|
||||
**Триггеры ADR у обслуживания работают стоп-признаком, а не поводом завести
|
||||
запись.** Список источников ADR канон закрыл двумя — архивный `design.md` и
|
||||
записка разведки, — и обслуживание не производит ни того ни другого. Значит
|
||||
@@ -3904,3 +3914,8 @@ change по нему не будет никогда, — и такое реше
|
||||
216. **Место для нового документа ищется не по теме, а по бездомному факту.**
|
||||
Тема «тулчейн» звучит убедительно, а фактов без дома за ней не оказалось —
|
||||
значит документ был бы вторым домом четырёх чужих.
|
||||
217. **Работа, переросшая свой тип, останавливается предложением, а не отказом.**
|
||||
«Здесь нужно менять спеки» перекладывает классификацию на человека в момент,
|
||||
когда весь материал для неё у исполнителя. Стоп обязан принести названный
|
||||
тип, объяснение и закрытый список решений — иначе выбор делается вслепую или
|
||||
не делается вовсе, и работа доезжает до коммита не тем процессом.
|
||||
|
||||
Reference in New Issue
Block a user