fix(skill): coordinator-loop — rerun ревью продолжением, не свежей сессией

- Зачем:
  - координатор прочитал «свежие сессии» как запрет продолжать субагента:
    пять полных xhigh-обходов финального ревью вместо узких rerun-ов.
- Что:
  - правило уточнено: свежая сессия — про запуск без форка истории;
    узкий rerun — продолжение того же ревьюера через send_input.
  - свежий ревьюер обязателен по триггерам: спор, эскалация, широкая
    переработка, слабый индекс; правило продублировано в шаге 5 и финале.
  - reviewer-prompt.md: PREVIOUS_FINDINGS_BLOCK — только для свежего
    субагента.
- Проверка:
  - сверка с механикой rerun в claude-team-review (продолжение — штатный
    путь, блок прошлых находок — для свежего).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
ddadminandClaude Fable 5 committed 2026-07-04 22:52:03 +03:00
1 parent af9f5df672
commit 8eec4f1d86
2 files changed
+21 -5

No files matched your search

@@ -38,11 +38,14 @@ reviewer-субагенту. Адаптирован из `reviewer-prompt.md` с
{ROUND} # 1 — первичное ревью; N — rerun после правок worker-а
{PREVIOUS_FINDINGS_BLOCK}
# Только на rerun (свежий субагент не знает прошлого круга): дословно находки
# прошлого круга; что worker исправил; что отклонил и с каким обоснованием
# (контракт/тест). Отклонённое оценивай по существу: обоснование верно —
# признай; неверно — переформулируй находку с контраргументом и новым
# Только когда rerun делает СВЕЖИЙ субагент (не знает прошлого круга): дословно
# находки прошлого круга; что worker исправил; что отклонил и с каким
# обоснованием (контракт/тест). Отклонённое оценивай по существу: обоснование
# верно — признай; неверно — переформулируй находку с контраргументом и новым
# доказательством, а не повторением прежней формулировки.
# При продолжении того же ревьюера блок не нужен: передай через send_input
# только узкий вопрос — закрывают ли правки твои находки, не внесено ли нового
# рядом; полный обход заново не повторять.
## Что можно