docs(skill): claude-subagent-playbook — write-ревьюер Codex и уборка
- Зачем:
- read-only-конфайн обеднял ревью Codex (без тестов, поиска,
первоисточников), а плотность SKILL.md и дефолты модели/усилия
из config.toml накопили риски по итогам трёх прогонов.
- Что:
- ветка «ревьюер» в codex-exec.md переведена на запись + авто-аппрув,
защита — мандат промптом; в рецепты добавлены --strict-config и
явные -m / model_reasoning_effort.
- SKILL.md: правило «мандат промптом» для обоих ревьюеров, правило
моделей субагентов (Опус/Sonnet, не Fable), /tdd и /research +
Context7 в этапе 1, таймер-подстраховка ScheduleWakeup; уборка
плотности и инлайн-дат.
- handoffs 07-06/07-07/07-09 поглощены запиской 2026-07-10; в lessons.md
добавлены правило дистилляции и блок 2026-07-10; правки прошли слепое
ревью Опусом, все находки закрыты.
- Проверка:
- оверрайды -m/-c проверены живым codex exec --strict-config;
перекрёстные ссылки и команды сверены ревьюером с codex --help.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
4e496a1548
commit
89ebd1d327
8 files changed
+163
-215
No files matched your search
@@ -2,7 +2,9 @@
|
||||
|
||||
Датированные факты: что поймал каждый этап конвейера, казусы, цифры.
|
||||
Дописывай после каждого прогона — это и есть «выжимка опыта», ради которой
|
||||
скилл существует.
|
||||
скилл существует. Журнал накопительный, поэтому дистиллируй: когда урок
|
||||
поглощён SKILL.md или references, сжимай его запись здесь до строки-факта
|
||||
(дата, что случилось, куда поглощено) — иначе файл растёт бесконечно.
|
||||
|
||||
## 2026-07-06 — t2-ml-forecast, задача 05 «полировка витрины под демо»
|
||||
|
||||
@@ -126,7 +128,8 @@ JSONL (19 command_execution: полный pytest, узкий прогон, usage
|
||||
работу. Приём «вердикт без находок — проверь лог» вписан в SKILL.md
|
||||
(этап 4) и codex-exec.md.
|
||||
|
||||
**Закрыты пункты «не проверено боем» из handoff 06:** фолбэк-ревьюер
|
||||
**Закрыты давние пункты «не проверено боем» (записка 2026-07-06, ныне
|
||||
поглощена):** фолбэк-ревьюер
|
||||
general-purpose на Опусе — обкатан дважды (постановка и код), работает;
|
||||
триаж исполнителем — `codex exec resume` по явному id закрыл 3/3 находки,
|
||||
лишнего не тронул; узкий rerun ревьюера — SendMessage поднял того же
|
||||
@@ -139,3 +142,15 @@ general-purpose на Опусе — обкатан дважды (постано
|
||||
|
||||
**Цифры:** ревью постановки ~57k токенов, ревью кода ~48k, перепроверка
|
||||
~45k (тот же агент из транскрипта); триаж-раунд Codex — одна resume-команда.
|
||||
|
||||
## 2026-07-10 — правка по практике пользователя: Codex-ревьюер без read-only
|
||||
|
||||
Ветка «ревьюер» в codex-exec.md была записана как `-s read-only` — по
|
||||
осторожности, не по эмпирике. Пользователь поправил: read-only-конфайн
|
||||
обедняет ревью — с записью и авто-аппрувом ревьюер гоняет тесты, проверяет
|
||||
гипотезы, гуглит, читает документацию и первоисточники. Инструкцию
|
||||
«исходники/окружение не менять» Codex держит надёжно (многократная практика
|
||||
пользователя). Итог: обе ветки (исполнитель и ревьюер) ходят одним вызовом,
|
||||
различие — мандат промптом; подстраховка — сверка `git status --porcelain`
|
||||
до/после ревью. Непроверенное — в handoff 2026-07-10 (сеть под
|
||||
workspace-write-песочницей для поиска).
|
||||
Reference in new issue
Block a user