проходам ревью назначены модели по типу работы
- sonnet на gate/code/ops (вход структурный, критерий записан), opus на specs/idiom/negative/adversary, fable на rubric/reimpl/architecture/triage — там, где качество порождённого и есть вся ценность прохода - haiku не используется нигде: механизируемое вынесено ниже модели в скрипты, а дешёвый опиниативный проход дороже в триаже, чем экономит - frontmatter агентов приведён к валидному YAML: описания с двоеточиями закавычены, иначе строгий парсер молча потеряет агента
This commit is contained in:
@@ -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` — одиннадцать. Правило выбора профиля ниже и есть
|
||||
главный рычаг стоимости.
|
||||
|
||||
## Профили
|
||||
|
||||
| Профиль | Когда | Стадии |
|
||||
|
||||
Reference in New Issue
Block a user