- HERENCIA-SIMCO.md actualizado con directivas v3.7 y v3.8 - Cambios en backend y frontend Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
315 lines
11 KiB
Markdown
315 lines
11 KiB
Markdown
# ANALISIS CONSOLIDADO - PURGA Y REESTRUCTURACION DOCUMENTAL
|
|
|
|
**Proyecto:** MiChangarrito
|
|
**Fecha:** 2026-01-10
|
|
**Estado:** ANALISIS COMPLETADO - LISTO PARA PLANEACION DE EJECUCION
|
|
**Version:** 1.0.0
|
|
|
|
---
|
|
|
|
## RESUMEN EJECUTIVO
|
|
|
|
Se ha completado un analisis exhaustivo de la documentacion del proyecto MiChangarrito mediante 4 subagentes especializados. Los hallazgos revelan:
|
|
|
|
| Metrica | Valor | Severidad |
|
|
|---------|-------|-----------|
|
|
| Discrepancias criticas detectadas | 12 | ALTA |
|
|
| Archivos con duplicados | 4 | MEDIA |
|
|
| Archivos obsoletos | 5 | MEDIA |
|
|
| Archivos faltantes documentados | 5 | ALTA |
|
|
| Porcentaje de coherencia epicas | 75% | MEDIA |
|
|
| Contenido duplicado total | 41% | ALTA |
|
|
|
|
---
|
|
|
|
## 1. HALLAZGOS POR AREA
|
|
|
|
### 1.1 ESPECIFICACIONES VS _MAP.md (T-001)
|
|
|
|
#### Discrepancias Criticas
|
|
|
|
**Archivos listados en _MAP.md que NO EXISTEN:**
|
|
|
|
| # | Archivo Listado | Descripcion | Estado |
|
|
|---|-----------------|-------------|--------|
|
|
| 1 | CATALOGO-PRODUCTOS.md | Gestion de catalogo | NO EXISTE |
|
|
| 2 | TEMPLATE-PRODUCTOS.md | Templates de productos | NO EXISTE |
|
|
| 3 | POS-BASICO.md | Punto de venta basico | NO EXISTE |
|
|
| 4 | VENTAS-DIARIAS.md | Registro de ventas | NO EXISTE |
|
|
| 5 | CALCULADORA-CAMBIO.md | Logica de cambio | NO EXISTE - CRITICO |
|
|
|
|
**Archivos REALES que NO estan listados:**
|
|
|
|
| # | Archivo Real | Lineas | Contenido |
|
|
|---|--------------|--------|-----------|
|
|
| 1 | ARQUITECTURA-DATABASE.md | 1182 | Schema BD completo |
|
|
| 2 | ESPECIFICACION-COMPONENTES.md | 183 | Stack tecnico |
|
|
| 3 | INTEGRACIONES-EXTERNAS.md | 1092 | 9 integraciones |
|
|
| 4 | INVESTIGACION-REFERENCIAS.md | 200+ | Codigo reutilizable |
|
|
| 5 | PLAN-DESARROLLO.md | 200+ | Cronograma |
|
|
|
|
**Nombre incorrecto:**
|
|
- Listado: `INTEGRACIONES-PAGOS.md`
|
|
- Real: `INTEGRACIONES-EXTERNAS.md` (mas completo)
|
|
|
|
#### Donde Esta la Informacion Faltante
|
|
|
|
| Archivo Faltante | Ubicacion Actual | Cobertura |
|
|
|-----------------|------------------|-----------|
|
|
| CATALOGO-PRODUCTOS.md | ARQUITECTURA-DATABASE.md (schema catalog) | 70% |
|
|
| TEMPLATE-PRODUCTOS.md | ARQUITECTURA-DATABASE.md (tabla product_templates) | 50% |
|
|
| POS-BASICO.md | ESPECIFICACION-COMPONENTES.md (SalesModule) | 40% |
|
|
| VENTAS-DIARIAS.md | ARQUITECTURA-DATABASE.md (daily_closures) | 60% |
|
|
| CALCULADORA-CAMBIO.md | **NINGUNA** | 0% - FALTANTE CRITICO |
|
|
|
|
---
|
|
|
|
### 1.2 DUPLICADOS DE ARQUITECTURA (T-002)
|
|
|
|
#### Matriz de Duplicacion
|
|
|
|
| Documento | Lineas | Contenido Unico | Duplicado |
|
|
|-----------|--------|-----------------|-----------|
|
|
| ARQUITECTURA-TECNICA.md | 460 | Infra AWS, integraciones tabla | 40% |
|
|
| ARQUITECTURA-DATABASE.md (especif.) | 1182 | SQL completo, RLS | 15% |
|
|
| ARQUITECTURA-DATABASE.md (transv.) | 163 | Convenciones | 85% |
|
|
| ARQUITECTURA-MULTI-TENANT.md | 262 | Flujo WhatsApp, vars env | 20% |
|
|
|
|
#### Conflictos Identificados
|
|
|
|
| ID | Conflicto | Documento A | Documento B | Resolucion |
|
|
|----|-----------|-------------|-------------|------------|
|
|
| C-001 | Numero de schemas | ARQUITECTURA-TECNICA (8) | ARQUITECTURA-DATABASE (9) | 9 es correcto |
|
|
| C-002 | Nombres servicios WA | ARQUITECTURA-MULTI-TENANT | ARQUITECTURA-TECNICA | Revisar codigo |
|
|
| C-003 | Ubicacion credenciales | Ambiguo entre BD y .env | - | Documentar claramente |
|
|
|
|
#### Archivos a Eliminar
|
|
|
|
| Archivo | Razon | Guardar Antes |
|
|
|---------|-------|---------------|
|
|
| 90-transversal/arquitectura/ARQUITECTURA-DATABASE.md | 85% duplicado | Tabla convenciones (lin 119-137) |
|
|
|
|
---
|
|
|
|
### 1.3 COHERENCIA DE EPICAS (T-003)
|
|
|
|
#### Discrepancias en CONTEXT-MAP.yml
|
|
|
|
**Problema Principal:** El archivo CONTEXT-MAP.yml tiene IDs de epicas desplazados a partir de MCH-012.
|
|
|
|
| ID Real | Nombre Real | En CONTEXT-MAP.yml | Estado |
|
|
|---------|-------------|-------------------|--------|
|
|
| MCH-012 | Chat LLM Dueno | MCH-012-chat-llm (incompleto) | ACTUALIZAR |
|
|
| MCH-013 | Chat LLM Cliente | MCH-013-clientes (incorrecto) | CORREGIR |
|
|
| MCH-014 | Gestion Clientes | MCH-014-pedidos-whatsapp | CORREGIR |
|
|
| MCH-015 | Pedidos WhatsApp | MCH-015-entregas | CORREGIR |
|
|
| MCH-016 | Entregas Domicilio | MCH-016-suscripciones | CORREGIR |
|
|
| MCH-017 | Notificaciones | MCH-017-tokens-ia | CORREGIR |
|
|
| MCH-018 | Planes Suscripciones | MCH-018-pagos-online | CORREGIR |
|
|
| MCH-019 | Tienda Tokens | MCH-019-offline | CORREGIR |
|
|
| MCH-020 | Pagos Suscripcion | MCH-020-referidos | CORREGIR |
|
|
| MCH-021 | Dashboard Web | MCH-021-codi | CORREGIR |
|
|
| MCH-022 | Modo Offline | NO APARECE | AGREGAR |
|
|
| MCH-023 | Programa Referidos | NO APARECE | AGREGAR |
|
|
| MCH-024 | CoDi/SPEI | NO APARECE | AGREGAR |
|
|
| MCH-025 | Widgets Atajos | NO APARECE | AGREGAR |
|
|
| MCH-026 | Multi-idioma LATAM | NO APARECE | AGREGAR |
|
|
| MCH-027 | Integracion SAT | NO APARECE | AGREGAR |
|
|
| MCH-028 | Marketplace Proveedores | NO APARECE | AGREGAR |
|
|
|
|
**Resumen:**
|
|
- 25% de epicas con discrepancias (7/28)
|
|
- 7 epicas FALTAN completamente (MCH-022 a MCH-028)
|
|
- docs/_MAP.md y PLAN-IMPLEMENTACION.md son coherentes entre si
|
|
|
|
---
|
|
|
|
### 1.4 ANALISIS HISTORICOS (T-004)
|
|
|
|
#### Clasificacion de Archivos
|
|
|
|
**VIGENTES (6 archivos) - Mantener:**
|
|
|
|
| Archivo | Proposito | Hallazgo Clave |
|
|
|---------|-----------|----------------|
|
|
| VALIDACION-EJECUCION-SPRINT1-2026-01-10.md | Validacion inventarios | 100% PASS |
|
|
| VALIDACION-SPRINT2-ORQUESTACION-2026-01-10.md | Sincronizacion docs | 13/13 criterios PASS |
|
|
| REPORTE-CONSOLIDADO-SPRINTS-2026-01-10.md | Resumen cambios | 79+ ediciones |
|
|
| VALIDACION-DATABASE-2026-01-10.md | Verificacion BD | 9 schemas, 29 tablas |
|
|
| GUIA-CONFIGURACION-FASE6-2026-01-10.md | Guia despliegue | PENDIENTE EJECUTAR |
|
|
| ANALISIS-VALIDACION-CAMBIOS-2026-01-10.md | Validacion final | 0 discrepancias |
|
|
|
|
**HISTORICOS (4 archivos) - Referencia:**
|
|
|
|
| Archivo | Utilidad |
|
|
|---------|----------|
|
|
| PLAN-SPRINT1-DOCUMENTACION-2026-01-10.md | Metodologia Sprint |
|
|
| DEPENDENCIAS-ARCHIVOS-SPRINT1-2026-01-10.md | Cambio estrategia |
|
|
| PLAN-REFINADO-SPRINT1-2026-01-10.md | Proceso refinacion |
|
|
| VALIDACION-PLAN-SPRINT1-2026-01-10.md | Metodologia SIMCO |
|
|
|
|
**OBSOLETOS (5 archivos) - Archivar:**
|
|
|
|
| Archivo | Razon |
|
|
|---------|-------|
|
|
| ANALISIS-FASE1-2026-01-06.md | Puertos/versiones desactualizados |
|
|
| DEPENDENCIAS-ARCHIVOS-2026-01-06.md | Reemplazado por Sprint 1 |
|
|
| PLAN-FASE2-DETALLADO-2026-01-06.md | Nunca ejecutado |
|
|
| PLAN-REFINADO-FINAL-2026-01-06.md | Superado |
|
|
| VALIDACION-PLAN-VS-ANALISIS-2026-01-06.md | Nunca aplicado |
|
|
|
|
---
|
|
|
|
## 2. INVENTARIO DE ACCIONES REQUERIDAS
|
|
|
|
### 2.1 Acciones ELIMINAR
|
|
|
|
| ID | Archivo | Razon |
|
|
|----|---------|-------|
|
|
| E-001 | 90-transversal/arquitectura/ARQUITECTURA-DATABASE.md | 85% duplicado |
|
|
|
|
### 2.2 Acciones ARCHIVAR
|
|
|
|
| ID | Archivo | Destino |
|
|
|----|---------|---------|
|
|
| A-001 | ANALISIS-FASE1-2026-01-06.md | orchestration/analisis/historico/ |
|
|
| A-002 | DEPENDENCIAS-ARCHIVOS-2026-01-06.md | orchestration/analisis/historico/ |
|
|
| A-003 | PLAN-FASE2-DETALLADO-2026-01-06.md | orchestration/analisis/historico/ |
|
|
| A-004 | PLAN-REFINADO-FINAL-2026-01-06.md | orchestration/analisis/historico/ |
|
|
| A-005 | VALIDACION-PLAN-VS-ANALISIS-2026-01-06.md | orchestration/analisis/historico/ |
|
|
|
|
### 2.3 Acciones ACTUALIZAR
|
|
|
|
| ID | Archivo | Cambio Requerido | Lineas |
|
|
|----|---------|------------------|--------|
|
|
| U-001 | docs/_MAP.md | Corregir seccion 02-especificaciones | 80-86 |
|
|
| U-002 | CONTEXT-MAP.yml | Corregir epicas MCH-012 a MCH-021 | 189-217 |
|
|
| U-003 | CONTEXT-MAP.yml | Agregar fase6 y fase7 completas | 218+ |
|
|
| U-004 | ARQUITECTURA-TECNICA.md | Corregir 8 schemas a 9 | 298-345 |
|
|
| U-005 | ARQUITECTURA-TECNICA.md | Documentar almacenamiento credenciales | Nueva seccion |
|
|
|
|
### 2.4 Acciones CREAR
|
|
|
|
| ID | Archivo | Contenido | Prioridad |
|
|
|----|---------|-----------|-----------|
|
|
| C-001 | CALCULADORA-CAMBIO.md | Logica cambio, denominaciones MX | CRITICA |
|
|
| C-002 | INDICE-ARQUITECTURA.md | Mapeo de documentos arquitectura | ALTA |
|
|
| C-003 | orchestration/analisis/historico/ | Carpeta para archivos obsoletos | MEDIA |
|
|
| C-004 | RESUMEN-ANALISIS-HISTORICO.md | Consolidado de decisiones | MEDIA |
|
|
|
|
### 2.5 Acciones CONSOLIDAR
|
|
|
|
| ID | Documentos Origen | Documento Destino | Tipo |
|
|
|----|-------------------|-------------------|------|
|
|
| CO-001 | 02-especif/ARQUITECTURA-DATABASE + 90-transv/arquitectura/ARQUITECTURA-DATABASE | 02-especif/ARQUITECTURA-DATABASE.md | Fusionar unico |
|
|
|
|
---
|
|
|
|
## 3. MATRIZ DE DEPENDENCIAS
|
|
|
|
```
|
|
Orden de Ejecucion Recomendado:
|
|
|
|
1. CREAR carpeta historico/
|
|
└── No tiene dependencias
|
|
|
|
2. ARCHIVAR archivos obsoletos (A-001 a A-005)
|
|
└── Depende de: carpeta historico/
|
|
|
|
3. ELIMINAR duplicados (E-001)
|
|
└── Depende de: Extraer tabla convenciones primero
|
|
|
|
4. ACTUALIZAR _MAP.md (U-001)
|
|
└── No tiene dependencias criticas
|
|
|
|
5. ACTUALIZAR CONTEXT-MAP.yml (U-002, U-003)
|
|
└── No tiene dependencias criticas
|
|
|
|
6. ACTUALIZAR ARQUITECTURA-TECNICA.md (U-004, U-005)
|
|
└── Depende de: Verificar numero correcto de schemas
|
|
|
|
7. CREAR CALCULADORA-CAMBIO.md (C-001)
|
|
└── No tiene dependencias
|
|
|
|
8. CREAR INDICE-ARQUITECTURA.md (C-002)
|
|
└── Depende de: Todos los ACTUALIZAR completados
|
|
|
|
9. CREAR RESUMEN-ANALISIS-HISTORICO.md (C-004)
|
|
└── Depende de: ARCHIVAR completado
|
|
```
|
|
|
|
---
|
|
|
|
## 4. IMPACTO Y RIESGOS
|
|
|
|
### 4.1 Impacto por Accion
|
|
|
|
| Tipo | Cantidad | Impacto Total |
|
|
|------|----------|---------------|
|
|
| ELIMINAR | 1 archivo | Bajo (duplicado) |
|
|
| ARCHIVAR | 5 archivos | Bajo (obsoletos) |
|
|
| ACTUALIZAR | 5 archivos | Alto (coherencia) |
|
|
| CREAR | 4 archivos | Medio (nuevos) |
|
|
| CONSOLIDAR | 1 fusion | Bajo |
|
|
|
|
### 4.2 Riesgos Identificados
|
|
|
|
| Riesgo | Probabilidad | Impacto | Mitigacion |
|
|
|--------|--------------|---------|------------|
|
|
| Perder informacion al eliminar | Baja | Alto | Extraer contenido unico antes |
|
|
| Referencias rotas | Media | Medio | Buscar y actualizar referencias |
|
|
| Inconsistencia temporal | Media | Bajo | Ejecutar en orden de dependencias |
|
|
|
|
---
|
|
|
|
## 5. METRICAS DE EXITO
|
|
|
|
### Criterios de Validacion Post-Purga
|
|
|
|
| Criterio | Valor Esperado |
|
|
|----------|----------------|
|
|
| Archivos duplicados | 0 |
|
|
| Referencias rotas en _MAP.md | 0 |
|
|
| Coherencia epicas entre docs | 100% |
|
|
| Archivos obsoletos en activos | 0 |
|
|
| Documentacion faltante critica | 0 |
|
|
|
|
### Documentos Finales Esperados
|
|
|
|
**docs/02-especificaciones/ (6 archivos):**
|
|
1. _MAP.md (actualizado)
|
|
2. ARQUITECTURA-DATABASE.md (unico)
|
|
3. ESPECIFICACION-COMPONENTES.md
|
|
4. INTEGRACIONES-EXTERNAS.md
|
|
5. INVESTIGACION-REFERENCIAS.md
|
|
6. PLAN-DESARROLLO.md
|
|
7. CALCULADORA-CAMBIO.md (nuevo)
|
|
|
|
**orchestration/analisis/ (estructura final):**
|
|
```
|
|
analisis/
|
|
├── VIGENTES (6 archivos)
|
|
├── historico/ (5 archivos archivados)
|
|
├── PLAN-MAESTRO-PURGA-DOCUMENTAL-2026-01-10.md
|
|
├── ANALISIS-CONSOLIDADO-PURGA-DOCUMENTAL-2026-01-10.md
|
|
└── RESUMEN-ANALISIS-HISTORICO.md (nuevo)
|
|
```
|
|
|
|
---
|
|
|
|
## 6. SIGUIENTE FASE
|
|
|
|
**Estado:** Analisis completado, listo para PLANEACION DE EJECUCION
|
|
|
|
**Acciones Inmediatas:**
|
|
1. Validar este analisis con stakeholders
|
|
2. Confirmar orden de ejecucion
|
|
3. Crear backup de documentacion actual
|
|
4. Proceder con ejecucion por fases
|
|
|
|
---
|
|
|
|
**Generado por:** Arquitecto de Documentacion
|
|
**Fecha:** 2026-01-10
|
|
**Version:** 1.0.0
|