docs(skill): coordinator-loop — итоги живого прогона и третий случай родословной

- Зачем:
  - session-handoff писался до живого прогона; вторая волна правок и
    результат кросс-прохода не были зафиксированы.
- Что:
  - дополнение к handoff сессии: шесть находок прогона, вторая волна правок,
    урок «живой прогон под наблюдением — самый дешёвый источник находок».
  - rationale: поправка 2026-07-05 — третий случай подтверждения находки
    о родословной (1 critical, 5 high после APPROVED той же линии).
- Проверка:
  - перекрёстные ссылки на отчёт кросс-ревью и коммиты правок сходятся.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
ddadminandClaude Fable 5 committed 2026-07-05 00:35:40 +03:00
1 parent 12a4783168
commit 16da5fe499
2 files changed
+39 -1

No files matched your search

@@ -70,7 +70,36 @@
- Журнал боевого прогона-источника: - Журнал боевого прогона-источника:
`~/sources/clickstream-ch-kafka-superset-demo/.scratch/generator-model-time-startup-history/coordinator-journal.md`. `~/sources/clickstream-ch-kafka-superset-demo/.scratch/generator-model-time-startup-history/coordinator-journal.md`.
## Дополнение той же ночью: вторая волна правок по живому прогону
Прогон цепочки 12 → 14 → 09 → 10 → 08 (Codex) шёл параллельно с этой сессией и
дал шесть процессных находок; все закрыты правками скилла до конца прогона
(коммиты `9fda85f`…`12a4783`):
- субагенты — свежими сессиями, без форка истории координатора; но свежая
сессия — правило запуска, не запрет продолжения: узкий rerun — тем же
ревьюером через `send_input` (обратное сожгло пять полных xhigh-кругов
финального ревью);
- уровни мышления: субагенты не наследуют уровень сессии (дефолт spawn —
medium), задавать явно; в журнал — фактическое значение, не название яруса;
таблица перекалибрована: worker обычных issue — medium, любое ревью — high
(эксперимент, критерий выхода — круги ревью по журналам), спор/финал — xhigh;
- финал: находки — по классу файла (процессные чинит координатор, проектные —
fixer-субагент; триаж — у fixer-а); словарь статусов отчётов
(«APPROVED финального ревью ≠ завершение цепочки»); предупреждение о расходе
на третьем круге.
Кросс-линейный проход по итогам цепочки (Claude, 4 параллельных адверсарных
ревьюера с исполняемыми доказательствами) дал 1 critical, 5 high, 10 medium,
4 low после APPROVED финального ревью линии — третий случай подтверждения
находки о родословной; отчёт —
`clickstream-repo:.scratch/handoffs/20260705-0002-cross-review-generator-chain.md`.
Урок сессии: живой прогон под наблюдением человека — самый дешёвый источник
процессных находок; все шесть дефектов увидел пользователь на экране/в журнале,
ни один — самоотчёт координатора.
## Suggested skills ## Suggested skills
- `coordinator-loop` — следующий боевой прогон = замер и проверка политики кругов. - `coordinator-loop` — багфикс-цепочка по кросс-ревью = следующий замер.
- `conventional-commits` — коммиты по итогам прогона. - `conventional-commits` — коммиты по итогам прогона.
@@ -92,6 +92,15 @@ issue. Выводы — хороший сигнал для класса «пос
> политикой кругов в `SKILL.md`: флаг «спор» в триаже worker-а, узкий гейт на усиленном > политикой кругов в `SKILL.md`: флаг «спор» в триаже worker-а, узкий гейт на усиленном
> уровне, потолок четыре круга на issue, дальше — человек. > уровне, потолок четыре круга на issue, дальше — человек.
> **Поправка 2026-07-05.** Третий случай подтверждения находки о родословной, самый
> сильный по контрасту: кросс-проход Claude по цепочке 12 → 14 → 09 → 10 → 08 дал
> 1 critical, 5 high (и 14 находок ниже) **после** APPROVED финального xhigh-ревью
> той же линии. Улов лёг ровно в предсказанные классы: сквозные сценарии через
> несколько модулей («смешение миров» тремя дорогами, «чистый клон никто не прошёл»)
> и честность проверок (ложнозелёные тесты и стыковая проверка). Локальные дефекты
> внутренние ревью закрыли честно — кросс-линия их не переоткрывала. Отчёт:
> `clickstream-repo:.scratch/handoffs/20260705-0002-cross-review-generator-chain.md`.
## Чего не делать слепо ## Чего не делать слепо
- Не запускать ревьюера после каждой мелкой правки — дорого и раздувает задачу. - Не запускать ревьюера после каждой мелкой правки — дорого и раздувает задачу.