старший долг: развилка тремя основаниями, вопросы тем, версия раскладки 5
Третий заход по находкам ревью — то, что старше темы 78 и тянулось с тем 74–77. Оснований у развилки три во всех местах: конвейер называл два, а устав триажа, контракт находок, сценарий решения и журнал — три. Там же сказано, чем третье отличается: по первым двум оркестратор урезает изменение до остатка, третье отменяет одобрение и возвращает на чекпоинт. Вопросы проекта по темам достались проходам, которые эти темы закрывают: review-code, review-specs и review-autotests получили обязанность отвечать дословно и строку в блоке покрытия. Прежде конвейер обещал их каждому проходу, а знал о них только приёмник тем. Глубокое ревью приведено к уставам, которые зовёт: глубина у проходов разная — доказательство у тех двоих, что держат машину, разбор у architecture и code; у триажа три вызывающих, а не два режима, и потолка в 7 пунктов там нет. Версия раскладки поднята до 5 с записью журнала: скелет docs/review.md потерял подраздел «Триггеры метки» ещё темой 77, а миграции проектам никто не дал. Сняты остатки меток в task-track и в config-skeleton, уезжающем в чужой проект. Перечень осей досчитал три оси: глубина темы, разметка действия, род правки. Журнал — тема 81.
This commit is contained in:
@@ -166,6 +166,7 @@ change, `docs/architecture.md`, `docs/passport.md` и инварианты `CLAU
|
||||
## Coverage of this pass
|
||||
- проверено: <какие Requirements, какие файлы диффа прочитаны>
|
||||
- источники: дельта, актуальные спеки, design/tasks, architecture, passport, инварианты — что из этого нашлось
|
||||
- вопросы проекта по теме requirements: <вопрос → ответ, дословно — или «задание их не принесло»>
|
||||
- отложено в av-dev:code-deep-review: <что доказывается только прогоном или входом шире диффа — или «нечего»>
|
||||
- не проверялось и почему: ...
|
||||
- требование против записанного наблюдения не проверялось: docs/research/ — процессный документ, прогон его не открывает
|
||||
@@ -176,3 +177,15 @@ change, `docs/architecture.md`, `docs/passport.md` и инварианты `CLAU
|
||||
|
||||
Только чтение и анализ. `openspec validate` запускать можно и нужно. Не
|
||||
редактируй код и спеки, не архивируй change.
|
||||
|
||||
## Вопросы проекта по теме
|
||||
|
||||
**`docs/review.*` держит подраздел «Вопросы по темам», и вопрос по теме
|
||||
`requirements` — твой.** Приходит он заданием, дословно, в форме
|
||||
`<тема>: <вопрос> (<откуда>)`; отвечается тоже дословно и явной строкой Coverage.
|
||||
Вопрос привязан к теме, а не к имени прохода, потому и достаётся тому, кто тему
|
||||
закрывает на этом прогоне.
|
||||
|
||||
Задание вопросов не принесло — скажи строкой. Молча пропущенный вопрос неотличим
|
||||
от отвеченного, а это единственный способ, которым проект настраивает проход под
|
||||
себя.
|
||||
|
||||
Reference in New Issue
Block a user