# 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 ```yaml 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