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:
ddadminandClaude Fable 5 committed 2026-07-04 20:09:35 +03:00
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).
## Что читать рядом