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