318 lines
9.3 KiB
YAML
318 lines
9.3 KiB
YAML
# Indice de Tareas - trading-platform
|
|
version: "1.0.0"
|
|
proyecto: trading-platform
|
|
tipo: STANDALONE
|
|
created: "2026-01-24"
|
|
updated: "2026-01-25"
|
|
|
|
resumen:
|
|
total_tareas: 11
|
|
completadas: 11
|
|
en_progreso: 0
|
|
pendientes: 0
|
|
|
|
formato_id:
|
|
patron: "TASK-{YYYY-MM-DD}-{NNN}"
|
|
ejemplo: "TASK-2026-01-24-001"
|
|
|
|
por_fecha:
|
|
2026-01-25:
|
|
- id: TASK-2026-01-25-FRONTEND-ANALYSIS
|
|
titulo: "Analisis y Documentacion Frontend"
|
|
estado: COMPLETADA
|
|
tipo: ANALYSIS
|
|
- id: TASK-2026-01-25-PHASE1-MVP
|
|
titulo: "Implementacion Phase 1 MVP - Notificaciones y Distribucion"
|
|
estado: COMPLETADA
|
|
tipo: FEATURE
|
|
- id: TASK-2026-01-25-NOTIFICACIONES-COMPLETAS
|
|
titulo: "Sistema de Notificaciones Completo con Push, Tests y Frontend"
|
|
estado: COMPLETADA
|
|
tipo: FEATURE
|
|
- id: TASK-2026-01-25-ML-DATA-MIGRATION
|
|
titulo: "Migracion MySQL→PostgreSQL y Entrenamiento Modelos ML"
|
|
estado: COMPLETADA
|
|
tipo: FEATURE
|
|
- id: TASK-2026-01-25-OQI-008-PORTFOLIO-MANAGER
|
|
titulo: "OQI-008 Portfolio Manager - Implementacion Completa"
|
|
estado: COMPLETADA
|
|
tipo: FEATURE
|
|
- id: TASK-2026-01-25-OQI-004-ACCOUNT-DETAIL
|
|
titulo: "OQI-004 Account Detail - Pagina de Detalle de Cuenta"
|
|
estado: COMPLETADA
|
|
tipo: FEATURE
|
|
- id: TASK-2026-01-25-OQI-003-TRADING-PANELS
|
|
titulo: "OQI-003 Trading Panels - Componentes de Análisis"
|
|
estado: COMPLETADA
|
|
tipo: FEATURE
|
|
- id: TASK-2026-01-25-002-FRONTEND-COMPREHENSIVE-AUDIT
|
|
titulo: "Auditoría Integral Frontend - 9 Épicos"
|
|
estado: COMPLETADA
|
|
tipo: ANALYSIS
|
|
- id: TASK-2026-01-25-FRONTEND-COMPONENTS-OQI-004-006-007
|
|
titulo: "Creación de 12 Componentes Frontend para OQI-004, OQI-006, OQI-007"
|
|
estado: COMPLETADA
|
|
tipo: FEATURE
|
|
- id: TASK-2026-01-25-OQI-003-TRADING-ADVANCED
|
|
titulo: "OQI-003 Trading Advanced Components - Market Depth y Screener"
|
|
estado: COMPLETADA
|
|
tipo: FEATURE
|
|
- id: TASK-2026-01-25-ML-TRAINING-ENHANCEMENT
|
|
titulo: "Mejora Integral de Modelos ML - Arquitectura Avanzada"
|
|
estado: COMPLETADA
|
|
tipo: FEATURE
|
|
subtareas: 54
|
|
story_points: 90
|
|
|
|
tareas_activas: []
|
|
|
|
tareas_completadas:
|
|
- id: TASK-2026-01-25-ML-TRAINING-ENHANCEMENT
|
|
fecha_inicio: "2026-01-25"
|
|
fecha_fin: "2026-01-25"
|
|
entregables: 63
|
|
tipo: FEATURE
|
|
archivos_capved:
|
|
- METADATA.yml
|
|
- 01-CONTEXTO.md
|
|
- 02-ANALISIS.md
|
|
- 03-PLANEACION.md
|
|
- 04-VALIDACION.md
|
|
- 05-EJECUCION.md
|
|
- 06-DOCUMENTACION.md
|
|
- SUMMARY.md
|
|
modulos_afectados:
|
|
- OQI-006-senales-ml
|
|
- OQI-007-llm-strategy-agent
|
|
capas_afectadas:
|
|
- ML Engine (5 estrategias + metamodel)
|
|
- Data (pipeline de datos)
|
|
- Backend (integración LLM)
|
|
- Backtesting (framework completo)
|
|
archivos_creados_total: 63
|
|
lineas_codigo_total: 29769
|
|
componentes:
|
|
- Data Pipeline (TrainingDataLoader, TradingDataset, DataValidator)
|
|
- Attention Architecture (Price-Focused, Positional Encoding)
|
|
- 5 Estrategias ML (PVA, MRD, VBP, MSA, MTS)
|
|
- Neural Gating Metamodel con Calibration
|
|
- LLM Integration (Ollama + Claude fallback)
|
|
- Backtesting Framework con Walk-Forward Validation
|
|
- id: TASK-2026-01-25-FRONTEND-ANALYSIS
|
|
fecha_inicio: "2026-01-25"
|
|
fecha_fin: "2026-01-25"
|
|
entregables: 14
|
|
tipo: ANALYSIS
|
|
archivos_capved:
|
|
- METADATA.yml
|
|
- 01-CONTEXTO.md
|
|
- 02-ANALISIS.md
|
|
- 03-PLANEACION.md
|
|
- 04-VALIDACION.md
|
|
- 05-EJECUCION.md
|
|
- 06-DOCUMENTACION.md
|
|
- SUMMARY.md
|
|
- id: TASK-2026-01-25-PHASE1-MVP
|
|
fecha_inicio: "2026-01-25"
|
|
fecha_fin: "2026-01-25"
|
|
entregables: 6
|
|
tipo: FEATURE
|
|
archivos_capved:
|
|
- METADATA.yml
|
|
- 01-CONTEXTO.md
|
|
- 02-ANALISIS.md
|
|
- 03-PLANEACION.md
|
|
- 04-VALIDACION.md
|
|
- 05-EJECUCION.md
|
|
- 06-DOCUMENTACION.md
|
|
modulos_afectados:
|
|
- OQI-001-fundamentos-auth
|
|
- OQI-003-trading-charts
|
|
- OQI-004-investment-accounts
|
|
- id: TASK-2026-01-25-NOTIFICACIONES-COMPLETAS
|
|
fecha_inicio: "2026-01-25"
|
|
fecha_fin: "2026-01-25"
|
|
entregables: 14
|
|
tipo: FEATURE
|
|
archivos_capved:
|
|
- METADATA.yml
|
|
- 01-CONTEXTO.md
|
|
- 02-ANALISIS.md
|
|
- 03-PLANEACION.md
|
|
- 04-VALIDACION.md
|
|
- 05-EJECUCION.md
|
|
- 06-DOCUMENTACION.md
|
|
- SUMMARY.md
|
|
modulos_afectados:
|
|
- OQI-001-fundamentos-auth
|
|
- OQI-004-investment-accounts
|
|
capas_afectadas:
|
|
- DDL (4 tablas)
|
|
- Backend (firebase, tests)
|
|
- Frontend (components, store, pages)
|
|
- id: TASK-2026-01-25-ML-DATA-MIGRATION
|
|
fecha_inicio: "2026-01-25"
|
|
fecha_fin: "2026-01-25"
|
|
entregables: 8
|
|
tipo: FEATURE
|
|
archivos_capved:
|
|
- METADATA.yml
|
|
- 01-CONTEXTO.md
|
|
- 02-ANALISIS.md
|
|
- 03-PLANEACION.md
|
|
- 04-VALIDACION.md
|
|
- 05-EJECUCION.md
|
|
- 06-DOCUMENTACION.md
|
|
- SUMMARY.md
|
|
modulos_afectados:
|
|
- OQI-006-senales-ml
|
|
capas_afectadas:
|
|
- Data (Polygon API → PostgreSQL)
|
|
- ML Engine (MySQL → PostgreSQL migration)
|
|
- Models (12 attention models trained)
|
|
- id: TASK-2026-01-25-OQI-008-PORTFOLIO-MANAGER
|
|
fecha_inicio: "2026-01-25"
|
|
fecha_fin: "2026-01-25"
|
|
entregables: 18
|
|
tipo: FEATURE
|
|
archivos_capved:
|
|
- METADATA.yml
|
|
- 05-EJECUCION.md
|
|
- SUMMARY.md
|
|
modulos_afectados:
|
|
- OQI-008-portfolio-manager
|
|
capas_afectadas:
|
|
- Backend (repositories, websocket, controllers, routes)
|
|
- Frontend (pages, components, stores, services)
|
|
commits:
|
|
backend: 3
|
|
frontend: 3
|
|
- id: TASK-2026-01-25-OQI-004-ACCOUNT-DETAIL
|
|
fecha_inicio: "2026-01-25"
|
|
fecha_fin: "2026-01-25"
|
|
entregables: 3
|
|
tipo: FEATURE
|
|
archivos_capved:
|
|
- METADATA.yml
|
|
- 05-EJECUCION.md
|
|
modulos_afectados:
|
|
- OQI-004-cuentas-inversion
|
|
capas_afectadas:
|
|
- Frontend (pages, services, routes)
|
|
archivos_creados:
|
|
- AccountDetail.tsx
|
|
- investment.service.ts
|
|
- id: TASK-2026-01-25-OQI-003-TRADING-PANELS
|
|
fecha_inicio: "2026-01-25"
|
|
fecha_fin: "2026-01-25"
|
|
entregables: 4
|
|
tipo: FEATURE
|
|
modulos_afectados:
|
|
- OQI-003-trading-charts
|
|
capas_afectadas:
|
|
- Frontend (components)
|
|
archivos_creados:
|
|
- IndicatorConfigPanel.tsx
|
|
- ChartDrawingToolsPanel.tsx
|
|
- SymbolInfoPanel.tsx
|
|
- TradeJournalPanel.tsx
|
|
- id: TASK-2026-01-25-002-FRONTEND-COMPREHENSIVE-AUDIT
|
|
fecha_inicio: "2026-01-25"
|
|
fecha_fin: "2026-01-25"
|
|
entregables: 56 # 48 originales + 8 ET specs
|
|
tipo: ANALYSIS
|
|
archivos_capved:
|
|
- METADATA.yml
|
|
- 01-CONTEXTO.md
|
|
- 02-ANALISIS.md
|
|
- 03-PLANEACION.md
|
|
- 04-VALIDACION.md
|
|
- 06-DOCUMENTACION.md # ✅ Agregado
|
|
- SUMMARY.md
|
|
modulos_afectados:
|
|
- ALL (9 epics)
|
|
entregables_detalle:
|
|
fase_auditoria:
|
|
- EXECUTIVE-SUMMARY.md
|
|
- COMPONENTS-MASTER-MATRIX.md
|
|
- API-CONTRACTS-MASTER-MATRIX.md
|
|
- DEPENDENCY-GRAPH.md
|
|
- PURGE-PLAN.md
|
|
- INTEGRATION-PLAN.md
|
|
- RECOMMENDATIONS.md
|
|
- MULTIMEDIA-MASTER-MATRIX.md
|
|
fase_et_specs:
|
|
- ET-EDU-007-video-player-advanced.md
|
|
- ET-MT4-001-websocket-integration.md
|
|
- ET-ML-009-ensemble-signal.md
|
|
- ET-TRD-009-risk-based-position-sizer.md
|
|
- ET-TRD-010-drawing-tools-persistence.md
|
|
- ET-TRD-011-market-bias-indicator.md
|
|
- ET-PFM-009-custom-charts-svg-canvas.md
|
|
- ET-ML-008-ict-analysis-card.md
|
|
hallazgos_criticos: 30
|
|
esfuerzo_pendiente: "2457h"
|
|
lineas_documentacion_total: 25341 # 19117 audit + 6224 ET specs
|
|
commits:
|
|
- hash: cea9ae8
|
|
archivos: 8
|
|
lineas: 6224
|
|
- hash: 5f2b6483
|
|
tipo: submodule_update
|
|
- id: TASK-2026-01-25-FRONTEND-COMPONENTS-OQI-004-006-007
|
|
fecha_inicio: "2026-01-25"
|
|
fecha_fin: "2026-01-25"
|
|
entregables: 12
|
|
tipo: FEATURE
|
|
archivos_capved:
|
|
- METADATA.yml
|
|
- 05-EJECUCION.md
|
|
- 06-DOCUMENTACION.md
|
|
modulos_afectados:
|
|
- OQI-004-cuentas-inversion
|
|
- OQI-006-senales-ml
|
|
- OQI-007-llm-strategy-agent
|
|
capas_afectadas:
|
|
- Frontend (components)
|
|
archivos_creados:
|
|
- ConfidenceMeter.tsx
|
|
- SignalPerformanceTracker.tsx
|
|
- ModelAccuracyDashboard.tsx
|
|
- BacktestResultsVisualization.tsx
|
|
- AccountSummaryCard.tsx
|
|
- ProductComparisonTable.tsx
|
|
- PerformanceWidgetChart.tsx
|
|
- AccountSettingsPanel.tsx
|
|
- AnalysisRequestForm.tsx
|
|
- StrategyTemplateSelector.tsx
|
|
- LLMConfigPanel.tsx
|
|
- ContextMemoryDisplay.tsx
|
|
commits: 9
|
|
- id: TASK-2026-01-25-OQI-003-TRADING-ADVANCED
|
|
fecha_inicio: "2026-01-25"
|
|
fecha_fin: "2026-01-25"
|
|
entregables: 4
|
|
tipo: FEATURE
|
|
archivos_capved:
|
|
- METADATA.yml
|
|
- 05-EJECUCION.md
|
|
- 06-DOCUMENTACION.md
|
|
modulos_afectados:
|
|
- OQI-003-trading-charts
|
|
capas_afectadas:
|
|
- Frontend (components)
|
|
archivos_creados:
|
|
- OrderBookDepthVisualization.tsx
|
|
- MarketDepthPanel.tsx
|
|
- SymbolComparisonChart.tsx
|
|
- TradingScreener.tsx
|
|
commits: 2
|
|
|
|
instrucciones:
|
|
crear_tarea: |
|
|
1. Crear carpeta YYYY-MM-DD/ si no existe
|
|
2. Copiar _templates/TASK-TEMPLATE/ a YYYY-MM-DD/TASK-NNN-descripcion/
|
|
3. Completar METADATA.yml
|
|
4. Documentar fases CAPVED conforme avanza
|
|
5. Actualizar este indice al completar
|