trading-platform/orchestration/tareas/2026-01-30/TASK-2026-01-30-ANALISIS-INTEGRACION/PLAN-MAESTRO.md
Adrian Flores Cortes 3c2d98707c [TASK-2026-01-30-ANALISIS-INTEGRACION] chore: Sprint 3 - Purga y limpieza
- Archivados 5 análisis obsoletos a _archive/2026-01-25/
- MASTER-ANALYSIS-PLAN marcada SUPERSEDIDA
- FRONTEND-COMPREHENSIVE-AUDIT marcada COMPLETADA (7+ entregables)
- FRONTEND-MODULE-DOCS marcada CANCELADA (P3, sin progreso)
- BLOCKER-001-TOKEN-REFRESH marcada POSTERGADA
- Actualizado PROJECT-STATUS.md y _INDEX.yml

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 15:26:40 -06:00

13 KiB

PLAN MAESTRO - Análisis de Integración Trading-Platform

Fecha: 2026-01-30 Modo: @ANALYSIS (C+A+P) Agente: Claude Code (Opus 4.5) - Perfil Arquitecto/Orquestador Estado: Fase de Planeación


1. RESUMEN EJECUTIVO

1.1 Objetivo de la Tarea

Análisis detallado y planeación de la coherencia entre:

  • Workspace orchestration (workspace-v2/orchestration/)
  • Trading-platform orchestration (projects/trading-platform/orchestration/)
  • Template-saas como base de características (projects/template-saas/)
  • Documentación en docs/ del workspace vs proyecto

1.2 Alcance

  • Validar sincronización de inventarios
  • Identificar módulos reutilizables no integrados
  • Mapear documentación faltante
  • Crear plan de purga de elementos obsoletos
  • Generar plan jerárquico de ejecución con dependencias CAPVED

2. HALLAZGOS DEL ANÁLISIS EXPLORATORIO

2.1 Estado Actual de Trading-Platform

Aspecto Estado Completitud Fuente
Tareas Activas 4 - _INDEX.yml
Tareas Archivadas 21 - _archive/2026-01/
Completitud Global ~60% - PROJECT-STATUS.md
DDL 95% 89 tablas, 10 schemas LOCAL
Backend 48% 113+ endpoints LOCAL
Frontend 65% 189 componentes LOCAL
ML Engine 75% 12 modelos LOCAL

2.2 Discrepancias Identificadas

Fuente Métrica DDL-Backend Métrica Backend-Frontend
Workspace orchestration 74% N/A
Proyecto local 94% 90%
Discrepancia 20% N/A

Causa probable: El workspace usa métricas antiguas o diferentes criterios de medición.

2.3 Estado de Template-SaaS

Categoría Módulos Estado Reutilizabilidad para Trading
Core (SAAS-001 a 005) Auth, Tenants, Users, Billing, Plans 100% ALTA (90%+)
Platform (SAAS-006 a 014) AI, Notifications, Audit, Feature Flags, etc. 100% ALTA (80%+)
Extended (SAAS-015 a 022) OAuth, Analytics, Reports, Sales, Portfolio, etc. 100% MEDIA-ALTA (50-80%)

Template-SaaS tiene 22 módulos completamente implementados con 750 tests unitarios y 47 E2E tests.

2.4 Documentación

Ubicación Archivos Cobertura Trading
Workspace docs/60-proyectos/ ~5 archivos 1 línea
Trading-platform docs/ 284 archivos Completa

Falta: Documentación a nivel workspace que integre trading-platform (arquitectura, WebSocket protocol, ML integration).


3. ESTRUCTURA DE TAREAS CAPVED

3.1 Diagrama de Dependencias

