старший долг: развилка тремя основаниями, вопросы тем, версия раскладки 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
@@ -0,0 +1,78 @@
# 81. Старший долг трансформации разобран: развилка, вопросы тем, версия 5 (2026-08-23)
## Что было
Тема 80 свела противоречия, внесённые темой 78, и назвала строкой С287 то, что
осталось: находки ревью, которые старше трансформации хвоста и тянутся с тем 74–77.
Этот заход разбирает их.
Долг был четырёх родов. **Перечень, разошедшийся с исполнителем**: конвейер
называл два основания развилки, а устав триажа, контракт находок, сценарий решения
и журнал — три. **Остатки снятого устройства**: `task-track/SKILL.md` объяснял, что
метку назначает разметка, и искал шов по границе, «которая поднимает метку»;
`config-skeleton.md` увозил в конфиг чужого проекта строку про «правило выбора
метки». **Обещание без исполнителя**: конвейер обещал каждому проходу вопросы
проекта по его темам, а три прохода из четырёх о вопросах не знали и места под
ответ не имели. **Скилл, разошедшийся с уставами, которые он зовёт**:
`av-dev:code-deep-review` назначал `review-code` глубину «доказательство» и отменял
триажу потолок, ничего об этом уставам не сказав.
Отдельно стояла **непройденная миграция**: тема 77 переписала скелет
`docs/review.md`, который уезжает в репозиторий проекта, а записи в журнале версий
канона не появилось. Проекты, приведённые к версии 4, остались с подразделом
«Триггеры метки» под словарь, которого больше нет.
## Решено
**Р331. Оснований у развилки три, и перечень сведён по всем местам.** Правка
меняет дельта-спеки, находка сидит в необратимом месте, находка трогает инвариант
`CLAUDE.md`. Там же названо, чем третье отличается: по первым двум оркестратор не
останавливается, а урезает изменение до остатка; третье отменяет одобрение и
**возвращает на чекпоинт**.
**Р332. Вопросы проекта по темам достались проходам, которые эти темы закрывают.**
`review-code` (`conventions`, `security`, `operations`, `architecture`),
`review-specs` (`requirements`) и `review-autotests` (`autotests`) получили
обязанность отвечать дословно и строку в блоке покрытия. Задание вопросов не
принесло — это говорится строкой: молча пропущенный вопрос неотличим от
отвеченного, а других способов настроить проход под проект у проекта нет.
**Р333. Глубина в глубоком ревью — не одна на всех.** Доказательство дают те двое,
что держат машину; `review-architecture` и `review-code` дают разбор на входе шире
диффа, и выдать доказательство им нечем. `review-code` получил единственную
оговорку про вызов оттуда: вход — область, потолков нет, машину он не держит и там.
**Р334. У триажа три вызывающих, а не два режима.** Прогон по change, прогон без
change и глубокое ревью области, где перечень приходит составом прогона, а потолка
в 7 пунктов нет: отчёт читает человек и разбирает находки по одной, поэтому вместо
среза — порядок по убыванию ущерба.
**Р335. Версия раскладки поднята до 5.** Запись журнала называет, что переехало
(подраздел «Триггеры метки» → «Когда звать глубокое ревью», двумя списками) и что
сделать проекту: переписать подраздел, пройти по документам грепом, поднять
версию, догнать `check`. Ключ `[docs] healthcheck_last` руками заводить не надо —
он появится сам.
**Р336. Перечень осей досчитал три оси**, которые ветвили поведение годами:
глубина темы, разметка действия, род правки документа. Каждая жила в своём скилле
и оттуда была видна, а из перечня — нет; ровно за этим перечень и заведён.
## Следствия
**С288. След сверки коммитит тот, кто позвал прогон.** Своего коммита у
`av-dev:doc-healthcheck` нет, и незакоммиченный след означал бы счёт от коммита,
которого в истории не существует.
**С289. Проекты на версии 4 теперь видят дрейф.** `docs.py check` называет
повышение прямо и зовёт `upgrade`; до этой темы расхождение скелета с каноном не
замечала ни машина, ни человек.
**С290. Три прохода стали дороже ровно на то, что проект им скажет.** Вопросы по
темам — механизм настройки, который до сих пор работал только у приёмника тем;
пустой подраздел в `docs/review.*` ничего не стоит, а непустой перестал пропадать
молча.
**С291. Ревью трансформации закрыто в три захода**, и цена его известна: одна
рабочая поломка (тема 79), четыре противоречия внутри новой темы (тема 80) и
двенадцать мест старшего долга (эта). Гейт не поймал ни одного: он судит форму, а
всё перечисленное — согласованность утверждений.
+1
View File
@@ -132,3 +132,4 @@
| 78 | [Хвост задачи: отражение молча, новое — по слову](78-tail-reflection-silent-new-by-word.md) | 2026-08-23 |
| 79 | [След сверки переехал в секцию docs; ключ верхнего уровня ронял скрипты](79-healthcheck-trace-moved-into-docs-section.md) | 2026-08-23 |
| 80 | [Противоречия хвоста сведены: кто зовёт учёт, когда идёт третий такт](80-tail-contradictions-fixed.md) | 2026-08-23 |
| 81 | [Старший долг трансформации разобран: развилка, вопросы тем, версия 5](81-elder-debt-of-transformation-cleared.md) | 2026-08-23 |