# Roadmap — v1.0 ## Milestone: v1.0 — Production-ready surfaces ### Phase 1: Matrix QA & Polish **Goal:** Переработать Matrix адаптер с DM-first на Space+rooms, убрать реакции в пользу !yes/!no, довести до уровня "приемлемо работает" как Telegram. **Depends on:** Telegram QA complete **Plans:** 4 plans Plans: - [x] 01-01-PLAN.md — Space+rooms infrastructure (store helpers, handle_invite rewrite, room_router) - [x] 01-02-PLAN.md — Chat command handlers (!new, !archive, !rename) Space-aware - [x] 01-03-PLAN.md — Reaction removal + !yes/!no confirmation + settings dashboard - [ ] 01-04-PLAN.md — Test suite (fix 4 broken + 12 new MAT-01..MAT-12) **Deliverables:** - Space+rooms architecture for Matrix adapter - !yes/!no text-based confirmation (no reactions) - Read-only !settings dashboard - 96+ tests green --- ### Phase 2: SDK Integration **Goal:** Заменить MockPlatformClient реальным Lambda SDK — бот начинает работать с настоящим AI-агентом. **Depends on:** Phase 1, Lambda platform SDK готов **Deliverables:** - `sdk/real.py` — реализация PlatformClient через реальный SDK - `bot.py` для обоих адаптеров переключается на реальный клиент через env var - `stream_message` работает с реальным стримингом - Интеграционные тесты с реальным SDK (или staging) --- ### Phase 3: Production Hardening **Goal:** Подготовить боты к реальному деплою — конфиг, логирование, мониторинг, обработка ошибок. **Depends on:** Phase 2 **Deliverables:** - Docker / systemd конфиг для деплоя - Структурированное логирование в production формате - Health-check endpoint (если нужен) - Rate limiting и защита от спама - Graceful shutdown