Skip to content

Compound workflow 1.11: меньше ходов при тех же воротах ​

Дата замера: 2026-10-01. Предмет — число границ «модель получила ответ и решила следующий шаг», отдельно от внутренних действий сервиса и токенов.

Что уже было у Claude ​

session_open уже объединяет пять последовательных секций: старт/текущую сессию, compact status, handoff, active/blocked tasks и self-check. Каждая секция имеет watchdog и собственную ошибку; весь ответ ограничен 8 КБ. Этот контракт принят как образец. Новый параллельный dashboard API не нужен.

task_done уже принимает AC evidence inline и возвращает структурированные gates, cache status и blocking failures. CLI task done --verify использует тот же verification service и single-use handle. Разделять или переписывать эти пути ради экономии ходов не требуется.

Изменённый путь старта ​

СценарийДоПосле
Успешный старт + task context2 ответа модели / 2 tool calls1 / 1
QG-0 отказ, затем исправленный успешный старт3 / 32 / 2
Старт успешен, context projection упал, затем восстановлен3 / 32 / 2

После: task_start(package=true) сначала проходит неизменённый QG-0 и активирует задачу, затем строит существующий bounded context package. Пакет сохраняет полные goal и AC, fingerprint, overflow и omissions. Память не дублируется в стартовом сообщении и пакете.

Если проекция падает после commit активации, результат содержит started=true, ok=false, тип ошибки и точную recovery command. Откатывать успешную активацию из-за read-only projection нельзя: это скрыло бы совершившийся переход состояния. Ошибка до активации, включая QG-0, как и раньше, прерывает вызов.

Что именно доказано ​

Число вызовов следует из алгоритма общего skill и поэтому одинаково для Codex, Claude Code и Kilo/GLM, когда хост исполняет этот skill и использует актуальную схему MCP либо CLI. Это не замер токенов. На Codex и GLM нет сопоставимого live quota counter, позволяющего честно перевести один устранённый ход в процент недельного лимита.

При transport timeout до получения результата состояние неизвестно: агент должен сначала проверить активную задачу, а не слепо повторять mutation. Такой retry не считается экономией compound route. Живой cross-host прогон Codex, Claude и Kilo/GLM остаётся release-level acceptance gate; до него заявляется только проверенное сокращение workflow 2→1, без обещания квоты.

Verification reuse не менялся: cache key включает покрытые файлы и gate signature, live files перепроверяются, а security-sensitive scope cache не использует. verify и task_done остаются отдельными фазами стандартного навыка, чтобы результат проверки был видим до необратимого закрытия.