erp-suite/orchestration/inventarios/SUITE_MASTER_INVENTORY.yml

507 lines
15 KiB
YAML

# Suite Master Inventory - ERP Suite
# Ultima actualizacion: 2025-12-08
# SSOT para metricas de toda la suite (core + verticales)
# Sistema: SIMCO v2.2.0
# Nivel: 2B (Suite Master)
suite:
nombre: ERP Suite
tipo: Multi-Vertical Suite
version: 0.6.0
nivel: 2B
estado: En Desarrollo
ultima_modificacion: 2025-12-08
# Inventarios de este nivel
inventarios_suite:
- SUITE_MASTER_INVENTORY.yml # Este archivo
- STATUS.yml # Estado de componentes
- REFERENCIAS.yml # Referencias cruzadas
- BACKEND_CONSOLIDATED.yml # Consolidado backend (referencia)
- FRONTEND_CONSOLIDATED.yml # Consolidado frontend (referencia)
- DEPENDENCY_SUITE.yml # Dependencias inter-proyecto
# ============================================================================
# ERP CORE (Nivel 2B.1) - PROYECTO PADRE
# ============================================================================
erp_core:
path: apps/erp-core/
nivel: 2B.1
estado: DATABASE_COMPLETO
version: 1.1.0
ultima_modificacion: 2025-12-08
# Estado de capas
capas:
documentacion:
estado: COMPLETA
archivos: 680+
especificaciones: 30
workflows: 3
database:
estado: VALIDADO
tablas: 124
schemas: 12
ddl_archivos: 15
carga_limpia: EXITOSA
fecha_validacion: 2025-12-08
backend:
estado: PENDIENTE
endpoints_especificados: 148
services_especificados: 45+
frontend:
estado: PENDIENTE
componentes_especificados: 80+
# Inventarios del core (6 archivos estándar)
inventarios:
- MASTER_INVENTORY.yml
- DATABASE_INVENTORY.yml
- BACKEND_INVENTORY.yml
- FRONTEND_INVENTORY.yml
- DEPENDENCY_GRAPH.yml
- TRACEABILITY_MATRIX.yml
ubicacion: apps/erp-core/orchestration/inventarios/
# Métricas de documentación
metricas:
modulos_totales: 15
modulos_p0: 4
modulos_p1: 6
modulos_p2: 5
gap_analysis_cobertura: "100%"
story_points_cubiertos: 394
# Especificaciones que heredan las verticales
especificaciones_heredables:
ubicacion: docs/04-modelado/especificaciones-tecnicas/transversal/
total: 30
lista_principales:
- SPEC-VALORACION-INVENTARIO.md
- SPEC-TRAZABILIDAD-LOTES-SERIES.md
- SPEC-INVENTARIOS-CICLICOS.md
- SPEC-MAIL-THREAD-TRACKING.md
- SPEC-TAREAS-RECURRENTES.md
- SPEC-PROYECTOS-DEPENDENCIAS-BURNDOWN.md
- SPEC-INTEGRACION-CALENDAR.md
- SPEC-PRICING-RULES.md
- SPEC-RRHH-EVALUACIONES-SKILLS.md
referencias:
inventario_local: apps/erp-core/orchestration/inventarios/MASTER_INVENTORY.yml
analisis_gaps: apps/erp-core/orchestration/01-analisis/ANALISIS-GAPS-CONSOLIDADO.md
database_readme: apps/erp-core/database/README.md
# ============================================================================
# VERTICALES (Nivel 2B.2) - PROYECTOS HIJOS
# ============================================================================
verticales:
total: 5
en_desarrollo: 1
ddl_implementado: 1
epicas_completas: 3 # VT, RT, CL tienen todas las épicas
# Inventarios estándar que debe tener cada vertical
inventarios_requeridos:
- MASTER_INVENTORY.yml
- DATABASE_INVENTORY.yml
- BACKEND_INVENTORY.yml
- FRONTEND_INVENTORY.yml
- DEPENDENCY_GRAPH.yml
- TRACEABILITY_MATRIX.yml
lista:
# -------------------------------------------------------------------------
# CONSTRUCCION - Vertical más avanzada
# -------------------------------------------------------------------------
- nombre: construccion
path: apps/verticales/construccion/
nivel: 2B.2
estado: EN_DESARROLLO
completitud: 40%
ultima_modificacion: 2025-12-08
capas:
documentacion:
estado: AVANZADA
archivos: 449
database:
estado: DDL_COMPLETO
tablas_heredadas: 124
tablas_especificas: 33
schemas: [construccion, hr, hse]
backend:
estado: EN_PROGRESO
porcentaje: 15%
entities: 12
services: 2
controllers: 2
frontend:
estado: INICIAL
porcentaje: 2%
herencia_core:
specs_heredadas: 6
documento: database/HERENCIA-ERP-CORE.md
lista:
- SPEC-PROYECTOS-DEPENDENCIAS-BURNDOWN.md
- SPEC-MAIL-THREAD-TRACKING.md
- SPEC-WIZARD-TRANSIENT-MODEL.md
- SPEC-VALORACION-INVENTARIO.md
- SPEC-TRAZABILIDAD-LOTES-SERIES.md
- SPEC-TAREAS-RECURRENTES.md
directivas_especificas:
- DIRECTIVA-CONTROL-OBRA.md
- DIRECTIVA-ESTIMACIONES.md
- DIRECTIVA-INTEGRACION-INFONAVIT.md
inventarios_ubicacion: orchestration/inventarios/
# -------------------------------------------------------------------------
# MECANICAS-DIESEL
# -------------------------------------------------------------------------
- nombre: mecanicas-diesel
path: apps/verticales/mecanicas-diesel/
nivel: 2B.2
estado: DDL_IMPLEMENTADO
completitud: 20%
ultima_modificacion: 2025-12-08
capas:
documentacion:
estado: COMPLETA
archivos: 75
database:
estado: DDL_DEFINIDO
tablas_heredadas: 97
tablas_especificas: 30+
schemas: [service_management, parts_management, vehicle_management]
lineas_sql: 1561
backend:
estado: PENDIENTE
porcentaje: 0%
frontend:
estado: PENDIENTE
porcentaje: 0%
herencia_core:
specs_heredadas: 5
documento: database/HERENCIA-ERP-CORE.md
lista:
- SPEC-VALORACION-INVENTARIO.md
- SPEC-TRAZABILIDAD-LOTES-SERIES.md
- SPEC-INVENTARIOS-CICLICOS.md
- SPEC-MAIL-THREAD-TRACKING.md
- SPEC-TAREAS-RECURRENTES.md
directivas_especificas:
- DIRECTIVA-ORDENES-TRABAJO.md
- DIRECTIVA-INVENTARIO-REFACCIONES.md
inventarios_ubicacion: orchestration/inventarios/
# -------------------------------------------------------------------------
# VIDRIO-TEMPLADO
# -------------------------------------------------------------------------
- nombre: vidrio-templado
path: apps/verticales/vidrio-templado/
nivel: 2B.2
estado: EPICAS_COMPLETAS
completitud: 25%
ultima_modificacion: 2025-12-08
modulos:
total: 8
codigos: [VT-001, VT-002, VT-003, VT-004, VT-005, VT-006, VT-007, VT-008]
nombres: [Fundamentos, Cotizaciones, Produccion, Inventario, Corte, Templado, Calidad, Despacho]
story_points: 259
epicas_completas: 8/8
capas:
documentacion:
estado: COMPLETA
vision: docs/00-vision-general/VISION-VIDRIO.md
modulos: docs/02-definicion-modulos/
database:
estado: PLANIFICADO
schemas_planificados: [production, quality, glass]
tablas_planificadas: 25
backend:
estado: PENDIENTE
frontend:
estado: PENDIENTE
herencia_core:
specs_aplicables: 25
specs_implementadas: 0
documento: orchestration/00-guidelines/HERENCIA-SPECS-CORE.md
lista_principales:
- SPEC-VALORACION-INVENTARIO
- SPEC-TRAZABILIDAD-LOTES-SERIES
- SPEC-PRICING-RULES
- SPEC-PROYECTOS-DEPENDENCIAS-BURNDOWN
directivas_especificas:
- DIRECTIVA-PRODUCCION-VIDRIO.md
- DIRECTIVA-CONTROL-CALIDAD.md
inventarios_ubicacion: orchestration/inventarios/
# -------------------------------------------------------------------------
# RETAIL
# -------------------------------------------------------------------------
- nombre: retail
path: apps/verticales/retail/
nivel: 2B.2
estado: EPICAS_COMPLETAS
completitud: 25%
ultima_modificacion: 2025-12-08
modulos:
total: 10
codigos: [RT-001, RT-002, RT-003, RT-004, RT-005, RT-006, RT-007, RT-008, RT-009, RT-010]
nombres: [Fundamentos, POS, Inventario, Compras, Clientes, Precios, Caja, Reportes, E-commerce, Facturacion]
story_points: 353
epicas_completas: 10/10
capas:
documentacion:
estado: COMPLETA
vision: docs/00-vision-general/VISION-RETAIL.md
modulos: docs/02-definicion-modulos/
database:
estado: PLANIFICADO
schemas_planificados: [pos, loyalty, pricing]
tablas_planificadas: 35
backend:
estado: PENDIENTE
frontend:
estado: PENDIENTE
herencia_core:
specs_aplicables: 26
specs_implementadas: 0
documento: orchestration/00-guidelines/HERENCIA-SPECS-CORE.md
lista_principales:
- SPEC-PRICING-RULES
- SPEC-INVENTARIOS-CICLICOS
- SPEC-TRAZABILIDAD-LOTES-SERIES
- SPEC-FACTURACION-CFDI
directivas_especificas:
- DIRECTIVA-PUNTO-VENTA.md
- DIRECTIVA-INVENTARIO-SUCURSALES.md
inventarios_ubicacion: orchestration/inventarios/
# -------------------------------------------------------------------------
# CLINICAS
# -------------------------------------------------------------------------
- nombre: clinicas
path: apps/verticales/clinicas/
nivel: 2B.2
estado: EPICAS_COMPLETAS
completitud: 25%
ultima_modificacion: 2025-12-08
modulos:
total: 12
codigos: [CL-001, CL-002, CL-003, CL-004, CL-005, CL-006, CL-007, CL-008, CL-009, CL-010, CL-011, CL-012]
nombres: [Fundamentos, Pacientes, Citas, Consultas, Recetas, Laboratorio, Farmacia, Facturacion, Reportes, Telemedicina, Expediente, Imagenologia]
story_points: 451
epicas_completas: 12/12
capas:
documentacion:
estado: COMPLETA
vision: docs/00-vision-general/VISION-CLINICAS.md
modulos: docs/02-definicion-modulos/
database:
estado: PLANIFICADO
schemas_planificados: [clinical, pharmacy, laboratory, imaging]
tablas_planificadas: 45
backend:
estado: PENDIENTE
frontend:
estado: PENDIENTE
herencia_core:
specs_aplicables: 22
specs_implementadas: 0
documento: orchestration/00-guidelines/HERENCIA-SPECS-CORE.md
lista_principales:
- SPEC-INTEGRACION-CALENDAR
- SPEC-MAIL-THREAD-TRACKING
- SPEC-TRAZABILIDAD-LOTES-SERIES
- SPEC-FACTURACION-CFDI
cumplimiento_normativo:
- NOM-024-SSA3-2012 (Expediente clínico)
- LFPDPPP (Datos personales)
directivas_especificas:
- DIRECTIVA-EXPEDIENTE-CLINICO.md
- DIRECTIVA-GESTION-CITAS.md
inventarios_ubicacion: orchestration/inventarios/
# ============================================================================
# SHARED LIBS (Futuro)
# ============================================================================
shared_libs:
path: apps/shared-libs/
nivel: 2B.3
estado: PLANIFICADO
documentacion: PENDIENTE
proposito: "Componentes compartidos entre verticales"
# ============================================================================
# SAAS LAYER (Futuro)
# ============================================================================
saas:
path: apps/saas/
nivel: 2B.4
estado: PLANIFICADO
documentacion: PENDIENTE
proposito: "Capa de servicios multi-tenant cloud"
# ============================================================================
# METRICAS CONSOLIDADAS DE LA SUITE
# ============================================================================
metricas_suite:
fecha_actualizacion: 2025-12-08
modulos_por_vertical:
construccion: 18 # MAI-001 a MAI-018
mecanicas_diesel: 5 # MMD-001 a MMD-005
vidrio_templado: 8 # VT-001 a VT-008
retail: 10 # RT-001 a RT-010
clinicas: 12 # CL-001 a CL-012
total: 53
story_points_por_vertical:
construccion: 450+
mecanicas_diesel: 150+
vidrio_templado: 259
retail: 353
clinicas: 451
total: 1663+
specs_por_vertical:
construccion:
aplicables: 27
implementadas: 0
mecanicas_diesel:
aplicables: 25
implementadas: 0
vidrio_templado:
aplicables: 25
implementadas: 0
retail:
aplicables: 26
implementadas: 0
clinicas:
aplicables: 22
implementadas: 0
total_aplicables: 125 # Con superposición entre verticales
documentacion:
total_archivos: 1400+
core: 868
verticales: 600+
modulos_definidos: 53
database:
tablas_core: 144
schemas_core: 12
verticales_con_ddl: 2
tablas_especificas_total: 63+ # construccion(33) + mecanicas(30+)
tablas_planificadas: 105 # vidrio(25) + retail(35) + clinicas(45)
backend:
core_implementado: 0%
construccion_implementado: 15%
entities_totales: 12
services_totales: 2
controllers_totales: 2
frontend:
core_implementado: 0%
construccion_implementado: 2%
cobertura:
gap_analysis_core: "100%"
story_points_cubiertos: 1663+
specs_transversales: 30
specs_propagadas: 125
workflows: 3
epicas_completas: 30 # VT(8) + RT(10) + CL(12)
# ============================================================================
# PROPAGACION SIMCO
# ============================================================================
propagacion:
sistema: SIMCO v2.2.0
niveles:
- nivel: 2B
nombre: Suite Master
ubicacion: orchestration/inventarios/
archivos: [SUITE_MASTER_INVENTORY.yml, STATUS.yml, REFERENCIAS.yml]
- nivel: 2B.1
nombre: ERP Core
ubicacion: apps/erp-core/orchestration/inventarios/
archivos: 6 # Inventarios estándar
- nivel: 2B.2
nombre: Verticales
ubicacion: apps/verticales/*/orchestration/inventarios/
archivos: 6 # Inventarios estándar por vertical
verticales: 5
herencia:
direccion: "Core -> Verticales"
documento_base: "HERENCIA-ERP-CORE.md"
specs_heredables: 30
propagacion_completada: true
fecha_propagacion: 2025-12-08
validacion:
inventarios_completos: true
directivas_propagadas: true
herencia_documentada: true
status_sincronizado: true
# ============================================================================
# PROXIMAS ACCIONES SUITE
# ============================================================================
proximas_acciones:
prioridad_1:
descripcion: "Completar backend construcción"
modulos: [MAI-001, MAI-002, MAI-003]
porcentaje_actual: 15%
porcentaje_objetivo: 50%
prioridad_2:
descripcion: "Cargar DDL mecanicas-diesel"
prerequisito: "Validar DDL contra core"
estado: PENDIENTE
prioridad_3:
descripcion: "Iniciar DDL para verticales restantes"
verticales: [vidrio-templado, retail, clinicas]
# ============================================================================
# REFERENCIAS CRUZADAS
# ============================================================================
referencias:
status_global: orchestration/inventarios/STATUS.yml
referencias_herencia: orchestration/inventarios/REFERENCIAS.yml
core_master: apps/erp-core/orchestration/inventarios/MASTER_INVENTORY.yml
core_database: apps/erp-core/database/README.md
guidelines: orchestration/00-guidelines/