FASE 1: ANÁLISIS (C+A) - Paralelo
┌─────────────────────────────────────────────────────────────────────┐
│                                                                      │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐  ┌──────────┐ │
│  │   1.1        │  │   1.2        │  │   1.3        │  │   1.4    │ │
│  │ Inventarios  │  │ Template-SaaS│  │ Documentación│  │  Purga   │ │
│  │  Coherencia  │  │ Integración  │  │     Gaps     │  │ Análisis │ │
│  └──────┬───────┘  └──────┬───────┘  └──────┬───────┘  └────┬─────┘ │
│         │                 │                 │               │       │
└─────────┼─────────────────┼─────────────────┼───────────────┼───────┘
          │                 │                 │               │
          └─────────────────┴────────┬────────┴───────────────┘
                                     │
                                     ▼
FASE 2: PLANEACIÓN (P+V) - Secuencial
┌─────────────────────────────────────────────────────────────────────┐
│                                                                      │
│  ┌──────────────────┐                                               │
│  │   2.1            │                                               │
│  │ Matriz de Gaps   │                                               │
│  │   Consolidada    │                                               │
│  └────────┬─────────┘                                               │
│           │                                                          │
│           ▼                                                          │
│  ┌──────────────────┐                                               │
│  │   2.2            │                                               │
│  │ Plan Jerárquico  │                                               │
│  │ con Dependencias │                                               │
│  └────────┬─────────┘                                               │
│           │                                                          │
│           ▼                                                          │
│  ┌──────────────────┐                                               │
│  │   2.3            │                                               │
│  │ Validación CAPVED│                                               │
│  │   (Gate V)       │                                               │
│  └────────┬─────────┘                                               │
│           │                                                          │
└───────────┼──────────────────────────────────────────────────────────┘
            │
            ▼ [Solo si Gate V pasa]

FASE 3: EJECUCIÓN (E) - Por definir
┌─────────────────────────────────────────────────────────────────────┐
│  3.1 Sincronización de Inventarios (P0)                             │
│  3.2 Integración de Módulos Template-SaaS (P1)                      │
│  3.3 Creación de Documentación Faltante (P1)                        │
│  3.4 Ejecución de Purga (P2)                                        │
└─────────────────────────────────────────────────────────────────────┘

FASE 4: DOCUMENTACIÓN Y CIERRE (D)
┌─────────────────────────────────────────────────────────────────────┐
│  4.1 Actualizar inventarios                                         │
│  4.2 Actualizar PROJECT-STATUS.md                                   │
│  4.3 Cerrar tareas                                                  │
│  4.4 Commit + Push                                                  │
└─────────────────────────────────────────────────────────────────────┘

3.2 Lista de Tareas con IDs

ID Tarea Tipo Prioridad Dependencias Estado
#1 FASE 1: Análisis Integral MAIN P0 - EN_PROGRESO
#2 1.1 Auditar coherencia inventarios SUB P0 #1 PENDIENTE
#3 1.2 Auditar integración template-saas SUB P0 #1 PENDIENTE
#4 1.3 Auditar documentación SUB P0 #1 PENDIENTE
#5 1.4 Análisis de purga SUB P1 #1 PENDIENTE
#6 2.1 Matriz consolidada de gaps SUB P0 #2,#3,#4,#5 PENDIENTE
#7 2.2 Plan jerárquico con dependencias SUB P0 #6 PENDIENTE
#8 2.3 Validación CAPVED (Gate V) SUB P0 #7 PENDIENTE

4. DETALLE DE SUBTAREAS FASE 1

4.1 Subtarea 1.1: Coherencia de Inventarios

Archivos a comparar:

Tipo Workspace Proyecto
Backend orchestration/inventarios/BACKEND_INVENTORY.yml (L216-253) orchestration/inventarios/BACKEND_INVENTORY.yml
Frontend orchestration/inventarios/FRONTEND_INVENTORY.yml (L218-252) orchestration/inventarios/FRONTEND_INVENTORY.yml
Database orchestration/inventarios/DATABASE_INVENTORY.yml (L59-76) orchestration/inventarios/DATABASE_INVENTORY.yml
Master - orchestration/inventarios/MASTER_INVENTORY.yml

