From d7ac2c22460b9fc12586a6c948f78b5d19178800 Mon Sep 17 00:00:00 2001 From: Adrian Flores Cortes Date: Wed, 4 Feb 2026 00:17:17 -0600 Subject: [PATCH] [TASK-2026-02-03-BACKEND-ENTITIES-SYNC] chore: Update backend with new DDL services - Updated apps/backend submodule with 5 new services - Added task metadata for backend entities sync Services created: - instructor.service.ts (education) - tag.service.ts (education) - drawing.service.ts (trading) - prediction-overlay.service.ts (ml) - refund.service.ts (payments) Co-Authored-By: Claude Opus 4.5 --- apps/backend | 2 +- .../METADATA.yml | 56 +++++++++++++++++++ 2 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 orchestration/tareas/TASK-2026-02-03-BACKEND-ENTITIES-SYNC/METADATA.yml diff --git a/apps/backend b/apps/backend index 85803d9..5e03e15 160000 --- a/apps/backend +++ b/apps/backend @@ -1 +1 @@ -Subproject commit 85803d92fe63dd143113f2c3ed79aab9eb0d60fd +Subproject commit 5e03e159164b8d3b93aa0ea928d9cad6c5e3ceab diff --git a/orchestration/tareas/TASK-2026-02-03-BACKEND-ENTITIES-SYNC/METADATA.yml b/orchestration/tareas/TASK-2026-02-03-BACKEND-ENTITIES-SYNC/METADATA.yml new file mode 100644 index 0000000..5301a4b --- /dev/null +++ b/orchestration/tareas/TASK-2026-02-03-BACKEND-ENTITIES-SYNC/METADATA.yml @@ -0,0 +1,56 @@ +--- +# 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: "E" + progreso_global: 0% + +servicios_a_crear: + - modulo: "education" + servicio: "instructor.service.ts" + tabla: "education.instructors" + esfuerzo: "4h" + + - modulo: "education" + servicio: "tag.service.ts" + tablas: + - "education.course_tags" + - "education.course_tag_assignments" + esfuerzo: "4h" + + - modulo: "trading" + servicio: "drawing.service.ts" + tablas: + - "trading.drawing_tools" + - "trading.drawing_templates" + esfuerzo: "8h" + + - modulo: "ml" + servicio: "overlay.service.ts" + tabla: "ml.prediction_overlays" + esfuerzo: "6h" + + - modulo: "financial" + servicio: "refund.service.ts" + tabla: "financial.refunds" + esfuerzo: "4h" + +esfuerzo_total: "26h"