erp-core/orchestration/analisis/FASE-5-ANALISIS-DEPENDENCIAS-SAAS-IA.md
rckrdmrd 0086695b4c
Some checks failed
ERP Core CI / Backend Lint (push) Has been cancelled
ERP Core CI / Backend Unit Tests (push) Has been cancelled
ERP Core CI / Backend Integration Tests (push) Has been cancelled
ERP Core CI / Frontend Lint (push) Has been cancelled
ERP Core CI / Frontend Unit Tests (push) Has been cancelled
ERP Core CI / Frontend E2E Tests (push) Has been cancelled
ERP Core CI / Database DDL Validation (push) Has been cancelled
ERP Core CI / Backend Build (push) Has been cancelled
ERP Core CI / Frontend Build (push) Has been cancelled
ERP Core CI / CI Success (push) Has been cancelled
Performance Tests / Lighthouse CI (push) Has been cancelled
Performance Tests / Bundle Size Analysis (push) Has been cancelled
Performance Tests / k6 Load Tests (push) Has been cancelled
Performance Tests / Performance Summary (push) Has been cancelled
[SIMCO-V38] feat: Actualizar a SIMCO v3.8.0 + cambios backend
- HERENCIA-SIMCO.md actualizado con directivas v3.7 y v3.8
- Actualizaciones en modulos CRM y OpenAPI

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 08:53:05 -06:00

7.9 KiB

FASE 5: ANALISIS DE DEPENDENCIAS

Mapeo de Dependencias entre Archivos

Version: 1.0.0 Fecha: 2026-01-10 Estado: COMPLETADO Fase Anterior: FASE-4-VALIDACION-PLANEACION-SAAS-IA.md


RESUMEN EJECUTIVO

Este documento analiza las dependencias entre archivos a crear/modificar para garantizar la integridad de las referencias cruzadas y el orden correcto de ejecucion.


1. GRAFO DE DEPENDENCIAS

1.1 Diagrama de Dependencias

                    +------------------+
                    |    _MAP.md       |
                    |   (PASO 1)       |
                    +--------+---------+
                             |
                             | referencia
                             v
    +--------------------+---+---+--------------------+
    |                    |       |                    |
    v                    v       v                    v
+----------+    +--------+    +--------+    +----------+
|STACK-    |    |INTEG-  |    |ARQUIT- |    |ARQUIT-   |
|TECNOLOG. |    |RACIONES|    |SAAS    |    |IA        |
|(PASO 2)  |    |(PASO 3)|    |(PASO 4)|    |(PASO 5)  |
+----+-----+    +----+---+    +----+---+    +----+-----+
     |              |              |              |
     |              |              |              |
     +------+-------+------+-------+------+-------+
            |              |              |
            v              v              v
         +----------------------------------+
         |       VISION-ERP-CORE.md         |
         |           (PASO 6)               |
         +----------------+-----------------+
                          |
          +---------------+---------------+
          |                               |
          v                               v
   +-------------+                 +-------------+
   | docs/_MAP.md|                 |INDICE-MODUL.|
   |  (PASO 7)   |                 |  (PASO 8)   |
   +-------------+                 +-------------+

1.2 Matriz de Dependencias

Archivo Depende de Es dependencia de
_MAP.md (PASO 1) Ninguno VISION, docs/_MAP
STACK-TECNOLOGICO.md (PASO 2) _MAP.md VISION
INTEGRACIONES-EXTERNAS.md (PASO 3) _MAP.md VISION
ARQUITECTURA-SAAS.md (PASO 4) _MAP.md VISION
ARQUITECTURA-IA.md (PASO 5) _MAP.md VISION
VISION-ERP-CORE.md (PASO 6) PASOS 1-5 docs/_MAP, INDICE
docs/_MAP.md (PASO 7) VISION Ninguno
INDICE-MODULOS.md (PASO 8) VISION Ninguno

2. DEPENDENCIAS POR TIPO

2.1 Dependencias de Referencia (Enlaces)

