trading-platform/docs/00-vision-general/FRONTEND-ROADMAP-2026.md
Adrian Flores Cortes 0c787c288f [TASK-2026-02-03-ANALISIS-FRONTEND-UXUI] docs: Complete frontend UX/UI analysis and planning
- Complete CAPVED phases C, A, P for frontend analysis
- Identify 55 gaps across 11 OQI modules (358 SP total)
- Create 12 subtasks organized in 5 sprints
- Add FRONTEND-ROADMAP-2026.md with detailed roadmap
- Update planning with documentation structure
- Analyze 19 archived tasks (6 for migration, 0 for purge)

Key findings:
- P0 blockers: 8 gaps (69 SP) - Routing, Auth, Trading Core
- P1 high impact: 28 gaps (192 SP) - Investment, ML, LLM
- P2-P3: 19 gaps (97 SP) - Education, Portfolio, Marketplace

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 23:42:00 -06:00

198 lines
5.6 KiB
Markdown

# Frontend Roadmap 2026 - Trading Platform
**Versión:** 1.0.0
**Fecha:** 2026-02-03
**Generado por:** TASK-2026-02-03-ANALISIS-FRONTEND-UXUI
**Perfil:** Frontend UX/UI
---
## Resumen Ejecutivo
Este documento presenta el roadmap de desarrollo del frontend de trading-platform para 2026, basado en un análisis exhaustivo de gaps contra los requerimientos definidos.
| Métrica | Valor |
|---------|-------|
| **Total Gaps Identificados** | 55 |
| **Story Points Pendientes** | 358 SP |
| **Módulos OQI Afectados** | 11 |
| **Sprints Planificados** | 5 |
| **Subtareas Principales** | 12 |
| **Sub-subtareas** | 65 |
---
## 1. Estado Actual del Frontend
### 1.1 Métricas de Cobertura
| OQI | Módulo | Progreso | Gaps | SP |
|-----|--------|----------|------|-----|
| OQI-001 | Auth | 70% | 3 | 13 |
| OQI-002 | Education | 55% | 4 | 21 |
| OQI-003 | Trading Charts | 40% | 6 | 44 |
| OQI-004 | Investment | 35% | 8 | 68 |
| OQI-005 | Payments | 65% | 3 | 13 |
| OQI-006 | ML Signals | 75% | 3 | 16 |
| OQI-007 | LLM Agent | 25% | 6 | 44 |
| OQI-008 | Portfolio | 20% | 7 | 63 |
| OQI-009 | Marketplace | 0% | 5 | 42 |
| OQI-010A | MT4 Gateway | 0% | 3 | 21 |
| Routing | - | - | 3 | 4 |
### 1.2 Componentes Existentes
- **Total Componentes:** 146
- **Componentes Funcionales:** 100 (79%)
- **Componentes Parciales:** 26 (21%)
- **Páginas:** 32
- **Stores (Zustand):** 9
- **Services:** 16
---
## 2. Distribución por Prioridad
```
P0 (Crítico) ████████░░░░░░░░░░░░ 19% (69 SP)
P1 (Alto) █████████████████░░░ 53% (192 SP)
P2 (Medio) ████████░░░░░░░░░░░░ 22% (81 SP)
P3 (Bajo) █░░░░░░░░░░░░░░░░░░░ 4% (16 SP)
```
---
## 3. Roadmap por Sprint
### Sprint 1: Fundamentos (17 SP) - Semana 1
**Objetivo:** Resolver problemas de routing y completar autenticación.
| Subtask | Descripción | SP | Perfil |
|---------|-------------|-----|--------|
| SUBTASK-001 | Routing huérfanos y links rotos | 4 | Frontend |
| SUBTASK-002 | Auth: sesiones, logout global, dispositivos | 13 | Frontend |
**Entregables:**
- [ ] PortfolioDetailPage conectado a ruta
- [ ] Gestión de sesiones funcional
- [ ] Logout global implementado
---
### Sprint 2: Trading Core (60 SP) - Semanas 2-3
**Objetivo:** Completar funcionalidades core de trading y ML.
| Subtask | Descripción | SP | Perfil |
|---------|-------------|-----|--------|
| SUBTASK-003 | Trading: TP/SL, ML Overlay, Alertas, Screener | 44 | Fullstack |
| SUBTASK-004 | ML: Ensemble models, más símbolos | 16 | Frontend |
**Entregables:**
- [ ] Órdenes con TP/SL funcionales
- [ ] ML Overlay en chart
- [ ] Alertas de precio con push
- [ ] Screener multi-símbolo
---
### Sprint 3: Investment (81 SP) - Semanas 4-6
**Objetivo:** Implementar módulo completo de inversiones.
| Subtask | Descripción | SP | Perfil |
|---------|-------------|-----|--------|
| SUBTASK-005 | Investment: dashboard, depósitos, retiros, KYC | 68 | Fullstack |
| SUBTASK-006 | Payments: Invoices PDF, refunds | 13 | Fullstack |
**Entregables:**
- [ ] Dashboard inversión completo
- [ ] Flujo depósitos Stripe
- [ ] Flujo retiros
- [ ] KYC básico
- [ ] Invoices PDF
---
### Sprint 4: Advanced Features (128 SP) - Semanas 7-10
**Objetivo:** Completar features avanzadas.
| Subtask | Descripción | SP | Perfil |
|---------|-------------|-----|--------|
| SUBTASK-007 | Education: progreso, quizzes, certificados | 21 | Fullstack |
| SUBTASK-008 | LLM: memory, tools, fine-tuning | 44 | Fullstack/ML |
| SUBTASK-009 | Portfolio: Monte Carlo, rebalanceo, goals | 63 | Frontend |
**Entregables:**
- [ ] Sistema quizzes completo
- [ ] Certificados PDF
- [ ] LLM memory manager
- [ ] Monte Carlo simulator
- [ ] Rebalanceo automático
---
### Sprint 5: Growth (55 SP) - Semanas 11-12
**Objetivo:** Marketplace y consolidación.
| Subtask | Descripción | SP | Perfil |
|---------|-------------|-----|--------|
| SUBTASK-010 | Marketplace: catálogo, signal packs, asesorías | 42 | Fullstack |
| SUBTASK-011 | Migración docs desde _archive | 8 | Doc |
| SUBTASK-012 | Sincronización inventarios | 5 | Doc |
**Entregables:**
- [ ] Marketplace funcional
- [ ] Signal packs a la venta
- [ ] Documentación consolidada
---
## 4. Dependencias Críticas
```
OQI-001 (Auth) ──► TODOS los módulos
OQI-006 (ML) ──► OQI-003 (Trading) ──► OQI-004 (Investment)
OQI-006 (ML) ──► OQI-007 (LLM) ──► OQI-008 (Portfolio)
OQI-008 (Portfolio) ──► OQI-009 (Marketplace)
```
---
## 5. Riesgos y Mitigaciones
| Riesgo | Probabilidad | Impacto | Mitigación |
|--------|--------------|---------|------------|
| Backend OQI-004 incompleto | Alta | Crítico | Priorizar backend, usar mocks |
| MT4 Gateway bloqueado | Alta | Alto | Postponer a Q3 |
| Fine-tuning LLM complejo | Media | Medio | Usar Claude API fallback |
| Test coverage bajo | Alta | Medio | Tests en cada subtask |
---
## 6. Métricas de Éxito
| Métrica | Actual | Target Q2 | Target Q4 |
|---------|--------|-----------|-----------|
| Gaps P0 | 8 | 0 | 0 |
| Test Coverage | 15% | 40% | 60% |
| Componentes Funcionales | 79% | 90% | 98% |
| Coherencia Frontend-Backend | 90% | 95% | 99% |
---
## 7. Referencias
- **Análisis completo:** `orchestration/tareas/TASK-2026-02-03-ANALISIS-FRONTEND-UXUI/`
- **Inventarios:** `orchestration/inventarios/`
- **Especificaciones:** `docs/02-definicion-modulos/`
- **Visión producto:** `docs/00-vision-general/VISION-PRODUCTO.md`
---
*Documento generado automáticamente por SIMCO v4.0.0*
*Última actualización: 2026-02-03*