erp-vidrio-templado/orchestration/referencias/DEPENDENCIAS-ERP-CORE.yml

108 lines
2.7 KiB
YAML

# Dependencias de ERP-Core para ERP Vidrio Templado
# ==================================================
version: "1.0.0"
fecha_actualizacion: "2025-12-27"
proyecto: "erp-vidrio-templado"
# Base de la que hereda
base:
proyecto: "erp-core"
version_minima: "1.2.0"
ruta: "projects/erp-core"
ruta_absoluta: "/home/isem/workspace-v1/projects/erp-core"
# Schemas de base de datos heredados
database:
herencia: "completa"
schemas_usados:
- nombre: "auth_management"
tablas_heredadas: 26
tablas_extendidas: 0
uso: "Autenticacion estandar"
- nombre: "core_management"
tablas_heredadas: 12
tablas_extendidas: 2
uso: "Clientes, proveedores de materia prima"
extensiones:
- "Proveedores de vidrio"
- "Certificaciones de calidad"
- nombre: "core_catalogs"
tablas_heredadas: 8
tablas_extendidas: 5
uso: "Catalogos de vidrio"
extensiones:
- "Tipos de vidrio"
- "Espesores"
- "Acabados"
- "Procesos de templado"
- "Defectos de calidad"
- nombre: "inventory_management"
tablas_heredadas: 20
tablas_extendidas: 4
uso: "Inventario de vidrio"
extensiones:
- "Dimensiones de lamina (ancho x alto)"
- "Tracking por lote de produccion"
- "Control de desperdicio/retazo"
- "Trazabilidad por horno"
# Schemas propios de vidrio templado (no heredados)
schemas_propios:
- nombre: "production_management"
tablas: 12
descripcion: "Ordenes de produccion, hornos, lotes"
- nombre: "quality_management"
tablas: 8
descripcion: "Inspecciones, certificados, defectos"
# Variable RLS obligatoria
rls:
variable: "app.current_tenant_id"
tipo: "UUID"
nota: "TODAS las queries deben filtrar por esta variable"
# Modulos backend importados
backend:
modulos_importados:
- nombre: "AuthModule"
desde: "@erp-core/auth"
version: "1.0.0"
- nombre: "UsersModule"
desde: "@erp-core/users"
version: "1.0.0"
- nombre: "RolesModule"
desde: "@erp-core/roles"
version: "1.0.0"
- nombre: "TenantsModule"
desde: "@erp-core/tenants"
version: "1.0.0"
- nombre: "InventoryModule"
desde: "@erp-core/inventory"
version: "1.0.0"
# Consideraciones especiales
trazabilidad:
obligatoria: true
requisitos:
- "Trazabilidad 100% de lotes"
- "Registro de parametros de templado (temperatura, tiempo)"
- "Certificados de calidad por lote"
- "Historial de inspecciones"
# Validaciones requeridas
validaciones:
- "Variable RLS correcta en todo DDL"
- "Trazabilidad de lotes implementada"
- "Imports de erp-core funcionando"
- "Tests pasando"