Archivo Origen Archivo Destino Tipo de Enlace
_MAP.md VISION-ERP-CORE.md Tabla de contenido
_MAP.md ARQUITECTURA-SAAS.md Tabla de contenido
_MAP.md ARQUITECTURA-IA.md Tabla de contenido
_MAP.md INTEGRACIONES-EXTERNAS.md Tabla de contenido
_MAP.md STACK-TECNOLOGICO.md Tabla de contenido
VISION-ERP-CORE.md ARQUITECTURA-SAAS.md "Ver mas detalles"
VISION-ERP-CORE.md ARQUITECTURA-IA.md "Ver mas detalles"
VISION-ERP-CORE.md INTEGRACIONES-EXTERNAS.md "Ver catalogo"
VISION-ERP-CORE.md STACK-TECNOLOGICO.md "Ver stack completo"
docs/_MAP.md 00-vision-general/* Indice principal
INDICE-MODULOS.md VISION-ERP-CORE.md Referencia cruzada

2.2 Dependencias de Contenido

Archivo Contenido Compartido Con Archivo
VISION-ERP-CORE.md Tabla de modulos INDICE-MODULOS.md
VISION-ERP-CORE.md Stack tecnologico (resumen) STACK-TECNOLOGICO.md
VISION-ERP-CORE.md Integraciones (resumen) INTEGRACIONES-EXTERNAS.md
ARQUITECTURA-SAAS.md Modulos SaaS VISION-ERP-CORE.md
ARQUITECTURA-IA.md Modulos IA VISION-ERP-CORE.md

2.3 Dependencias de Terminologia

Termino Definido en Usado en
MGN-016 (billing) VISION-ERP-CORE.md INDICE-MODULOS, ARQUITECTURA-SAAS
MGN-017 (plans) VISION-ERP-CORE.md INDICE-MODULOS, ARQUITECTURA-SAAS
MGN-018 (webhooks) VISION-ERP-CORE.md INDICE-MODULOS, ARQUITECTURA-SAAS
MGN-019 (feature-flags) VISION-ERP-CORE.md INDICE-MODULOS, ARQUITECTURA-SAAS
MGN-020 (ai-integration) VISION-ERP-CORE.md INDICE-MODULOS, ARQUITECTURA-IA
MGN-021 (whatsapp-business) VISION-ERP-CORE.md INDICE-MODULOS, ARQUITECTURA-IA
MGN-022 (mcp-server) VISION-ERP-CORE.md INDICE-MODULOS, ARQUITECTURA-IA

3. ORDEN CRITICO DE EJECUCION

3.1 Restricciones de Orden

restricciones:
  - _MAP.md DEBE crearse ANTES que todos los demas archivos nuevos
  - VISION-ERP-CORE.md DEBE modificarse DESPUES de crear archivos de soporte
  - docs/_MAP.md y INDICE-MODULOS.md DEBEN modificarse DESPUES de VISION
  - Los archivos de soporte (PASOS 2-5) pueden ejecutarse en paralelo

3.2 Grupos de Ejecucion

Grupo Pasos Paralelizable Dependencia
G1 PASO 1 No Ninguna
G2 PASOS 2, 3, 4, 5 Si (entre ellos) G1 completado
G3 PASO 6 No G2 completado
G4 PASOS 7, 8 Si (entre ellos) G3 completado
G5 PASOS 9-12 No G4 completado

4. VALIDACION DE INTEGRIDAD

4.1 Puntos de Validacion

Punto Despues de Validar
V1 G2 Archivos de soporte existen
V2 G3 VISION tiene todas las referencias
V3 G4 Indices actualizados
V4 G5 Todos los enlaces funcionan

4.2 Riesgos de Integridad

Riesgo Probabilidad Mitigacion
Enlaces rotos a archivos nuevos Media Crear archivos antes de referenciar
Inconsistencia de codigos de modulo Baja Usar misma fuente de verdad
Terminologia inconsistente Media Revisar antes de publicar

5. IMPACTO EN ARCHIVOS EXISTENTES

5.1 Archivos Afectados

Archivo Tipo de Cambio Impacto Riesgo
VISION-ERP-CORE.md Modificacion mayor Alto Bajo (versionado)
docs/_MAP.md Modificacion menor Bajo Bajo
INDICE-MODULOS.md Modificacion media Medio Bajo

5.2 Archivos NO Afectados

Los siguientes archivos NO seran modificados:

  • Documentacion de modulos existentes (MGN-001 a MGN-015)
  • Archivos de orchestration (excepto este analisis)
  • Codigo fuente
  • Base de datos

6. PLAN DE CONTINGENCIA

6.1 Rollback por Grupo

Grupo Accion de Rollback
G1 Eliminar _MAP.md
G2 Eliminar archivos creados
G3 git checkout VISION-ERP-CORE.md
G4 git checkout docs/_MAP.md, INDICE-MODULOS.md

6.2 Punto de No Retorno

El punto de no retorno es PASO 6 (modificacion de VISION-ERP-CORE.md). Hasta ese punto, los cambios son facilmente reversibles eliminando archivos nuevos.


7. RESUMEN DE DEPENDENCIAS

7.1 Dependencias Directas

  • 5 archivos nuevos dependen de _MAP.md
  • 2 archivos dependen de VISION-ERP-CORE.md actualizado
  • VISION depende de 4 archivos de soporte

7.2 Ciclos de Dependencia

NO SE DETECTARON CICLOS - El grafo de dependencias es aciclico (DAG).

7.3 Ruta Critica

_MAP.md -> ARQUITECTURA-*.md -> VISION-ERP-CORE.md -> docs/_MAP.md

8. DECISION

8.1 Validacion de Dependencias

Aspecto Resultado
Ciclos de dependencia NINGUNO
Orden de ejecucion VALIDADO
Riesgos identificados MITIGADOS
Plan de rollback DEFINIDO

8.2 Decision Final

DEPENDENCIAS VALIDADAS - PLAN PUEDE EJECUTARSE

El analisis confirma que el orden de ejecucion propuesto en Fase 3 respeta todas las dependencias identificadas.


9. PROXIMOS PASOS

  1. Proceder con Fase 6: Refinamiento del Plan (si necesario)
  2. Proceder con Fase 7: Ejecucion del Plan

Documento generado: 2026-01-10 Fase: 5 de 8 (Analisis de Dependencias) Estado: COMPLETADO Siguiente fase: Refinamiento del Plan