fix(skill): coordinator-loop — fixer на финале и честный статус цепочки
- Зачем:
- живой прогон: координатор сам правил доки по находкам финального ревью
(полные тексты в контексте, второй писатель) и дал промежуточный статус,
прочитанный пользователем как завершение.
- Что:
- находки финального ревью чинит fixer-субагент с worker-контрактом,
не координатор.
- до выполнения финала каждый отчёт пользователю явно называет статус
цепочки и остаток.
- Проверка:
- перечитывание раздела «Финал цепочки».
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
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 — условие выхода, а не пожелание.** Для нетривиальной цепочки цикл не
|
||||||
|
|||||||
Reference in new issue
Block a user