Files
voidea/docs/migration-path.md

2.1 KiB

Поэтапный план взросления проекта

Текущий статус: 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

  • PostgreSQL-only config
  • pre-commit hooks
  • CI/CD (lint + test)
  • 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 авто-исправляет баги