Validaciones:

  • Módulos coinciden
  • Métricas coinciden
  • Fechas de actualización coherentes

4.2 Subtarea 1.2: Integración Template-SaaS

Módulos a evaluar (prioridad por reutilizabilidad):

Módulo Template Trading Equivalente Acción Sugerida
Auth (SAAS-001) 100% OQI-001 (85%) Evaluar gaps OAuth/MFA
Notifications (SAAS-007) 100% Parcial Integrar WebSocket gateway
Audit (SAAS-008) 100% Parcial Adoptar patrón completo
Feature Flags (SAAS-009) 100% No existe Evaluar adopción
Analytics (SAAS-016) 100% Parcial Integrar dashboard patterns
Portfolio (SAAS-019) 100% OQI-008 (45%) Evaluar merge
Commissions (SAAS-020) 100% Trading fees Adaptar para fees

4.3 Subtarea 1.3: Gaps de Documentación

Documentación faltante a nivel workspace:

Documento Ubicación Sugerida Prioridad
PROYECTO-TRADING-PLATFORM.md docs/60-proyectos/ P0
WEBSOCKET-PROTOCOL.md docs/10-arquitectura/ P1
ML-INTEGRATION-GUIDE.md docs/10-arquitectura/ P1

Documentación faltante a nivel proyecto:

Documento Ubicación Sugerida Prioridad
DATABASE-SCHEMA.md docs/01-arquitectura/ P1
FRONTEND-ARCHITECTURE.md docs/01-arquitectura/ P2
DEPLOYMENT.md docs/95-guias-desarrollo/ P2

4.4 Subtarea 1.4: Análisis de Purga

Elementos a revisar:

Tipo Cantidad Ubicación Acción
Tareas archivadas 21 _archive/2026-01/ Revisar duplicados
Análisis antiguos 15 orchestration/analisis/ Consolidar/Eliminar
Docs del proyecto 284 docs/ Identificar obsoletos

5. CRITERIOS DE ACEPTACIÓN GLOBALES

5.1 Para Fase 1 (Análisis)

  • Todos los inventarios comparados y discrepancias documentadas
  • Matriz de módulos template-saas vs trading-platform completa
  • Lista de documentación faltante identificada
  • Lista de candidatos a purga generada

5.2 Para Fase 2 (Planeación)

  • Matriz de gaps con prioridades P0-P3
  • Plan jerárquico con todas las tareas y dependencias
  • Validación CAPVED completada y aprobada

5.3 Para Fase 3 (Ejecución)

  • Inventarios sincronizados
  • Módulos integrados según plan
  • Documentación creada
  • Purga ejecutada

5.4 Para Fase 4 (Cierre)

  • Build pasa (backend + frontend)
  • Lint pasa
  • Inventarios actualizados
  • PROJECT-STATUS.md actualizado
  • Commit + Push completado

6. PRÓXIMOS PASOS

  1. Desbloquear subtareas de Fase 1 (pueden ejecutarse en paralelo)
  2. Asignar agentes a cada subtarea
  3. Ejecutar análisis en paralelo (1.1, 1.2, 1.3, 1.4)
  4. Consolidar resultados en matriz (2.1)
  5. Crear plan detallado (2.2)
  6. Validar (2.3)
  7. Proceder a ejecución si Gate V aprueba

7. NOTAS IMPORTANTES

7.1 Trading-Platform es STANDALONE

  • NO hereda de template-saas directamente
  • Puede COPIAR módulos de template-saas
  • NO hay propagación hacia otros proyectos

7.2 Continúa TASK-2026-01-27-MASTER-ANALYSIS-PLAN

  • Esta tarea complementa el análisis maestro al 50%
  • Integrar hallazgos con los existentes

7.3 Reglas de Edición

  • Máximo 50 líneas por cambio
  • Sin placeholders
  • Verificar build/lint después de cada cambio

Documento generado por: Claude Code (Opus 4.5) Fecha: 2026-01-30 Versión: 1.0.0