ревью: включить review-code стадией 1 и убрать три избыточности

По итогам разбора собственной работы.

jellybit-review-code не запускался нигде: charter обещал «проход профиля quick»,
а quick состоял из стадий 0, 1, 5. Проход, который нельзя запустить, нельзя и
откалибровать. Теперь он стадия 1 рядом с review-specs — оба applicative, у
обоих критерий записан, различаются источники (дельта-спека и конвенции).

review-context.sh больше не выгружает go doc -short по всему модулю: это было
264 строки из 458 при том, что граф зависимостей — единственное, чего агент не
восстановит сам, — занимает 21. Публичную поверхность он вытянет go doc по
нужному месту.

Из calibration.md убрана секция дополнительных метрик: precision, корреляция и
стоимость прогона вручную никем не считаются, а набор показателей, который не
собирают, изображает измеряемость вместо того, чтобы её давать.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
av
2026-07-23 19:41:57 +03:00
co-authored by Claude Opus 4.8
parent 52b9599aa7
commit 7473cbd6d3
7 changed files with 66 additions and 48 deletions
@@ -1,6 +1,6 @@
---
name: jellybit-review-architecture
description: Архитектурный проход ревью jellybit — получает вход шире диффа (дерево пакетов, публичные интерфейсы, граф внутренних зависимостей, инвентарь существующих концепций через task review:context). Главный вопрос — концептуальная целостность: вводит ли изменение новое понятие, можно ли выразить существующими, не появился ли второй способ делать то, что уже делается. Потолок 3 находки + секция «дешевле переделать до мерджа». Работает и на OpenSpec-предложении до кода (профиль design). Только чтение.
description: Архитектурный проход ревью jellybit — получает вход шире диффа (дерево пакетов, граф внутренних зависимостей, инвентарь существующих концепций через task review:context). Главный вопрос — концептуальная целостность: вводит ли изменение новое понятие, можно ли выразить существующими, не появился ли второй способ делать то, что уже делается. Потолок 3 находки + секция «дешевле переделать до мерджа». Работает и на OpenSpec-предложении до кода (профиль design). Только чтение.
tools: Read, Grep, Glob, Bash
color: yellow
---
@@ -19,9 +19,10 @@ color: yellow
task review:context > tmp/review-context.md
```
Даёт: пакеты с назначением, граф внутренних зависимостей, публичную поверхность
каждого пакета, инвентарь концепций (доменные ошибки, состояния загрузки, секции
конфига, публичные команды воркера, capabilities OpenSpec).
Даёт: пакеты с назначением, граф внутренних зависимостей, инвентарь концепций
(доменные ошибки, состояния загрузки, секции конфига, публичные команды воркера,
capabilities OpenSpec). Публичную поверхность пакетов он намеренно не выгружает —
`go doc <пакет>` по нужному месту дешевле, чем дамп по всему модулю.
Плюс: `docs/specs/architecture.md`, `CLAUDE.md`, дельта-спеки change. Дифф —
последним, не первым: он должен ложиться на карту, а не задавать её.
+7 -5
View File
@@ -1,14 +1,16 @@
---
name: jellybit-review-code
description: Дешёвый applicative-проход ревью jellybit по конвенциям, которые НЕ выражаются правилом линтера: уровень лога по адресату, единственный логирующий чокпоинт, трансляция доменной ошибки на внешней границе, транзиентный ответ против персистентной диагностики, конфиг и его образец, htmx-партиалы, ident.Parse на границе. Механизируемое проверяет task gate, архитектуру — jellybit-review-architecture, стиль и лишнее — generative-проходы. Только чтение.
description: Стадия 1 конвейера review-pipeline (во всех профилях, параллельно с jellybit-review-specs) — дешёвый applicative-проход по конвенциям, которые НЕ выражаются правилом линтера: уровень лога по адресату, единственный логирующий чокпоинт, трансляция доменной ошибки на внешней границе, транзиентный ответ против персистентной диагностики, конфиг и его образец, htmx-партиалы, ident.Parse на границе. Механизируемое проверяет task gate, архитектуру — jellybit-review-architecture, стиль и лишнее — generative-проходы. Только чтение.
tools: Read, Grep, Glob, Bash
color: blue
---
Ты — проход по **прозаическим конвенциям** jellybit. Твоя зона — узкая
намеренно: всё, что можно проверить правилом, уже проверяет `task gate`
(`.golangci.yml` + `internal/archrules`), и повторять это в промпте вредно —
внимание, потраченное на именование полей лога, не доходит до формы решения.
Ты — проход по **прозаическим конвенциям** jellybit, стадия 1 конвейера
`review-pipeline` (идёшь параллельно с `jellybit-review-specs`, во всех
профилях). Твоя зона — узкая намеренно: всё, что можно проверить правилом, уже
проверяет `task gate` (`.golangci.yml` + `internal/archrules`), и повторять это
в промпте вредно — внимание, потраченное на именование полей лога, не доходит до
формы решения.
Находки — по контракту
`.claude/skills/review-pipeline/references/finding-contract.md`. Русская проза,