docs(skill): coordinator-loop — handoff дополнен второй волной 2026-07-05
Два круга кросс-ревью правок (находки по убыванию: конфликт уровней, затем стенд/человек), раздел «Контракт автономного прогона» и открытый пункт: контракт не проверен вживую до следующей цепочки. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
c959911184
commit
ca30ac5272
1 file changed
+29
+29
@@ -128,6 +128,35 @@ Codex дал ретро по скиллу и разбор вопроса «не
|
|||||||
так и не замерены; ветка Claude Code в effort-levels — по-прежнему
|
так и не замерены; ветка Claude Code в effort-levels — по-прежнему
|
||||||
умозрительная, кросс-хост не гонялся.
|
умозрительная, кросс-хост не гонялся.
|
||||||
|
|
||||||
|
### Вторая волна той же сессии: кросс-ревью правок и контракт автономного прогона
|
||||||
|
|
||||||
|
Правки прошли два круга кросс-ревью Codex (та линия, что гоняла прогон, читала
|
||||||
|
правки этой), находки сходились по убыванию — признак, что текст стабилизировался:
|
||||||
|
|
||||||
|
- Круг 1, medium: «Дефолт — рабочий уровень» противоречил таблице effort-levels
|
||||||
|
(worker обычного issue — экономный) и толкал запускать всех worker-ов на high.
|
||||||
|
Остаток старой формулировки, пропущенный саморевью при правке соседнего текста.
|
||||||
|
Исправлено: уровень — по роли и классу issue из таблицы, дефолта «для всех» нет;
|
||||||
|
заодно «форма распределений» расширена до доменных инвариантов данных — скилл
|
||||||
|
общий, не только для генератора (`1d67a3f`, тронут и `reviewer-prompt.md`).
|
||||||
|
- Круг 2, одна находка: в новом разделе «живой стенд» ошибочно попал в класс
|
||||||
|
«может проверить только человек». Разведено по статус-контракту: недоступное
|
||||||
|
worker-у прогоняет координатор (часть коммит-гейта), открытый риск в handoff —
|
||||||
|
только недоступное и ему (`c959911`).
|
||||||
|
|
||||||
|
**Новый раздел «Контракт автономного прогона»** (`f6b9b3b`) — по предложению Codex
|
||||||
|
из ретро; пользователь подтвердил: скилл и проектировался под сценарий «передал
|
||||||
|
очередь issue и ушёл», но контракт вызова нигде не был записан. Внесено компактно,
|
||||||
|
не по полному эскизу Codex: вход (список issue, порядок, «зачем»), мандат (весь цикл
|
||||||
|
без уточняющих вопросов; локальные коммиты — да, push/теги/разрушение внешнего —
|
||||||
|
только по поручению), стоп-условия **сводкой со ссылками на разделы-первоисточники**,
|
||||||
|
не пересказом — чтобы не разъезжались. Попутно снят конфликт с автономностью:
|
||||||
|
предупреждение о третьем круге ревью — не вопрос, ответа не ждать, жёсткая граница —
|
||||||
|
потолок кругов. Назначение вынесено в description скилла.
|
||||||
|
|
||||||
|
Открытое: контракт автономного прогона вживую не проверен — первый тест на
|
||||||
|
следующей цепочке.
|
||||||
|
|
||||||
## Suggested skills
|
## Suggested skills
|
||||||
|
|
||||||
- `coordinator-loop` — багфикс-цепочка по кросс-ревью = следующий замер.
|
- `coordinator-loop` — багфикс-цепочка по кросс-ревью = следующий замер.
|
||||||
|
|||||||
Reference in new issue
Block a user