- Зачем: - Зафиксировать единые правила выбора глубины Luna для технических поручений и сопровождения внешнего ревью. - Что: - Указана отправная настройка `high` для технических поручений Luna. - Уточнено, что Luna готовит краткие итоги внешнего Claude-ревью и может продолжать сохранённую сессию. - Проверка: - git diff --check. - Проверены состав изменений и формат сообщения Conventional Commits.
83 lines
7.1 KiB
Markdown
83 lines
7.1 KiB
Markdown
# Claude как независимый ревьюер
|
||
|
||
Читай этот файл только после решения добавить взгляд другого семейства моделей.
|
||
Claude - необязательная линия; нативный процесс работает и без нее.
|
||
|
||
## Выбор и доступ
|
||
|
||
Для независимого ревью запускай Opus, если пользователь не выбрал другую
|
||
модель. Записывай запрошенные настройки отдельно от фактически подтвержденных
|
||
метаданных запуска.
|
||
|
||
Полноценному ревью нужны доступные тесты, документация, сеть и временные файлы.
|
||
Если установленная версия поддерживает `--permission-mode auto`, запускай
|
||
с этим режимом. Внешняя песочница только для чтения обедняет проверку; исходники
|
||
и постоянное состояние защищает [мандат ревьюера](prompts/review-boilerplate.md).
|
||
Запуск `claude` передает поручение и выбранные материалы внешнему сервису
|
||
Anthropic. Для своей личной конфигурации Дмитрий дал постоянное разрешение
|
||
передавать через CLI Claude материалы текущей задачи для ревью: diff, фрагменты
|
||
кода, отчеты ревью и разбора находок. При переносе скилла другому владельцу это
|
||
не становится его согласием. Фактически действующее разрешение передай точной
|
||
границей в поле `TRANSFER` из
|
||
[шаблона поручения](prompt-templates.md#независимое-ревью). Повторно спрашивать
|
||
о том же канале и тех же материалах не нужно. Посторонние материалы и другие
|
||
внешние действия отдельно сверяй с действующими разрешениями. При реальной
|
||
блокировке назови конкретную команду или ресурс и наблюдаемую ошибку. Урезанный
|
||
доступ не засчитывай как полноценную выбранную линию.
|
||
|
||
## Возможности установленного CLI
|
||
|
||
По выводу `claude --help` версии 2.1.263 от 2026-09-06 доступны:
|
||
|
||
- `--permission-mode auto`, `--model`, `--effort` и `--resume`;
|
||
- `--bg` для фоновой сессии;
|
||
- `claude agents --json --all`, `claude logs <id>`, `claude attach <id>` и
|
||
`claude stop <id>` для управления фоновыми сессиями.
|
||
|
||
Это подтверждение синтаксиса справкой CLI. Оно не доказывает выбранную
|
||
провайдером модель, примененную глубину или поведение конкретной фоновой
|
||
сессии. После обновления CLI сначала сверь актуальную справку.
|
||
|
||
## Запуск и продолжение
|
||
|
||
Первый обзор линии запускай свежей сессией с
|
||
[договором ревью](review-and-triage.md), отдельным фокусом и уникальным путем
|
||
отчета. Для короткого поручения подходит форма:
|
||
|
||
```text
|
||
claude --permission-mode auto --model opus --effort <level> --bg "<mandate>"
|
||
```
|
||
|
||
Большой промпт оставь в общем временном каталоге и передай короткий мандат с
|
||
путем. Шумный поток CLI сохрани во временном журнале; координатору верни
|
||
ограниченный индекс и путь к отчету.
|
||
|
||
Для долгой внешней линии предпочтительно выделить отдельную Luna с `high`.
|
||
Она запускает ревью, следит за ходом работы, получает отчет и готовит краткие
|
||
итоги. Для перепроверок продолжает сохраненную сессию до завершения линии.
|
||
Храни у нее идентификатор сессии и пути к промпту, журналу и отчету. Другой помощник остается свободен для Git, механики и параллельной
|
||
работы. Партнеру понятно, кто ведет обзор и какого результата ждать. Короткий
|
||
обзор не требует отдельного агента.
|
||
|
||
Основной канал наблюдения - события среды. В долгой тишине Luna может
|
||
проверять состояние примерно раз в минуту и сообщать координатору о завершении,
|
||
застое, ошибке или нужном решении. Для прямого опроса координатором без новых
|
||
событий ориентир - один раз в пять минут.
|
||
|
||
Перед узкой перепроверкой убедись, что исходный обзор завершен. Если после
|
||
финального результата его фоновый процесс все еще активен, останови этот
|
||
простаивающий процесс; работающий обзор с прогрессом не останавливай. Продолжи
|
||
сохраненную сессию командой
|
||
`claude --bg --resume <session-id> "<narrow re-check>"` без повторного
|
||
задания модели, `effort` и режима доступа: она использует настройки первого
|
||
запуска с `--permission-mode auto`. При сомнении сверь метаданные. Активная
|
||
сессия или переопределение ее сохраненных параметров создаст копию с новым
|
||
идентификатором.
|
||
Фоновую работу наблюдай через уведомления среды, ожидание и команды состояния;
|
||
`claude agents --json --all` включает завершенные сессии. Тайм-аут отдельного
|
||
запроса не означает гибель сессии: проверь состояние и журнал. Живую сессию с
|
||
прогрессом не останавливай из-за истечения времени ожидания.
|
||
|
||
Если CLI отсутствует или неработоспособен, выбери подходящую свежую линию
|
||
Codex и точно назови утраченное преимущество другого семейства моделей.
|