2.2 KiB
Phase 1: Matrix QA & Polish — Discussion Log
Audit trail only. Do not use as input to planning, research, or execution agents.
Date: 2026-04-02 Participants: User, Claude
Gray Areas Discussed
1. Архитектура: DM-first vs Space+rooms
Q: Текущая реализация — DM-first (invite → одна комната). Prototype docs описывают Space+rooms. Какой вариант финальный?
A: Space+rooms — единственный поддерживаемый режим. DM-first убрать. Реализация через bot-examples/ как reference.
2. Реакции как подтверждение
Q: bot.py использует 👍/❌ реакции для OutgoingUI кнопок. Оставить?
A: Нет. Реакции убрать полностью. Вместо них — текстовые команды !yes / !no.
3. Комната «Настройки» vs команды везде
Q: Прототип описывает специальную комнату «Настройки» где работают !skills, !soul, !safety. Нужна?
A: Нет отдельной комнаты. Все команды работают из любой комнаты Space.
4. Интерфейс настроек
Q: В Telegram — inline keyboards. В Matrix без реакций как отображать настройки?
Предложенные варианты:
- A: Команды без меню (богатый текст + команды изменения)
- B: Нумерованное меню с FSM-состоянием
- C: Субкоманды с аргументами (CLI-стиль)
- D:
!settingsкак read-only дашборд + субкоманды для изменений
A: Вариант D — !settings как read-only обзор, изменения через субкоманды.
5. Тестирование
Q: Как тестировать — живой сервер или автотесты?
A: Ручное тестирование на живом сервере (пользователь уже запускал бота).