diff --git a/agents/.agents/skills/coordinator-loop/handoffs/2026-07-04-rework-session-claude-line.md b/agents/.agents/skills/coordinator-loop/handoffs/2026-07-04-rework-session-claude-line.md index c384042..de95d29 100644 --- a/agents/.agents/skills/coordinator-loop/handoffs/2026-07-04-rework-session-claude-line.md +++ b/agents/.agents/skills/coordinator-loop/handoffs/2026-07-04-rework-session-claude-line.md @@ -128,6 +128,35 @@ Codex дал ретро по скиллу и разбор вопроса «не так и не замерены; ветка 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 - `coordinator-loop` — багфикс-цепочка по кросс-ревью = следующий замер.