45 lines
2.1 KiB
Markdown
45 lines
2.1 KiB
Markdown
# Поэтапный план взросления проекта
|
|
|
|
## Текущий статус: Stage 2 (Production-ready)
|
|
|
|
VoIdea прошла стадии Foundation и Growth и находится на пороге Production-ready.
|
|
|
|
## Stage 0: Foundation — Ядро (✅ пройдено)
|
|
|
|
**Код:** FastAPI + PostgreSQL + базовая auth, CRUD endpoints, Pydantic схемы
|
|
**Агенты:** DocAgent, AuditAgent, EvolutionAgent, SupervisorAgent (4 core)
|
|
**Инфраструктура:** PostgreSQL, прямой вызов задач
|
|
|
|
## Stage 1: Growth — Рост (✅ пройдено)
|
|
|
|
**Код:** Полноценные сервисы, AI интеграции (YandexGPT + GigaChat), React фронтенд, тесты (125)
|
|
**Агенты:** + BacklogAgent, SpecAgent, ObserverAgent, SecurityAgent, QATesterAgent, FixAgent, UITestAgent, RolloutAgent (11 total)
|
|
**Инфраструктура:** PostgreSQL, прямой вызов, тестовое покрытие
|
|
|
|
## Stage 2: Production-ready (⬅️ текущее)
|
|
|
|
**Код:** PostgreSQL + asyncpg, Redis + Celery, мониторинг (metrics middleware + AgentMetrics), полная документация
|
|
**Агенты:** 11 агентов написаны и зарегистрированы
|
|
**Инфраструктура:** PostgreSQL, Redis + Celery, Alembic, pre-commit hooks, CI/CD, runbook
|
|
|
|
### Что осталось до Stage 2
|
|
- [x] PostgreSQL-only config
|
|
- [x] pre-commit hooks
|
|
- [x] CI/CD (lint + test)
|
|
- [x] Runbook (systemd)
|
|
- [ ] Alembic миграция на VPS
|
|
- [ ] Production .env + SSL (Let's Encrypt)
|
|
- [ ] Integration tests (36 шт)
|
|
|
|
## Stage 3: Autonomous — Саморазвитие (цель)
|
|
|
|
- Metrics dashboard на основе AgentMetrics
|
|
- Self-healing (авто-восстановление)
|
|
- A/B тестирование
|
|
|
|
## Stage 4: Evolution — Эволюция (дальняя цель)
|
|
|
|
- Агенты применяют изменения (с PR на ревью)
|
|
- ObserverAgent строит roadmap на основе метрик
|
|
- FixAgent авто-исправляет баги
|