ADR фиксирует «почему»: recall чек-листа равен его длине, ценность верификатора определяется оракулом и декорреляцией с автором (а не числом ролей), отчёт без границ покрытия хуже отсутствия отчёта. В беклоге закрыт открытый вопрос «дробить ли review-code на узкие оптики» — не дробим; осталась калибровка проходов и ревьювер наименований. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
44 lines
3.2 KiB
Markdown
44 lines
3.2 KiB
Markdown
# Агенты-ревьюверы качества (наименования, архитектура, конвенции, стиль)
|
|
|
|
**Приоритет:** средний
|
|
|
|
Набор сабагентов-ревьюверов поверх ревью-процесса из CLAUDE.md. Развивает
|
|
ревью-процесс OpenSpec в сторону воспроизводимых автопроверок, не заменяя
|
|
человеческое ревью.
|
|
|
|
## Сделано (2026-07-10)
|
|
|
|
- Заведены два кастомных ревьювера в `.claude/agents/`: `jellybit-review-specs`
|
|
(оптика спек/требований) и `jellybit-review-code` (архитектура, инварианты,
|
|
конвенции, стиль, дублирование).
|
|
- Оба подключены как чекпоинт в скилл `.claude/skills/task-pipeline`.
|
|
|
|
## Сделано (2026-07-23) — переработка конвейера
|
|
|
|
Конвейер пересобран по типу проходов, а не по ролям: скилл
|
|
`.claude/skills/review-pipeline` (гейт → сверка со спекой в обе стороны →
|
|
generative-проходы → архитектура → враждебные постановки → триаж), профили
|
|
`quick`/`standard`/`deep`/`design`, контракт находок, границы покрытия,
|
|
храповик «находка → конвенция → правило → удаление», журнал проскочивших
|
|
дефектов и процедура калибровки. Подробности — ADR
|
|
[ADR-2026-07-23-review-pipeline-generative](../adr/ADR-2026-07-23-review-pipeline-generative.md)
|
|
и отчёт о миграции в `references/migration-2026-07.md` скилла.
|
|
|
|
Открытый вопрос «дробить ли `jellybit-review-code` на узкие оптики» закрыт:
|
|
**не дробим** — декорреляция внимания без декорреляции суждения почти не
|
|
добавляет recall, но линейно удорожает триаж.
|
|
|
|
## Осталось
|
|
|
|
- **Ревьювер наименований** (соответствие словарю единого языка) — отдельной
|
|
оптикой не выделен: зависит от задачи «Словарь единого языка (ubiquitous
|
|
language)», без глоссария проверять не по чему. Завести после неё.
|
|
- **Калибровка проходов** по процедуре
|
|
`.claude/skills/review-pipeline/references/calibration.md` — ни один проход
|
|
ещё не замерен инъекцией. До замера ничего не удаляем и промпты не правим.
|
|
- **Заполнить журнал** `docs/review/journal.md` случаями, которые уже
|
|
проскочили ревью, — они станут первыми пробами калибровки.
|
|
|
|
Связано: CLAUDE.md (ревью-процесс, конвенции), docs/conventions, «Словарь
|
|
единого языка», скиллы `review-pipeline`/`task-pipeline`/`task-batch`.
|