surfaces/.planning/ROADMAP.md
Mikhail Putilovskij fe096c51b7 docs(01-06): complete matrix gap-closure plan
Tasks completed: 2/2
- Remove reaction-era Matrix UX and strict !settings snapshot
- Harden room-vs-chat Matrix regressions

SUMMARY: .planning/phases/01-matrix-qa-polish/01-06-SUMMARY.md
2026-04-03 12:37:11 +03:00

2.2 KiB
Raw Blame History

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: 6 plans

Plans:

  • 01-01-PLAN.md — Space+rooms infrastructure (store helpers, handle_invite rewrite, room_router)
  • 01-02-PLAN.md — Chat command handlers (!new, !archive, !rename) Space-aware
  • 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)
  • 01-05-PLAN.md — Gap closure for Matrix !yes / !no pending-confirm scope
  • 01-06-PLAN.md — Remaining Phase 01 gap closure work (completed 2026-04-03)

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