--- # METADATA - Sincronización Backend con DDL # TASK-2026-02-03-BACKEND-ENTITIES-SYNC tarea: id: "TASK-2026-02-03-BACKEND-ENTITIES-SYNC" nombre: "Crear Servicios Backend para Tablas DDL Nuevas" proyecto: "trading-platform" tipo: "feature" modo: "@QUICK" prioridad: "P1" origen: "DERIVED-001 de TASK-2026-02-03-ANALISIS-DDL-MODELADO" descripcion: | Crear servicios backend (TypeScript) para las tablas DDL creadas en la tarea de análisis DDL. El backend usa queries SQL directas (no TypeORM), por lo que se necesitan: - Interfaces TypeScript para cada entidad - Servicios con métodos CRUD - Transform functions para mapear rows a objetos estado: fase_actual: "D" progreso_global: 100% fecha_completado: "2026-02-04" servicios_creados: - modulo: "education" servicio: "instructor.service.ts" tabla: "education.instructors" estado: "✅ completado" lineas: 380 - modulo: "education" servicio: "tag.service.ts" tablas: - "education.course_tags" - "education.course_tag_assignments" estado: "✅ completado" lineas: 350 - modulo: "trading" servicio: "drawing.service.ts" tablas: - "trading.drawing_tools" - "trading.drawing_templates" estado: "✅ completado" lineas: 480 - modulo: "ml" servicio: "prediction-overlay.service.ts" tabla: "ml.prediction_overlays" estado: "✅ completado" lineas: 320 - modulo: "payments" servicio: "refund.service.ts" tabla: "financial.refunds" estado: "✅ completado" lineas: 410 archivos_totales: servicios_nuevos: 5 tipos_nuevos: 1 tipos_modificados: 3 total_lineas: ~2010 commits: backend: "5e03e15" trading_platform: "d7ac2c2" workspace_v2: "bd165851"