surfaces/.planning/phases/01-matrix-qa-polish/01-DISCUSSION-LOG.md

2.2 KiB
Raw Permalink Blame History

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: Ручное тестирование на живом сервере (пользователь уже запускал бота).