fix(skill): coordinator-loop — fixer на финале и честный статус цепочки

- Зачем:
  - живой прогон: координатор сам правил доки по находкам финального ревью
    (полные тексты в контексте, второй писатель) и дал промежуточный статус,
    прочитанный пользователем как завершение.
- Что:
  - находки финального ревью чинит fixer-субагент с worker-контрактом,
    не координатор.
  - до выполнения финала каждый отчёт пользователю явно называет статус
    цепочки и остаток.
- Проверка:
  - перечитывание раздела «Финал цепочки».

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
ddadminandClaude Fable 5 committed 2026-07-04 22:57:12 +03:00
1 parent 8eec4f1d86
commit f5395ec2f1
1 file changed
+9
@@ -226,6 +226,11 @@ Per-finding триаж («реально / ложно / чинить») дела
## Финал цепочки ## Финал цепочки
Пока п.1–3 не выполнены, цепочка **не завершена** — и каждый твой отчёт пользователю
обязан явно это называть: статус («финальный гейт, не done») и остаток по пунктам.
Промежуточный статус, звучащий как финальный отчёт, — дефект коммуникации: пользователь
решит, что работа закончена, и уйдёт.
1. **Приведи документы до ревью.** Обнови PRD/трекер: сделанное — в сделанное, остаток 1. **Приведи документы до ревью.** Обнови PRD/трекер: сделанное — в сделанное, остаток
актуален, статусы issue переведены (шаг 7). Иначе финальное ревью предсказуемо найдёт актуален, статусы issue переведены (шаг 7). Иначе финальное ревью предсказуемо найдёт
этот дрейф вместо настоящего. этот дрейф вместо настоящего.
@@ -237,6 +242,10 @@ Per-finding триаж («реально / ложно / чинить») дела
срезы не видят — ни одно ревью отдельной задачи не сверяло целое с целым замыслом. срезы не видят — ни одно ревью отдельной задачи не сверяло целое с целым замыслом.
Rerun'ы финального ревью — по общему правилу продолжения: точечные правки проверяет Rerun'ы финального ревью — по общему правилу продолжения: точечные правки проверяет
**тот же** ревьюер узким вопросом, свежая xhigh-сессия на каждый круг не нужна. **тот же** ревьюер узким вопросом, свежая xhigh-сессия на каждый круг не нужна.
**Находки финального ревью чинит fixer-субагент** (короткий worker-контракт: цель —
закрыть перечисленные находки, границы, запрет коммита; уровень — экономный для
док-дрейфа, рабочий для кода), не ты: правя сам, ты читаешь полные тексты и
становишься вторым писателем — ломаешь оба своих инварианта разом.
Это Codex (одна линия): берёт **охват** (целое против замысла), но не кросс-линию — Это Codex (одна линия): берёт **охват** (целое против замысла), но не кросс-линию —
глубокие сквозные слепые пятна линии остаются на п.3. глубокие сквозные слепые пятна линии остаются на п.3.
3. **Handoff — условие выхода, а не пожелание.** Для нетривиальной цепочки цикл не 3. **Handoff — условие выхода, а не пожелание.** Для нетривиальной цепочки цикл не