fix(skill): coordinator-loop — субагенты только свежими сессиями

- Зачем:
  - живой прогон issue 12 показал: координатор тратит циклы на попытки
    передать worker-у полный контекст форком своей истории.
- Что:
  - явное правило в раздел ролей: worker, ревьюеры и диагносты запускаются
    свежими сессиями; форк тащит контекст координатора и убивает
    независимость ревьюера.
- Проверка:
  - перечитывание раздела «Роли» после правки.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
ddadminandClaude Fable 5 committed 2026-07-04 20:48:53 +03:00
1 parent 0f8dfa0613
commit 9fda85f012
1 file changed
+7
@@ -54,6 +54,13 @@ worker-у их индексы **дословно**, без своих интер
каждой цепочке — жечь токены; перепроверь только при сигнале обратного (например,
`tool_search` вдруг нашёл spawn).
**Всех субагентов — worker-а, ревьюеров, диагностов — запускай свежими сессиями, без
форка своей истории.** Контракт самодостаточен, правила и «зачем» лежат в репозитории
и issue — форк не нужен. А вреден он дважды: тащит твой контекст в субагента (расход
без пользы) и убивает «свежий взгляд» — ревьюер, унаследовавший твою историю, уже не
независим. Не трать циклы на попытки передать субагенту полный контекст — это против
дизайна, а не ограничение, которое надо обойти.
## Цикл на одну задачу
1. **Чистое дерево.** `git status --short` до старта. Чужие правки — стоп, спроси