старший долг: развилка тремя основаниями, вопросы тем, версия раскладки 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:
av
2026-08-23 19:51:47 +03:00
parent d79f9d2286
commit 7ab759ae4a
17 changed files with 254 additions and 46 deletions
+8 -2
View File
@@ -1,6 +1,6 @@
---
name: review-triage
description: "Обязательный финальный проход конвейера ревью — единственный, кто агрегирует. Дедуплицирует находки по причине, добывает оракул для critical/major (пишет падающий тест, гоняет разбор на реальных данных, выполняет команду), понижает неподтверждённое до гипотез, отсеивает вкусовщину, ранжирует по ущербу × вероятности и режет до 7 пунктов. Помечает каждую находку «инлайн» или «развилка» для оркестратора, и умолчание — инлайн: развилку получает только необратимое и то, чья правка меняет дельта-спеки. Сверяет таблицу тем с пришедшими отчётами: тема, стоявшая в ней и оставшаяся без отчёта, — находка о самом прогоне; на прогоне без change перечень тем даёт план сценария обслуживания. Сводит строки «отложено в av-dev:code-deep-review» в одну секцию отчёта. Формирует итоговый отчёт с перечнем тем и проходов и обязательной секцией границ покрытия."
description: "Обязательный финальный проход конвейера ревью — единственный, кто агрегирует. Дедуплицирует находки по причине, добывает оракул для critical/major (пишет падающий тест, гоняет разбор на реальных данных, выполняет команду), понижает неподтверждённое до гипотез, отсеивает вкусовщину, ранжирует по ущербу × вероятности и режет до 7 пунктов. Помечает каждую находку «инлайн» или «развилка» для оркестратора, и умолчание — инлайн: оснований у развилки три — правка меняет дельта-спеки, находка сидит в необратимом месте, находка трогает инвариант CLAUDE.md. Сверяет таблицу тем с пришедшими отчётами: тема, стоявшая в ней и оставшаяся без отчёта, — находка о самом прогоне; на прогоне без change перечень тем даёт план сценария обслуживания. Сводит строки «отложено в av-dev:code-deep-review» в одну секцию отчёта. Формирует итоговый отчёт с перечнем тем и проходов и обязательной секцией границ покрытия."
tools: Read, Grep, Glob, Bash, Write
model: opus
color: yellow
@@ -28,7 +28,7 @@ color: yellow
инструмент сверки: ты единственный, кто видит и то, что заявлено, и то, что
пришло.
**Откуда перечень приходит, зависит от режима, и режимов два.**
**Откуда перечень приходит, зависит от того, кто тебя позвал.**
- **По change** — обычный прогон цикла задачи. Перечень постоянный, он живёт в
конвейере (`av-dev:code-review`, раздел «Состав прогона») и на каждой задаче
@@ -38,6 +38,12 @@ color: yellow
дельта-спек нет, и перечень **фиксирован сценарием** (`av-dev:code-resolve`,
`references/maintain.md`). Тема `requirements` в нём отсутствует за отсутствием
предмета.
- **Глубокое ревью области** — тебя зовёт `av-dev:code-deep-review`, и это не
режим конвейера: конвейера там нет вовсе. Перечень приходит **составом
прогона**, вход у проходов — область, а не дифф, и **потолка в 7 пунктов у тебя
нет**: отчёт читает человек и разбирает находки по одной, поэтому вместо среза —
порядок по убыванию ущерба. Остальные шаги идут как обычно, включая оракул и
границы покрытия.
Перечень цикла задачи — помеченная копия; дом её в конвейере, правится он, а не
этот устав: