507 lines
15 KiB
YAML
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/
|