- 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>
641 lines
16 KiB
Markdown
641 lines
16 KiB
Markdown
# FASE 3: PLAN DETALLADO DE ESTANDARIZACIÓN
|
|
## Documentación MiChangarrito
|
|
|
|
**Versión:** 1.0.0
|
|
**Fecha:** 2026-01-10
|
|
**Ejecutado por:** Agente Orquestador (PERFIL-ORQUESTADOR)
|
|
**Sistema:** SIMCO v3.8.0 + CAPVED
|
|
|
|
---
|
|
|
|
## 1. RESUMEN EJECUTIVO
|
|
|
|
Este plan detalla las tareas específicas para estandarizar la documentación del proyecto MiChangarrito basado en los análisis de FASE 1 y FASE 2.
|
|
|
|
### Alcance del Plan
|
|
|
|
| Categoría | Cantidad | Esfuerzo Estimado |
|
|
|-----------|----------|-------------------|
|
|
| Documentos a agregar frontmatter | 50 | Alto |
|
|
| Inventarios a actualizar | 5 | Medio |
|
|
| Integraciones a crear | 5 | Medio |
|
|
| Documentos a consolidar | 4 conjuntos | Bajo |
|
|
| Archivos a crear | 2 | Bajo |
|
|
|
|
### Objetivos
|
|
|
|
1. Alcanzar **95% de conformidad SIMCO** (actualmente 75%)
|
|
2. Sincronizar **100% de inventarios** con código real
|
|
3. Completar **100% de documentación** de integraciones
|
|
4. Eliminar **100% de redundancias** identificadas
|
|
|
|
---
|
|
|
|
## 2. ESTRUCTURA DEL PLAN
|
|
|
|
### 2.1 Bloques de Trabajo
|
|
|
|
```
|
|
BLOQUE A: Actualización de Inventarios (P0)
|
|
├── T-A1: DATABASE_INVENTORY.yml
|
|
├── T-A2: BACKEND_INVENTORY.yml
|
|
├── T-A3: FRONTEND_INVENTORY.yml
|
|
├── T-A4: MASTER_INVENTORY.yml
|
|
└── T-A5: DEPENDENCIAS.yml
|
|
|
|
BLOQUE B: Frontmatter en Épicas (P0)
|
|
├── T-B1: MCH-001 a MCH-010 (10 épicas)
|
|
├── T-B2: MCH-011 a MCH-020 (10 épicas)
|
|
└── T-B3: MCH-021 a MCH-028 (8 épicas)
|
|
|
|
BLOQUE C: Frontmatter en Especificaciones (P1)
|
|
├── T-C1: ARQUITECTURA-DATABASE.md
|
|
├── T-C2: ESPECIFICACION-COMPONENTES.md
|
|
├── T-C3: INTEGRACIONES-EXTERNAS.md
|
|
├── T-C4: INVESTIGACION-REFERENCIAS.md
|
|
├── T-C5: PLAN-DESARROLLO.md
|
|
└── T-C6: CALCULADORA-CAMBIO.md
|
|
|
|
BLOQUE D: Otros Documentos (P1)
|
|
├── T-D1: ADRs (4 archivos)
|
|
├── T-D2: Integraciones existentes (4 archivos)
|
|
├── T-D3: Transversal (2 archivos)
|
|
└── T-D4: Crear 90-transversal/_MAP.md
|
|
|
|
BLOQUE E: Integraciones Nuevas (P2)
|
|
├── T-E1: INT-005-clip.md
|
|
├── T-E2: INT-006-codi-banxico.md
|
|
├── T-E3: INT-007-firebase-fcm.md
|
|
├── T-E4: INT-008-google-vision.md
|
|
└── T-E5: INT-009-whisper.md
|
|
|
|
BLOQUE F: Consolidación y Limpieza (P2)
|
|
├── T-F1: Archivar documentos redundantes
|
|
├── T-F2: Crear historico/ si no existe
|
|
└── T-F3: Actualizar referencias cruzadas
|
|
```
|
|
|
|
---
|
|
|
|
## 3. BLOQUE A: ACTUALIZACIÓN DE INVENTARIOS
|
|
|
|
### T-A1: DATABASE_INVENTORY.yml
|
|
**Prioridad:** P0 | **Esfuerzo:** Medio
|
|
|
|
**Cambios Requeridos:**
|
|
1. Agregar archivos DDL faltantes:
|
|
- 13-referrals.sql (143 líneas)
|
|
- 14-codi-spei.sql (168 líneas)
|
|
- 15-invoices.sql (245 líneas)
|
|
- 16-marketplace.sql (390 líneas)
|
|
2. Actualizar conteo total: 16 → 17 archivos DDL
|
|
3. Actualizar total líneas SQL
|
|
4. Incrementar versión a 2.2.0
|
|
|
|
**Ruta:** `/orchestration/inventarios/DATABASE_INVENTORY.yml`
|
|
|
|
### T-A2: BACKEND_INVENTORY.yml
|
|
**Prioridad:** P0 | **Esfuerzo:** Medio
|
|
|
|
**Cambios Requeridos:**
|
|
1. Agregar módulos faltantes:
|
|
- billing/
|
|
- codi-spei/
|
|
- invoices/
|
|
- marketplace/
|
|
- referrals/
|
|
- widgets/
|
|
2. Actualizar total módulos: 12 → 18
|
|
3. Actualizar conteo de endpoints
|
|
4. Incrementar versión a 2.2.0
|
|
|
|
**Ruta:** `/orchestration/inventarios/BACKEND_INVENTORY.yml`
|
|
|
|
### T-A3: FRONTEND_INVENTORY.yml
|
|
**Prioridad:** P0 | **Esfuerzo:** Bajo
|
|
|
|
**Cambios Requeridos:**
|
|
1. Agregar páginas faltantes:
|
|
- Invoices.tsx (24.6 KB)
|
|
- Marketplace.tsx (26.2 KB)
|
|
- Referrals.tsx (10.2 KB)
|
|
2. Actualizar total páginas: 11 → 12 (o 14)
|
|
3. Incrementar versión a 2.2.0
|
|
|
|
**Ruta:** `/orchestration/inventarios/FRONTEND_INVENTORY.yml`
|
|
|
|
### T-A4: MASTER_INVENTORY.yml
|
|
**Prioridad:** P0 | **Esfuerzo:** Bajo
|
|
|
|
**Cambios Requeridos:**
|
|
1. Sincronizar métricas con inventarios actualizados
|
|
2. Actualizar conteos de módulos, páginas, tablas
|
|
3. Incrementar versión a 2.2.0
|
|
|
|
**Ruta:** `/orchestration/inventarios/MASTER_INVENTORY.yml`
|
|
|
|
### T-A5: DEPENDENCIAS.yml
|
|
**Prioridad:** P1 | **Esfuerzo:** Bajo
|
|
|
|
**Cambios Requeridos:**
|
|
1. Actualizar versión de 1.0.0 a 2.1.0
|
|
2. Sincronizar versiones de dependencias:
|
|
- Axios: unificar a ^1.13.2
|
|
- TypeScript: unificar a ~5.9.3
|
|
|
|
**Ruta:** `/orchestration/inventarios/DEPENDENCIAS.yml`
|
|
|
|
---
|
|
|
|
## 4. BLOQUE B: FRONTMATTER EN ÉPICAS
|
|
|
|
### Plantilla Base para Épicas
|
|
|
|
```yaml
|
|
---
|
|
id: EPIC-MCH-XXX
|
|
type: Epic
|
|
title: "{Título de la épica}"
|
|
code: MCH-XXX
|
|
status: Published|Draft
|
|
phase: {1-7}
|
|
priority: P0|P1|P2|P3
|
|
created_at: YYYY-MM-DD
|
|
updated_at: 2026-01-10
|
|
dependencies:
|
|
blocks: []
|
|
depends_on: []
|
|
---
|
|
```
|
|
|
|
### T-B1: Épicas MCH-001 a MCH-010
|
|
|
|
| Archivo | ID | Estado | Fase | Prioridad |
|
|
|---------|-----|--------|------|-----------|
|
|
| MCH-001-infraestructura-base.md | EPIC-MCH-001 | Published | 1 | P0 |
|
|
| MCH-002-autenticacion.md | EPIC-MCH-002 | Published | 1 | P0 |
|
|
| MCH-003-catalogo-productos.md | EPIC-MCH-003 | Published | 1 | P0 |
|
|
| MCH-004-punto-venta.md | EPIC-MCH-004 | Published | 1 | P0 |
|
|
| MCH-005-integraciones-pago.md | EPIC-MCH-005 | Published | 1 | P0 |
|
|
| MCH-006-onboarding-inteligente.md | EPIC-MCH-006 | Published | 2 | P1 |
|
|
| MCH-007-templates-catalogos.md | EPIC-MCH-007 | Published | 2 | P1 |
|
|
| MCH-008-sistema-fiados.md | EPIC-MCH-008 | Published | 2 | P1 |
|
|
| MCH-009-prediccion-inventario.md | EPIC-MCH-009 | Published | 2 | P1 |
|
|
| MCH-010-mcp-server.md | EPIC-MCH-010 | Published | 3 | P0 |
|
|
|
|
### T-B2: Épicas MCH-011 a MCH-020
|
|
|
|
| Archivo | ID | Estado | Fase | Prioridad |
|
|
|---------|-----|--------|------|-----------|
|
|
| MCH-011-whatsapp-service.md | EPIC-MCH-011 | Published | 3 | P0 |
|
|
| MCH-012-chat-llm-dueno.md | EPIC-MCH-012 | Draft | 3 | P1 |
|
|
| MCH-013-chat-llm-cliente.md | EPIC-MCH-013 | Draft | 3 | P1 |
|
|
| MCH-014-gestion-clientes.md | EPIC-MCH-014 | Published | 4 | P1 |
|
|
| MCH-015-pedidos-whatsapp.md | EPIC-MCH-015 | Draft | 4 | P1 |
|
|
| MCH-016-entregas-domicilio.md | EPIC-MCH-016 | Draft | 4 | P2 |
|
|
| MCH-017-notificaciones.md | EPIC-MCH-017 | Draft | 4 | P1 |
|
|
| MCH-018-planes-suscripciones.md | EPIC-MCH-018 | Published | 5 | P0 |
|
|
| MCH-019-tienda-tokens.md | EPIC-MCH-019 | Draft | 5 | P1 |
|
|
| MCH-020-pagos-suscripcion.md | EPIC-MCH-020 | Published | 5 | P0 |
|
|
|
|
### T-B3: Épicas MCH-021 a MCH-028
|
|
|
|
| Archivo | ID | Estado | Fase | Prioridad |
|
|
|---------|-----|--------|------|-----------|
|
|
| MCH-021-dashboard-web.md | EPIC-MCH-021 | Published | 5 | P1 |
|
|
| MCH-022-modo-offline.md | EPIC-MCH-022 | Published | 6 | P1 |
|
|
| MCH-023-programa-referidos.md | EPIC-MCH-023 | Published | 6 | P2 |
|
|
| MCH-024-codi-spei.md | EPIC-MCH-024 | Published | 6 | P2 |
|
|
| MCH-025-widgets-atajos.md | EPIC-MCH-025 | Draft | 6 | P2 |
|
|
| MCH-026-multi-idioma-latam.md | EPIC-MCH-026 | Published | 7 | P3 |
|
|
| MCH-027-integracion-sat.md | EPIC-MCH-027 | Published | 7 | P3 |
|
|
| MCH-028-marketplace-proveedores.md | EPIC-MCH-028 | Published | 7 | P3 |
|
|
|
|
---
|
|
|
|
## 5. BLOQUE C: FRONTMATTER EN ESPECIFICACIONES
|
|
|
|
### T-C1: ARQUITECTURA-DATABASE.md
|
|
|
|
```yaml
|
|
---
|
|
id: SPEC-MCH-ARCH-DB-001
|
|
title: Arquitectura de Base de Datos MiChangarrito
|
|
type: Specification
|
|
status: Published
|
|
version: 2.2.0
|
|
created_date: 2026-01-04
|
|
updated_date: 2026-01-10
|
|
tags: [database, architecture, postgresql, multi-tenant, rls]
|
|
---
|
|
```
|
|
|
|
### T-C2: ESPECIFICACION-COMPONENTES.md
|
|
|
|
```yaml
|
|
---
|
|
id: SPEC-MCH-COMPONENTES-001
|
|
title: Especificación de Componentes MiChangarrito
|
|
type: Specification
|
|
status: Published
|
|
version: 2.0.0
|
|
created_date: 2026-01-04
|
|
updated_date: 2026-01-10
|
|
tags: [architecture, components, backend, frontend, mobile]
|
|
---
|
|
```
|
|
|
|
### T-C3: INTEGRACIONES-EXTERNAS.md
|
|
|
|
```yaml
|
|
---
|
|
id: SPEC-MCH-INTEGRACIONES-001
|
|
title: Integraciones Externas MiChangarrito
|
|
type: Specification
|
|
status: Published
|
|
version: 2.0.0
|
|
created_date: 2025-12-15
|
|
updated_date: 2026-01-10
|
|
tags: [integrations, payments, messaging, llm, external-apis]
|
|
---
|
|
```
|
|
|
|
### T-C4: INVESTIGACION-REFERENCIAS.md
|
|
|
|
```yaml
|
|
---
|
|
id: SPEC-MCH-INVESTIGACION-001
|
|
title: Investigación de Referencias y Reutilización de Código
|
|
type: Investigation
|
|
status: NeedsUpdate
|
|
version: 1.0.0
|
|
created_date: 2026-01-04
|
|
updated_date: 2026-01-04
|
|
tags: [research, architecture, reusability, erp-suite]
|
|
---
|
|
```
|
|
|
|
**Acción Adicional:** Actualizar contenido con 18 módulos
|
|
|
|
### T-C5: PLAN-DESARROLLO.md
|
|
|
|
```yaml
|
|
---
|
|
id: PLAN-MCH-DESARROLLO-001
|
|
title: Plan de Desarrollo MiChangarrito
|
|
type: Development Plan
|
|
status: NeedsUpdate
|
|
version: 1.0.0
|
|
created_date: 2026-01-04
|
|
updated_date: 2026-01-04
|
|
tags: [development, roadmap, phases, timeline]
|
|
---
|
|
```
|
|
|
|
**Acción Adicional:** Actualizar con 18 módulos y testing strategy
|
|
|
|
### T-C6: CALCULADORA-CAMBIO.md
|
|
|
|
```yaml
|
|
---
|
|
id: SPEC-MCH-CALCULADORA-CAMBIO-001
|
|
title: Especificación - Calculadora de Cambio MXN
|
|
type: Specification
|
|
status: Published
|
|
version: 1.0.0
|
|
created_date: 2026-01-10
|
|
updated_date: 2026-01-10
|
|
tags: [specification, pos, cash, mexico, algorithm]
|
|
---
|
|
```
|
|
|
|
---
|
|
|
|
## 6. BLOQUE D: OTROS DOCUMENTOS
|
|
|
|
### T-D1: ADRs (4 archivos)
|
|
|
|
**Plantilla:**
|
|
```yaml
|
|
---
|
|
id: ADR-MCH-NNNN
|
|
title: "{Título del ADR}"
|
|
type: ADR
|
|
status: Accepted
|
|
date: YYYY-MM-DD
|
|
---
|
|
```
|
|
|
|
| Archivo | ID |
|
|
|---------|-----|
|
|
| ADR-0001-multi-tenant-architecture.md | ADR-MCH-0001 |
|
|
| ADR-0002-whatsapp-first-approach.md | ADR-MCH-0002 |
|
|
| ADR-0003-llm-agnostic-strategy.md | ADR-MCH-0003 |
|
|
|
|
### T-D2: Integraciones Existentes (4 archivos)
|
|
|
|
**Plantilla:**
|
|
```yaml
|
|
---
|
|
id: INT-MCH-NNN
|
|
title: "{Nombre de integración}"
|
|
type: Integration
|
|
status: Published|Draft
|
|
provider: "{Proveedor}"
|
|
priority: P0|P1|P2
|
|
implementation_status: "{porcentaje}"
|
|
---
|
|
```
|
|
|
|
| Archivo | ID | Provider | Status |
|
|
|---------|-----|----------|--------|
|
|
| INT-001-whatsapp-meta.md | INT-MCH-001 | Meta | 95% |
|
|
| INT-002-stripe.md | INT-MCH-002 | Stripe | 100% |
|
|
| INT-003-openrouter.md | INT-MCH-003 | OpenRouter | 90% |
|
|
| INT-004-mercadopago.md | INT-MCH-004 | MercadoPago | 0% |
|
|
|
|
### T-D3: Transversal (2 archivos)
|
|
|
|
```yaml
|
|
---
|
|
id: TRANS-MCH-NNN
|
|
title: "{Título}"
|
|
type: Transversal
|
|
status: Published
|
|
---
|
|
```
|
|
|
|
| Archivo | ID |
|
|
|---------|-----|
|
|
| ARQUITECTURA-MULTI-TENANT-INTEGRACIONES.md | TRANS-MCH-001 |
|
|
| GUIA-DESPLIEGUE.md | TRANS-MCH-002 |
|
|
|
|
### T-D4: Crear 90-transversal/_MAP.md
|
|
|
|
**Contenido:**
|
|
```markdown
|
|
# Documentación Transversal - MiChangarrito
|
|
|
|
**Versión:** 1.0.0
|
|
**Actualizado:** 2026-01-10
|
|
|
|
---
|
|
|
|
## Documentos en esta Carpeta
|
|
|
|
| # | Documento | Descripción | Estado |
|
|
|---|-----------|-------------|--------|
|
|
| 1 | ARQUITECTURA-MULTI-TENANT-INTEGRACIONES.md | Multi-tenancy WhatsApp/LLM | Publicado |
|
|
| 2 | GUIA-DESPLIEGUE.md | Guía de despliegue Docker | Publicado |
|
|
|
|
---
|
|
|
|
## Referencias
|
|
|
|
- [Volver a docs/](../_MAP.md)
|
|
- [Especificaciones](../02-especificaciones/_MAP.md)
|
|
- [Integraciones](../02-integraciones/_MAP.md)
|
|
```
|
|
|
|
---
|
|
|
|
## 7. BLOQUE E: INTEGRACIONES NUEVAS
|
|
|
|
### Plantilla para Nuevas Integraciones
|
|
|
|
```markdown
|
|
# INT-XXX: {Nombre Integración}
|
|
|
|
---
|
|
id: INT-MCH-XXX
|
|
title: Integración {Nombre}
|
|
type: Integration
|
|
status: Draft
|
|
provider: "{Proveedor}"
|
|
priority: P1|P2
|
|
implementation_status: "0%"
|
|
created_date: 2026-01-10
|
|
updated_date: 2026-01-10
|
|
---
|
|
|
|
## 1. Resumen
|
|
|
|
| Campo | Valor |
|
|
|-------|-------|
|
|
| **Proveedor** | {Nombre} |
|
|
| **Tipo** | {Pagos/Comunicación/IA/etc} |
|
|
| **Prioridad** | P1|P2 |
|
|
| **Estado** | Solo Documentación |
|
|
| **Documentación Oficial** | {URL} |
|
|
|
|
## 2. Propósito
|
|
|
|
{Descripción del propósito de la integración}
|
|
|
|
## 3. Configuración
|
|
|
|
### Variables de Entorno
|
|
|
|
```env
|
|
{PROVIDER}_API_KEY=
|
|
{PROVIDER}_SECRET=
|
|
```
|
|
|
|
### SDK/Librería
|
|
|
|
```bash
|
|
npm install {package}
|
|
```
|
|
|
|
## 4. Flujos Principales
|
|
|
|
### Flujo 1: {Nombre}
|
|
|
|
```typescript
|
|
// Código de ejemplo
|
|
```
|
|
|
|
## 5. Webhooks
|
|
|
|
{Descripción de webhooks si aplica}
|
|
|
|
## 6. Costos/Comisiones
|
|
|
|
| Concepto | Costo |
|
|
|----------|-------|
|
|
| {item} | {valor} |
|
|
|
|
## 7. Referencias
|
|
|
|
- Documentación: {URL}
|
|
- SDK: {URL}
|
|
|
|
---
|
|
|
|
**Última actualización:** 2026-01-10
|
|
```
|
|
|
|
### T-E1 a T-E5: Crear Archivos
|
|
|
|
| Tarea | Archivo | Proveedor | Prioridad |
|
|
|-------|---------|-----------|-----------|
|
|
| T-E1 | INT-005-clip.md | Clip | P2 |
|
|
| T-E2 | INT-006-codi-banxico.md | Banxico | P1 |
|
|
| T-E3 | INT-007-firebase-fcm.md | Google | P1 |
|
|
| T-E4 | INT-008-google-vision.md | Google | P2 |
|
|
| T-E5 | INT-009-whisper.md | OpenAI | P2 |
|
|
|
|
---
|
|
|
|
## 8. BLOQUE F: CONSOLIDACIÓN Y LIMPIEZA
|
|
|
|
### T-F1: Archivar Documentos Redundantes
|
|
|
|
**Crear directorio si no existe:**
|
|
```bash
|
|
mkdir -p orchestration/analisis/historico/2026-01-10/
|
|
```
|
|
|
|
**Mover archivos:**
|
|
```bash
|
|
# Conjunto 3: Corrección Integración
|
|
mv PLAN-CORRECCION-INTEGRACION-2026-01-10.md historico/2026-01-10/
|
|
|
|
# Conjunto 4: Fase 1 (después de consolidar)
|
|
mv FASE-1-ANALISIS-PLANEACION-INICIAL-2026-01-10.md historico/2026-01-10/
|
|
```
|
|
|
|
### T-F2: Actualizar Referencias Cruzadas
|
|
|
|
**Archivos a actualizar:**
|
|
1. PLAN-MAESTRO-PURGA-DOCUMENTAL-2026-01-10.md - Actualizar referencias
|
|
2. PLAN-REFINADO-INTEGRACION-2026-01-10.md - Es la versión actual
|
|
3. CONSOLIDADO-FASE1-ANALISIS-INICIAL-2026-01-10.md - Documento principal
|
|
|
|
### T-F3: Verificar Integridad
|
|
|
|
**Checklist de verificación:**
|
|
- [ ] Todos los archivos movidos a historico/
|
|
- [ ] Referencias actualizadas
|
|
- [ ] Sin links rotos
|
|
- [ ] _MAP.md de analisis/ actualizado si existe
|
|
|
|
---
|
|
|
|
## 9. CRONOGRAMA DE EJECUCIÓN
|
|
|
|
### Sprint de Estandarización
|
|
|
|
```
|
|
DÍA 1: BLOQUE A (Inventarios) - 4 horas
|
|
├── T-A1: DATABASE_INVENTORY.yml (1h)
|
|
├── T-A2: BACKEND_INVENTORY.yml (1h)
|
|
├── T-A3: FRONTEND_INVENTORY.yml (30min)
|
|
├── T-A4: MASTER_INVENTORY.yml (30min)
|
|
└── T-A5: DEPENDENCIAS.yml (30min)
|
|
|
|
DÍA 1-2: BLOQUE B (Épicas) - 3 horas
|
|
├── T-B1: MCH-001 a MCH-010 (1h)
|
|
├── T-B2: MCH-011 a MCH-020 (1h)
|
|
└── T-B3: MCH-021 a MCH-028 (1h)
|
|
|
|
DÍA 2: BLOQUE C (Especificaciones) - 2 horas
|
|
├── T-C1 a T-C6: 6 especificaciones (2h)
|
|
|
|
DÍA 2-3: BLOQUE D (Otros) - 2 horas
|
|
├── T-D1: ADRs (30min)
|
|
├── T-D2: Integraciones (30min)
|
|
├── T-D3: Transversal (30min)
|
|
└── T-D4: _MAP.md (30min)
|
|
|
|
DÍA 3: BLOQUE E (Nuevas Integraciones) - 3 horas
|
|
├── T-E1 a T-E5: 5 integraciones (3h)
|
|
|
|
DÍA 3: BLOQUE F (Consolidación) - 1 hora
|
|
├── T-F1: Archivar (30min)
|
|
├── T-F2: Referencias (15min)
|
|
└── T-F3: Verificar (15min)
|
|
```
|
|
|
|
**Total Estimado:** ~15 horas de trabajo
|
|
|
|
---
|
|
|
|
## 10. MÉTRICAS DE ÉXITO
|
|
|
|
### Antes vs Después
|
|
|
|
| Métrica | Antes | Después | Meta |
|
|
|---------|-------|---------|------|
|
|
| Conformidad SIMCO | 75% | 95% | ✅ |
|
|
| Documentos con frontmatter | 3 (5.5%) | 53 (100%) | ✅ |
|
|
| Inventarios sincronizados | 76.9% | 100% | ✅ |
|
|
| Integraciones documentadas | 44% (4/9) | 100% (9/9) | ✅ |
|
|
| Redundancias | ~6 conjuntos | 0 | ✅ |
|
|
| _MAP.md completos | 83% (5/6) | 100% (6/6) | ✅ |
|
|
|
|
### Checklist de Completitud
|
|
|
|
**BLOQUE A:**
|
|
- [ ] DATABASE_INVENTORY.yml actualizado
|
|
- [ ] BACKEND_INVENTORY.yml actualizado
|
|
- [ ] FRONTEND_INVENTORY.yml actualizado
|
|
- [ ] MASTER_INVENTORY.yml sincronizado
|
|
- [ ] DEPENDENCIAS.yml v2.1.0
|
|
|
|
**BLOQUE B:**
|
|
- [ ] 28 épicas con frontmatter
|
|
|
|
**BLOQUE C:**
|
|
- [ ] 6 especificaciones con frontmatter
|
|
- [ ] INVESTIGACION-REFERENCIAS actualizado
|
|
- [ ] PLAN-DESARROLLO actualizado
|
|
|
|
**BLOQUE D:**
|
|
- [ ] 4 ADRs con frontmatter
|
|
- [ ] 4 integraciones con frontmatter
|
|
- [ ] 2 transversal con frontmatter
|
|
- [ ] 90-transversal/_MAP.md creado
|
|
|
|
**BLOQUE E:**
|
|
- [ ] INT-005-clip.md creado
|
|
- [ ] INT-006-codi-banxico.md creado
|
|
- [ ] INT-007-firebase-fcm.md creado
|
|
- [ ] INT-008-google-vision.md creado
|
|
- [ ] INT-009-whisper.md creado
|
|
|
|
**BLOQUE F:**
|
|
- [ ] Archivos redundantes movidos a historico/
|
|
- [ ] Referencias actualizadas
|
|
- [ ] Integridad verificada
|
|
|
|
---
|
|
|
|
## 11. RIESGOS Y MITIGACIONES
|
|
|
|
| Riesgo | Probabilidad | Impacto | Mitigación |
|
|
|--------|--------------|---------|------------|
|
|
| Referencias rotas después de consolidación | Media | Alto | Verificar todas las referencias antes de mover |
|
|
| Frontmatter inconsistente | Baja | Medio | Usar plantillas estandarizadas |
|
|
| Inventarios con datos incorrectos | Media | Alto | Verificar contra código fuente |
|
|
| Tiempo excede estimación | Media | Medio | Priorizar P0 primero, P2 puede esperar |
|
|
|
|
---
|
|
|
|
## 12. PRÓXIMOS PASOS
|
|
|
|
### Después de completar este plan:
|
|
|
|
1. **FASE 4:** Validar plan contra análisis de FASE 2
|
|
2. **FASE 5:** Analizar dependencias entre archivos modificados
|
|
3. **FASE 6:** Refinar plan si se detectan problemas
|
|
4. **FASE 7:** Ejecutar plan por bloques
|
|
5. **FASE 8:** Validar ejecución completa
|
|
|
|
---
|
|
|
|
**Documento generado:** 2026-01-10
|
|
**Agente:** Orquestador (PERFIL-ORQUESTADOR)
|
|
**Sistema:** SIMCO v3.8.0 + CAPVED
|
|
**Próxima Fase:** F4 - Validación del Plan
|