diff --git a/personal/plans/balda-callee-prism-plan.md b/personal/plans/balda-callee-prism-plan.md index e9b6e0ea..88b3e4ca 100755 --- a/personal/plans/balda-callee-prism-plan.md +++ b/personal/plans/balda-callee-prism-plan.md @@ -67,8 +67,12 @@ GitHub Actions Broker main не стартовал из-за account billing/spe 2. **`execution-host-runner` не доведён по статусу «планирование завершено».** Сервис, исполняющий каталог-команды, не прошёл завершение на этапах, которые сам себе определил: изменения каталога не перечитываются на лету (нужен reload), нет валидации консистентности каталога при загрузке. Конкретная доработка runner'а в объём приёмки не входила и остаётся открытой. 3. **TTL/ротация** — нет long-lived режима для постоянных инфраструктурных хостов (Кракен); `ttl_seconds` сегодня заточен под разовую заявку. 4. **Аудит** — не решено, куда складывать лог выполненных SSH-команд и кто его читает. +5. **Переработать механизм добавления SSH-хостов (owner-side) до нормального флоу.** Сегодняшняя цепочка «ssh-keyscan вручную → вставка в чат → заявка → TG-аппрув» работает, но неудобна и хрупка: ключевая точка сбоя в том, что host key нужно достать вручную с LAN-машины. Целевой вариант (чтобы владелец делал только аппрув): + - документы-инструкция «как добавить хост» в `docs/` брокера (step-by-step, из этого пункта вытечет); + - упрощить передачу host key (шаблон/скрипт для генерации заявки, а не ручной ввод в чат); + - `execution_ssh_request_host` должен падать с внятной ошибкой (не `hosts:[]`) при неверном каталоге/креденшеле. -Статус пунктов 1–4: план написан, работа не начата. +Статус пунктов 1–4: план написан, работа не начата. Статус пункта 5: дизайн-наметка в этом документе, доработки нет. ## Открытый пункт: SSH-доступ к Kraken через Execution Broker