Files
obsidian-vault/personal/projects/balda/balda-mattermost-connector.md
T

14 lines
2.4 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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.