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
- Proceder con Fase 6: Refinamiento del Plan (si necesario)
- 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