chore: initialize GSD planning structure (PROJECT, ROADMAP, STATE, config)

This commit is contained in:
Mikhail Putilovskij 2026-04-02 17:29:43 +03:00
parent fa719adc8d
commit 3130ed3095
4 changed files with 169 additions and 0 deletions

43
.planning/ROADMAP.md Normal file
View file

@ -0,0 +1,43 @@
# Roadmap — v1.0
## Milestone: v1.0 — Production-ready surfaces
### Phase 1: Matrix QA & Polish
**Goal:** Проверить Matrix адаптер в ручном режиме, зафиксировать и устранить все найденные баги — до уровня "приемлемо работает" как у Telegram.
**Depends on:** Telegram QA complete ✓
**Deliverables:**
- Ручной QA Matrix бота (invite flow, !new, !skills, !soul, !safety, room-per-chat)
- Все критические баги исправлены
- 96+ тестов зелёные
---
### 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