Repository navigation
LHC 1.17.0: явное исполнение и сохранённое продолжение
Что изменилось
- Автор изменения, руководитель, исполнитель и родитель сабагента записываются отдельно. Чужая сессия больше не становится автором события из-за поля исполнителя.
- Общий расчёт готовности используется в CLI, MCP, публичном плане и допуске к отправке. Выполненные зависимости отдельно от разрешения запуска; неизвестный runtime, квота, остановка, занятый исполнитель и незавершённый этап имеют явные причины.
- Добавлены assign-leaf, dispatch-leaf, reconcile-leaf и accept-leaf с соответствующими MCP-операциями. Отправка сохраняет попытку до внешнего вызова, а неопределённый исход запрещает автоматический повтор.
- Продолжение руководителя регистрируется через существующий Agent Herder resume_after с точным идентификатором хода. Ошибка регистрации сохраняет настоящую безопасную причину и ожидаемую идентичность wait.
- Завершённый ход даёт result_ready. После проверки и интеграции результата отдельная приёмка переводит задачу в done и открывает зависимую работу.
- Текстовые и веб-представления показывают сохранённый статус, наблюдаемый runtime, назначение, продолжение и блокировки. Сохранённая очередь не выдаётся за команду немедленного запуска.
Границы
Старые планы остаются совместимыми. История не переписывается, неизвестные host/model/parent не угадываются. Межхостовое ожидание завершения явно не поддерживается. Новый отдельный планировщик не добавляется: руководитель получает native wake, перечитывает план, принимает результат и продолжает доступную работу.
Проверка
- Полный validate: 1027 passed, 7 skipped. Ни один тест не удалён и не отключён.
- Два независимых потребителя: 12/12 и 18/18 проверок через реальные CLI/MCP процессы собранного пакета.
- Независимое ревью: APPROVE. Исходные RED-сценарии повторены на исправленном пакете.
- Native Codex: 1.17.0, точное совпадение 199 файлов, 11 включённых доверенных hooks, четыре новых execution tools доступны.
- Публичный renderer и observer: c3fc6160ab8dfa42, active, health и итоговый план HTTP200.
- Dispatch/wake проверены в изолированном HTTP/MCP-контуре. Реальный LLM turn и физическое native wake в живой среде не запускались.
Source commit: 3e37f1a. Код и пакет после независимой приёмки не менялись. Последующие receipts опубликованы отдельно от зафиксированного кода релиза.