erp-transportistas-v2/orchestration/inventarios/MASTER_INVENTORY.yml
Adrian Flores Cortes 4bbace6345 docs(auditoria): Fase 0 - Purga y correccion de documentacion
CORRECCION CRITICA:
- Porcentaje backend corregido de 40% a 15%
- Entities: 153 total (109 heredadas + 44 propias)
- Entities especializadas disenadas sin implementar: ~58

Cambios:
- BACKEND_INVENTORY.yml: Reescrito con estado real
- ENTITIES-CATALOG.md: Separacion IMPLEMENTADAS vs DISENADAS
- PROXIMA-ACCION.md: Porcentajes corregidos, gaps identificados
- MAPA-DOCUMENTACION.yml: Estructura actualizada
- MASTER_INVENTORY.yml: Nuevo inventario consolidado

Carpetas vacias eliminadas:
- docs/01-analisis-referencias/
- docs/10-modelado/
- docs/20-user-stories/
- docs/30-integraciones/
- docs/90-transversal/
- docs/97-adr/

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 01:22:27 -06:00

457 lines
14 KiB
YAML

# MASTER_INVENTORY.yml - ERP Transportistas
# Sistema SIMCO v4.0.0
# Inventario Maestro Consolidado
# Creado: 2026-01-27 (Auditoria Fase 0)
version: "1.0.0"
created: "2026-01-27"
updated: "2026-01-27"
audit_date: "2026-01-27"
# ═══════════════════════════════════════════════════════════════════════════════
# RESUMEN EJECUTIVO
# ═══════════════════════════════════════════════════════════════════════════════
resumen:
proyecto: erp-transportistas
tipo: ERP Vertical (Transporte de Carga)
hereda_de: erp-core
estado_general: "15% completado"
metricas:
ddl:
schemas: 8
tablas_estimadas: 98
enums_estimados: 47
progreso: "100%"
backend:
framework: NestJS
entities_total: 153
entities_heredadas: 109
entities_propias: 44
entities_especializadas_faltantes: 58
controllers: 35
services_propios: 0
progreso: "15%"
frontend:
framework: React
componentes: 0
paginas: 0
progreso: "0%"
documentacion:
modulos_total: 20
modulos_documentados: 4
user_stories: 30
progreso: "25%"
# ═══════════════════════════════════════════════════════════════════════════════
# COHERENCIA ENTRE CAPAS
# ═══════════════════════════════════════════════════════════════════════════════
coherencia:
ddl_vs_backend:
tablas_ddl: 98
entities_especializadas_esperadas: 98
entities_especializadas_implementadas: 44
gap: 54
coherencia_porcentaje: "45%"
estado: "INCOHERENTE - Requiere implementacion de entities"
backend_vs_documentacion:
modulos_documentados_con_entities: 4
modulos_documentados_sin_entities: 6
modulos_sin_documentacion: 10
estado: "INCOHERENTE - Falta documentacion de modulos"
rf_vs_modulos:
rf_totales_giro: 68
rf_cubiertos_por_modulos: 40
rf_sin_modulo: 28
cobertura: "59%"
estado: "PARCIAL - Requiere mapeo completo"
# ═══════════════════════════════════════════════════════════════════════════════
# INVENTARIO DE MODULOS
# ═══════════════════════════════════════════════════════════════════════════════
modulos:
fase_1_mai:
- codigo: MAI-001
nombre: Fundamentos
ddl: "-"
backend: "100%"
docs: "-"
frontend: "-"
herencia: "100% erp-core"
prioridad: "-"
- codigo: MAI-002
nombre: Clientes y Tarifas
ddl: "0%"
backend: "0%"
docs: "0%"
frontend: "0%"
prioridad: P0
rf_relacionados: [RF-4.1.1, RF-4.1.2, RF-4.1.3, RF-4.1.4, RF-4.1.5]
- codigo: MAI-003
nombre: Ordenes de Transporte
ddl: "100%"
backend: "10%"
docs: "80%"
frontend: "0%"
prioridad: P0
rf_relacionados: [RF-4.2.1, RF-4.2.2, RF-4.2.3, RF-4.2.4, RF-4.2.5, RF-4.2.6]
archivos_docs:
- docs/02-definicion-modulos/MAI-003-ordenes-transporte/README.md
- docs/02-definicion-modulos/MAI-003-ordenes-transporte/REQUERIMIENTOS.md
- docs/02-definicion-modulos/MAI-003-ordenes-transporte/RESUMEN-EPICA.md
user_stories: 10
- codigo: MAI-004
nombre: Planeacion TMS
ddl: "100%"
backend: "0%"
docs: "0%"
frontend: "0%"
prioridad: P0
rf_relacionados: [RF-4.3.1, RF-4.3.2, RF-4.3.3, RF-4.3.4, RF-4.3.5, RF-4.3.6]
- codigo: MAI-005
nombre: Despacho
ddl: "100%"
backend: "0%"
docs: "0%"
frontend: "0%"
prioridad: P0
rf_relacionados: [RF-4.4.1, RF-4.4.2, RF-4.4.3, RF-4.4.4, RF-4.4.5, RF-4.4.6]
- codigo: MAI-006
nombre: Tracking
ddl: "100%"
backend: "5%"
docs: "60%"
frontend: "0%"
prioridad: P1
rf_relacionados: [RF-4.5.1, RF-4.5.2, RF-4.5.3, RF-4.5.4, RF-4.5.5, RF-4.5.6]
archivos_docs:
- docs/02-definicion-modulos/MAI-006-tracking/README.md
- docs/02-definicion-modulos/MAI-006-tracking/REQUERIMIENTOS.md
- docs/02-definicion-modulos/MAI-006-tracking/RESUMEN-EPICA.md
- codigo: MAI-007
nombre: POD y Cierre
ddl: "100%"
backend: "0%"
docs: "0%"
frontend: "0%"
prioridad: P0
rf_relacionados: [RF-4.7.1, RF-4.7.2, RF-4.7.3, RF-4.7.4]
- codigo: MAI-008
nombre: Incidencias
ddl: "100%"
backend: "0%"
docs: "0%"
frontend: "0%"
prioridad: P1
rf_relacionados: [RF-4.6.1, RF-4.6.2, RF-4.6.3, RF-4.6.4, RF-4.6.5, RF-4.6.6]
- codigo: MAI-009
nombre: Facturacion Transporte
ddl: "100%"
backend: "15%"
docs: "0%"
frontend: "0%"
prioridad: P1
rf_relacionados: [RF-4.8.1, RF-4.8.2, RF-4.8.3, RF-4.8.4, RF-4.8.5]
entities_implementadas: 6
- codigo: MAI-010
nombre: Liquidaciones
ddl: "100%"
backend: "0%"
docs: "0%"
frontend: "0%"
prioridad: P1
rf_relacionados: [RF-4.9.1, RF-4.9.2, RF-4.9.3, RF-4.9.4]
- codigo: MAI-011
nombre: Gestion de Flota
ddl: "100%"
backend: "10%"
docs: "60%"
frontend: "0%"
prioridad: P0
rf_relacionados: [RF-4.11.1, RF-4.11.2, RF-4.11.3, RF-4.11.4, RF-4.11.5]
archivos_docs:
- docs/02-definicion-modulos/MAI-011-gestion-flota/README.md
- docs/02-definicion-modulos/MAI-011-gestion-flota/REQUERIMIENTOS.md
- docs/02-definicion-modulos/MAI-011-gestion-flota/RESUMEN-EPICA.md
- codigo: MAI-012
nombre: Combustible y Gastos
ddl: "100%"
backend: "20%"
docs: "30%"
frontend: "0%"
prioridad: P2
rf_relacionados: [RF-4.10.1, RF-4.10.2, RF-4.10.3, RF-4.10.4, RF-4.10.5]
entities_implementadas: 5
archivos_docs:
- docs/02-definicion-modulos/MAI-012-combustible-gastos/ENTITIES.md
- codigo: MAI-013
nombre: Mantenimiento Flota
ddl: "100%"
backend: "0%"
docs: "0%"
frontend: "0%"
prioridad: P2
rf_relacionados: [RF-4.11.1, RF-4.11.2, RF-4.11.3, RF-4.11.4, RF-4.11.5]
- codigo: MAI-014
nombre: Carriers (Terceros)
ddl: "100%"
backend: "0%"
docs: "0%"
frontend: "0%"
prioridad: P2
rf_relacionados: [RF-4.12.1, RF-4.12.2, RF-4.12.3, RF-4.12.4, RF-4.12.5, RF-4.12.6]
- codigo: MAI-015
nombre: Portal Cliente
ddl: "100%"
backend: "0%"
docs: "0%"
frontend: "0%"
prioridad: P3
rf_relacionados: [RF-4.13.1, RF-4.13.2, RF-4.13.3, RF-4.13.4]
fase_2_mae:
- codigo: MAE-016
nombre: Carta Porte CFDI
ddl: "100%"
backend: "10%"
docs: "80%"
frontend: "0%"
prioridad: P1
rf_relacionados: [RF-5.1.1, RF-5.1.2, RF-5.1.3, RF-5.1.4, RF-5.1.5, RF-5.1.6, RF-5.1.7]
archivos_docs:
- docs/02-definicion-modulos/MAE-016-carta-porte/README.md
- docs/02-definicion-modulos/MAE-016-carta-porte/REQUERIMIENTOS.md
- docs/02-definicion-modulos/MAE-016-carta-porte/RESUMEN-EPICA.md
user_stories: 10
- codigo: MAE-017
nombre: HOS y Bitacora
ddl: "100%"
backend: "0%"
docs: "0%"
frontend: "0%"
prioridad: P3
rf_relacionados: [RF-5.2.1, RF-5.2.2, RF-5.2.3, RF-5.2.4]
- codigo: MAE-018
nombre: Reportes y KPIs
ddl: "100%"
backend: "0%"
docs: "0%"
frontend: "0%"
prioridad: P2
fase_3_maa:
- codigo: MAA-019
nombre: Optimizacion Rutas
ddl: "0%"
backend: "0%"
docs: "0%"
frontend: "0%"
prioridad: P3
- codigo: MAA-020
nombre: Integraciones EDI
ddl: "0%"
backend: "0%"
docs: "0%"
frontend: "0%"
prioridad: P3
# ═══════════════════════════════════════════════════════════════════════════════
# PRIORIZACION DE MODULOS
# ═══════════════════════════════════════════════════════════════════════════════
priorizacion:
criterios:
bloqueante_workflow: 5
compliance_requerido: 4
alta_dependencia: 3
backend_parcial: 2
solicitado: 1
resultado:
P0:
- codigo: MAI-007
nombre: POD y Cierre
puntos: 8
justificacion: "Bloquea facturacion, cierre operativo"
- codigo: MAI-004
nombre: Planeacion TMS
puntos: 8
justificacion: "Workflow critico OT -> Viaje"
- codigo: MAI-005
nombre: Despacho
puntos: 8
justificacion: "Workflow + NOM-068 compliance"
- codigo: MAI-002
nombre: Tarifas y SLA
puntos: 7
justificacion: "Base comercial obligatoria"
- codigo: MAI-003
nombre: Ordenes de Transporte
puntos: 7
justificacion: "Core del sistema, ya tiene docs"
- codigo: MAI-011
nombre: Gestion de Flota
puntos: 7
justificacion: "Recursos criticos, ya tiene docs"
P1:
- codigo: MAI-009
nombre: Facturacion Transporte
puntos: 6
justificacion: "Monetizacion"
- codigo: MAI-010
nombre: Liquidaciones
puntos: 5
justificacion: "Pago operadores"
- codigo: MAI-008
nombre: Incidencias
puntos: 4
justificacion: "Soporte operativo"
- codigo: MAI-006
nombre: Tracking
puntos: 4
justificacion: "Visibilidad, ya tiene docs"
- codigo: MAE-016
nombre: Carta Porte CFDI
puntos: 6
justificacion: "Compliance fiscal obligatorio"
P2:
- codigo: MAI-012
nombre: Combustible y Gastos
puntos: 4
justificacion: "Control costos, entities existentes"
- codigo: MAI-013
nombre: Mantenimiento Flota
puntos: 3
justificacion: "Disponibilidad"
- codigo: MAI-014
nombre: Carriers
puntos: 3
justificacion: "Escalabilidad"
- codigo: MAE-018
nombre: Reportes y KPIs
puntos: 2
justificacion: "Analytics"
P3:
- codigo: MAI-015
nombre: Portal Cliente
puntos: 2
justificacion: "Fase posterior"
- codigo: MAE-017
nombre: HOS y Bitacora
puntos: 3
justificacion: "Compliance secundario"
- codigo: MAA-019
nombre: Optimizacion Rutas
puntos: 1
justificacion: "Fase avanzada"
- codigo: MAA-020
nombre: Integraciones EDI
puntos: 1
justificacion: "Fase avanzada"
# ═══════════════════════════════════════════════════════════════════════════════
# GAPS Y ACCIONES REQUERIDAS
# ═══════════════════════════════════════════════════════════════════════════════
gaps:
documentacion:
modulos_sin_requerimientos:
- MAI-002
- MAI-004
- MAI-005
- MAI-007
- MAI-008
- MAI-009
- MAI-010
- MAI-013
- MAI-014
- MAI-015
- MAE-017
- MAE-018
total: 12
accion: "Crear REQUERIMIENTOS.md por modulo"
backend:
entities_especializadas_faltantes: 58
services_faltantes: "todos los propios"
dtos_faltantes: "todos los propios"
accion: "Implementar entities, services y DTOs"
coherencia:
ddl_sin_entity: 54
entity_sin_service: 44
accion: "Completar implementacion backend"
# ═══════════════════════════════════════════════════════════════════════════════
# REFERENCIAS A OTROS INVENTARIOS
# ═══════════════════════════════════════════════════════════════════════════════
referencias:
- archivo: DATABASE_INVENTORY.yml
descripcion: "Detalle de DDL y schemas"
ultima_actualizacion: "2026-01-25"
- archivo: BACKEND_INVENTORY.yml
descripcion: "Detalle de entities y modulos backend"
ultima_actualizacion: "2026-01-27"
- archivo: ../docs/_definitions/ENTITIES-CATALOG.md
descripcion: "Catalogo detallado de entities"
ultima_actualizacion: "2026-01-27"
- archivo: ../docs/_definitions/MODULES-CATALOG.md
descripcion: "Catalogo de modulos"
ultima_actualizacion: "2026-01-26"
# ═══════════════════════════════════════════════════════════════════════════════
# HISTORIAL
# ═══════════════════════════════════════════════════════════════════════════════
historial:
- fecha: "2026-01-27"
autor: "AUDITOR"
cambio: "Creacion inicial como parte de Auditoria Fase 0"