14 lines
2.4 KiB
Markdown
Executable File
14 lines
2.4 KiB
Markdown
Executable File
# Balda — Mattermost в текущем контуре
|
||
|
||
Проверено: **2026-10-15**. Два инстанса на Mac: `balda-mm-mac` и `balda-mm-eagle`. Конфиги, образы, сети, MCP и команды эксплуатации: [[personal/projects/balda/setup]]. Приёмка Broker: [[personal/projects/balda/execution-broker]].
|
||
|
||
Канонический канал Mattermost-сессии — `mattermost`. Доставка owner approval через Telegram не меняет locator исходной беседы. Возврат Broker идёт через `balda.state` и native `balda.session.wait`, зарегистрированные до Start/retry. Старые callback routes Broker приостановлены с сохранением cursors.
|
||
|
||
Реальная беседа проверена с фактическим owner approval и отдельно с outage/restart: сохранились исходные session/provider thread, run, Story и deadline; подтверждены артефакты с SHA256, `cleanup=done`, закрытие Story/Task и единственный итоговый ответ в исходной Mattermost-беседе. Сервисный fixture и native wait сами по себе не доказывают доставку сообщения провайдером.
|
||
|
||
В текущем Broker Telegram approval timeout — 1800 секунд, minimum run TTL — 3600 секунд. Кнопки добавляются после durable регистрации сообщения и удаляются после settlement; восстановление публикации не зависит от повторного inbound. Тестовые API-approval могут автоматически закрываться до чтения сообщения владельцем.
|
||
|
||
Токены не записываются в заметки. При обновлении сохраняются home volumes, provider credentials и история. Модели и аккаунты не копируются между инстансами. Для общих инструментов действует одинаковая policy; Asana у Eagle имеет отдельный readonly MCP.
|
||
|
||
Исторический дизайн и прежний PR-дневник перенесены в [[personal/projects/archive/balda-mattermost-connector-design-2026-09]]. Они не являются текущим runbook.
|