feat(skill): coordinator-loop — топология ревью под Codex и эскалация
- Зачем:
- боевой прогон цепочки 07-11 показал: worker в Codex не может запускать
субагентов, ревью шло пятью кругами без ограничителя, финальный handoff
и закрытие issue выпадали из цикла.
- Что:
- ревьюеров запускает координатор (наблюдатели, ограничение промптом),
триаж находок и флаг «спор» — в worker-е; политика кругов с потолком.
- две ручки стоимости: модель по роли и уровень мышления, таблица
references/effort-levels.md; шаблон references/reviewer-prompt.md —
скилл самодостаточен, без файлов claude-team-review.
- журнал с метками времени; финал: PRD до ревью, Status: done
docs-коммитом, handoff — условие выхода; handoff пакета правок.
- Проверка:
- адверсарное ревью пакета свежим субагентом (2 блокера и 7 important
закрыты) плюс саморевью; следующий боевой прогон цепочки — замер.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
2ed3fd81ea
commit
2d9fc7eadb
6 files changed
+542
-77
No files matched your search
@@ -21,9 +21,9 @@ coordinator-loop — исполнительное звено в середине
|
||||
↓
|
||||
узкие проверяемые issues (/to-issues)
|
||||
↓
|
||||
coordinator-loop каждый issue: worker (/goal + /tdd + claude-team-review)
|
||||
→ индекс → коммит координатора; в финале — ревью на
|
||||
соответствие замыслу + handoff
|
||||
coordinator-loop каждый issue: worker (/goal + /tdd) + независимое ревью
|
||||
(запускает координатор) → индекс → коммит координатора;
|
||||
в финале — ревью на соответствие замыслу + handoff
|
||||
↓
|
||||
приёмка ручной кросс-линия ревью (обычно Claude) + проверка человеком
|
||||
```
|
||||
@@ -33,10 +33,12 @@ coordinator-loop каждый issue: worker (/goal + /tdd + claude-team
|
||||
основывать. Затем `/to-issues` режет её на узкие задачи. Именно здесь
|
||||
закладывается проверяемость результата (см. «Что получается»).
|
||||
- **Скилл — исполнение.** Берёт **готовые** issues по одной и проводит каждую через
|
||||
цикл worker (`/goal` + `/tdd` + `claude-team-review`) → индекс → chain-level
|
||||
классификация → коммит координатора. Контекст координатора держится на индексах, не
|
||||
на diff'ах. В финале цепочки координатор прогоняет ревью на соответствие замыслу
|
||||
(целое против исходной спеки, сильной моделью) и пишет handoff, готовящий приёмку.
|
||||
цикл worker (`/goal` + `/tdd`) → независимое ревью (ревьюеры-наблюдатели, запускает
|
||||
координатор; триаж находок — в worker-е) → индекс → chain-level классификация →
|
||||
коммит координатора. Контекст координатора держится на индексах, не на diff'ах.
|
||||
В финале цепочки координатор прогоняет ревью на соответствие замыслу (целое против
|
||||
исходной спеки, сильной моделью на усиленном уровне) и пишет handoff, готовящий
|
||||
приёмку.
|
||||
- **После скилла — приёмка.** Ревью другой модельной линией (Codex ревьюил Codex, так
|
||||
что кросс-линия — обычно ручной проход Клодом) плюс проверка человеком. Скилл её не
|
||||
автоматизирует — только передаёт эстафету с зафиксированным открытым риском.
|
||||
@@ -63,7 +65,7 @@ coordinator-loop каждый issue: worker (/goal + /tdd + claude-team
|
||||
- **финальный отчёт worker-а**: какие файлы, какие тесты прогнаны, какие acceptance
|
||||
criteria закрыты, риски, `git status`;
|
||||
- **chain-level классификация** (риск / вне скоупа); per-finding триаж («реально /
|
||||
ложно / чинить») делает `claude-team-review` внутри worker-а.
|
||||
ложно / чинить») делает worker по индексам ревьюеров.
|
||||
|
||||
Один issue = один проверяемый коммит плюс отчёт — так пост-цикловое ревью и ручная
|
||||
проверка остаются посильными.
|
||||
@@ -88,7 +90,7 @@ coordinator-loop каждый issue: worker (/goal + /tdd + claude-team
|
||||
|
||||
Экспериментальный — прямое продолжение эксперимента с координатором субагентов,
|
||||
будет дорабатываться. Открытые вопросы (когда нужен отдельный ревьюер, обязательные
|
||||
промежуточные отчёты, бюджет кругов ревью) собраны в разделе «Открытые вопросы»
|
||||
промежуточные отчёты, бюджет worker-а) собраны в разделе «Открытые вопросы»
|
||||
файла [references/rationale.md](references/rationale.md).
|
||||
|
||||
## Что читать рядом
|
||||
|
||||
Reference in new issue
Block a user