[2026-10-11] eagle: personal/plans/balda-callee-prism-plan.md
This commit is contained in:
1 parent
f5e6c811fd
commit
2ea9840e6a
1 file changed
+6
@@ -641,6 +641,12 @@ DeepSeek подходит для ограниченного routing и прос
|
||||
3. **Принять пользовательский Mattermost flow.** Сообщение Balda не содержит repo name/path. Она сама вызывает `execution_repository_create`, создаёт Prism Story, запускает run, доставляет Human approval и события в исходный chat/topic, публикует артефакты и фиксирует cleanup. Проверить Git commit в новом repo и отсутствие двойного создания при повторе idempotency key.
|
||||
4. **Закрыть release gates.** Разобрать наблюдённый ACP `fs/write_text_file: Method not found`, выполнить CI/publication checks на точном SHA, проверить rollback и оставшиеся credential/managed-host ограничения. Public stable объявлять только после live приёмки.
|
||||
|
||||
### Дополнительные задачи — 2026-10-11: альтернативные аппрувы и ACP-контекст
|
||||
|
||||
- [ ] **Получение аппрувов через альтернативный канал — Telegram.** Добавить в Balda + Execution Broker доставку запроса подтверждения в Telegram для задачи, запущенной из другого канала. Ответ привязывать к исходным Story/run и конкретному запросу аппрува; результат отражать в исходном канале. Проверить идентификацию подтверждающего пользователя, отказ, таймаут, повторную доставку и одновременные ответы из нескольких каналов без двойного возобновления выполнения.
|
||||
- [ ] **Прогон субагента для автоаппрува и сбора дополнительного контекста команд ACP-субагентов.** Перед решением по запросу разрешения запускать отдельного субагента: собрать цель команды, cwd, аргументы, затрагиваемые файлы/ресурсы, ожидаемые побочные эффекты и связь с текущей задачей. Использовать собранный контекст для автоаппрува в пределах настроенной политики; при недостатке данных или необходимости решения пользователя направлять запрос на ручной аппрув, включая Telegram. Сохранять решение и обоснование в событиях run.
|
||||
- [ ] **Приёмочный прогон.** Проверить связку ACP-запрос → сбор контекста субагентом → автоаппрув либо ручной ответ через Telegram → возобновление нужного ACP-субагента. Покрыть недостаточный контекст, отказ, таймаут и повторный ответ.
|
||||
|
||||
## 17. Критерии готовности
|
||||
|
||||
1. Balda сама создаёт новый локальный Git repo под настроенным workspace root из обычной Mattermost-задачи; пользователь не передаёт заранее repo name/path.
|
||||
|
||||
Reference in new issue
Block a user