проходам ревью назначены модели по типу работы

- sonnet на gate/code/ops (вход структурный, критерий записан), opus на
  specs/idiom/negative/adversary, fable на rubric/reimpl/architecture/triage —
  там, где качество порождённого и есть вся ценность прохода
- haiku не используется нигде: механизируемое вынесено ниже модели в скрипты,
  а дешёвый опиниативный проход дороже в триаже, чем экономит
- frontmatter агентов приведён к валидному YAML: описания с двоеточиями
  закавычены, иначе строгий парсер молча потеряет агента
This commit is contained in:
av
2026-08-01 14:38:12 +03:00
parent 7998c6b86e
commit 768878e23e
12 changed files with 50 additions and 11 deletions
+28
View File
@@ -48,6 +48,34 @@ description: Конвейер ревью изменений healthlog — дет
- **Приём не теряет доставку.** Код ответа отражает доставку, а не разбор;
тело ложится на диск до разбора.
## Модель по проходу
Следует из правила 2: чем больше работы делает детерминированный инструмент,
тем дешевле может быть модель; чем больше проход **порождает** критерий, тем
дороже. Модель задана во frontmatter каждого агента, менять её здесь не нужно.
| Модель | Проходы | Почему |
|---|---|---|
| `sonnet` | gate, code, ops | вход структурный, критерий записан заранее |
| `opus` | specs, idiom, negative, adversary | суждение без опоры на инструмент |
| `fable` | rubric, reimpl, architecture, triage | качество порождённого и есть вся ценность |
**Haiku не используется ни на одном проходе, и это не экономия наоборот.**
Дешёвая модель на опиниативном проходе даёт правдоподобные находки, которые
триаж обязан опровергать оракулом, — а это самая дорогая операция конвейера.
Механизируемая же работа здесь давно вынесена **ниже** модели: `gate.py`,
`diff-coverage.py`, `review-context.py`, `backlog.py` стоят ноль токенов.
Дешёвому проходу просто не осталось работы.
Сюда же — почему `triage` на самой сильной модели, хотя он «всего лишь
агрегирует». Через него проходит всё, что оркестратор потом **реализует
молча**: ложноположительная находка становится кодом, потерянный `critical`
дефектом. Ошибка триажа дороже ошибки любого отдельного прохода.
Экономия при этом достигается не понижением модели, а **непуском прохода**:
`quick` — три стадии, `deep` — одиннадцать. Правило выбора профиля ниже и есть
главный рычаг стоимости.
## Профили
| Профиль | Когда | Стадии |