- 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>
198 lines
5.6 KiB
Markdown
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*
|