From 4504410569f839ea39d76cf109330b5b86f4b852 Mon Sep 17 00:00:00 2001 From: Dmitry Dementev Date: Sun, 5 Jul 2026 23:21:57 +0300 Subject: [PATCH] =?UTF-8?q?docs(skill):=20coordinator-loop=20=E2=80=94=20h?= =?UTF-8?q?andoff=20=D0=B4=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=20?= =?UTF-8?q?=D1=80=D0=B5=D1=82=D1=80=D0=BE=20=D0=BF=D1=80=D0=BE=D0=B3=D0=BE?= =?UTF-8?q?=D0=BD=D0=B0=2015=E2=86=9219?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Итоги эксперимента medium-worker (критерий выхода не сработал), ссылка на правки b8f1fe0, закрытые и оставшиеся пункты из «не сделано». Co-Authored-By: Claude Fable 5 --- .../2026-07-04-rework-session-claude-line.md | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) 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 0a81f58..c384042 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 @@ -1,6 +1,7 @@ # Handoff: сессия переработки скилла по итогам боевого прогона -Дата: 2026-07-04 MSK (вечер, после прогона 07 → 11) +Дата: 2026-07-04 MSK (вечер, после прогона 07 → 11); дополнено 2026-07-05 +(после прогона 15 → 19, см. последний раздел). Статус: сделано и закоммичено (`2d9fc7e` в dotfiles). Сессия Claude Code — правки вносила модель другой родословной, чем та, что гоняла прогон. @@ -99,6 +100,34 @@ процессных находок; все шесть дефектов увидел пользователь на экране/в журнале, ни один — самоотчёт координатора. +## Дополнение 2026-07-05: ретро прогона 15 → 19 и калибровка (Claude) + +Цепочка 15 → 18 плюс багфикс-issue 19 по кросс-ревью (Codex) завершена. После неё +Codex дал ретро по скиллу и разбор вопроса «не зря ли worker-ы на medium»; Claude +сверил ретро с журналом прогона — первый случай, когда самоотчёт линии полностью +сошёлся с первоисточником (Codex отвечал по журналу, а не по памяти). + +- **Эксперимент medium-worker: критерий выхода не сработал.** Medium-issue в + основном закрывались за один круг ревью (16, 18, 12, 08 — по одному; 17 и 10 — + по два), а issue 15 на high тоже собрал круг находок — глубина не покупает + чистый первый проход. Решение: уровни в таблице не менять, точность даёт + классификация issue. Итог записан в `references/effort-levels.md`. +- **Три правки скилла** (коммит `b8f1fe0`): предусловие входа (качественно + подготовленные issue — обычно выход `/to-issues`; мутные — сначала прояснение + замысла, иначе цикл превращается в машину ревью-кругов); точная граница чтения + координатора (запрет только на код ради верификации, процессные артефакты — его + зона); расширенный классификатор риска (версионирование state, разрушающие пути + во внешние сервисы, fail-open проверки) — по нему issue 17 ушёл бы в гейт сразу. +- Правки держались проектно-нейтральными (поправка пользователя): полный + тест/линт-гейт — дело репозитория, скилл предписывает лишь «полный тест-сет». +- Закрыты два пункта из «не сделано» выше: `effort-levels.md` откалиброван по + журналам двух цепочек; **политика кругов прошла живой тест** — узкие rerun'ы + продолжением того же ревьюера работали, потолок четырёх кругов не достигнут ни + на одном issue. +- Осталось открытым: числа-ориентиры (пик контекста, трафик через координатора) + так и не замерены; ветка Claude Code в effort-levels — по-прежнему + умозрительная, кросс-хост не гонялся. + ## Suggested skills - `coordinator-loop` — багфикс-цепочка по кросс-ревью = следующий замер.