2.4 KiB
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.