# METADATA.yml - ML Data Migration & Model Training id: TASK-2026-01-25-ML-DATA-MIGRATION fecha: "2026-01-25" titulo: "Migración MySQL→PostgreSQL y Entrenamiento Modelos ML" descripcion: | Carga de datos de mercado desde Polygon API a PostgreSQL, migración del ML Engine de MySQL a PostgreSQL, y entrenamiento de 12 modelos de atención (Level 0). clasificacion: tipo: feature origen: plan prioridad: P1 feature: OQI-006-senales-ml proyecto: nombre: trading-platform path: projects/trading-platform nivel: STANDALONE estado: actual: completada progreso: 100% fecha_inicio: "2026-01-25" fecha_fin: "2026-01-25" fases_capved: contexto: completada analisis: completada planeacion: completada validacion: completada ejecucion: completada documentacion: completada agente: principal: claude-code subagentes: - ml-specialist entregables: scripts_creados: - apps/data-service/scripts/fetch_polygon_data.py modulos_creados: - apps/ml-engine/src/data/database.py - apps/ml-engine/src/data/__init__.py configs_modificados: - apps/ml-engine/config/database.yaml - apps/data-service/.env - apps/ml-engine/.env modelos_entrenados: count: 12 path: apps/ml-engine/models/attention/ symbols: [XAUUSD, EURUSD, BTCUSD, GBPUSD, USDJPY, AUDUSD] timeframes: [5m, 15m] documentacion_actualizada: - docs/90-transversal/inventarios/DATABASE_INVENTORY.yml - docs/90-transversal/inventarios/ML_INVENTORY.yml commits: - repo: trading-platform hash: ffee190 mensaje: "docs: Update DATABASE_INVENTORY and ML_INVENTORY" - repo: trading-platform-ml-engine-v2 hash: 475e913 mensaje: "config: Update database.yaml for PostgreSQL" - repo: trading-platform-data-service-v2 hash: 0e20c7c mensaje: "feat: Add Polygon data fetch script" - repo: workspace-v2 hash: 9b9ca7b0 mensaje: "chore: Update submodules" metricas: archivos_modificados: 4 archivos_creados: 4 lineas_codigo: 650 modelos_entrenados: 12 datos_cargados: tickers: 6 bars_total: 469217 dias: 365