209 lines
5.9 KiB
YAML
209 lines
5.9 KiB
YAML
# DATABASE INVENTORY - ERP Vidrio Templado (Vertical)
|
|
# Generado: 2025-12-08
|
|
# Sistema: NEXUS + SIMCO v2.2.0
|
|
|
|
proyecto:
|
|
nombre: ERP Vidrio Templado
|
|
codigo: vidrio-templado
|
|
nivel: 2B.2 (Vertical)
|
|
estado: Planificacion
|
|
|
|
herencia_core:
|
|
base_de_datos: erp-core
|
|
version_core: "1.2.0"
|
|
tablas_heredadas: 144 # Verificado 2025-12-09 según conteo real DDL
|
|
schemas_heredados:
|
|
- nombre: auth
|
|
tablas: 26 # Autenticación, MFA, OAuth, API Keys
|
|
- nombre: core
|
|
tablas: 12 # Partners (clientes), catálogos, UoM
|
|
- nombre: financial
|
|
tablas: 15 # Contabilidad, facturas, pagos
|
|
- nombre: inventory
|
|
tablas: 20 # Vidrios, materiales, stock
|
|
- nombre: purchase
|
|
tablas: 8 # Compras de materiales
|
|
- nombre: sales
|
|
tablas: 10 # Cotizaciones, órdenes
|
|
- nombre: projects
|
|
tablas: 10 # Proyectos de instalación
|
|
- nombre: analytics
|
|
tablas: 7 # Centros de costo
|
|
- nombre: system
|
|
tablas: 13 # Mensajes, notificaciones, logs
|
|
- nombre: billing
|
|
tablas: 11 # SaaS (opcional)
|
|
- nombre: crm
|
|
tablas: 6 # Clientes potenciales (opcional)
|
|
- nombre: hr
|
|
tablas: 6 # Operadores, técnicos
|
|
referencia_ddl: "apps/erp-core/database/ddl/"
|
|
documento_herencia: "../database/HERENCIA-ERP-CORE.md"
|
|
variable_rls: "app.current_tenant_id"
|
|
|
|
# ============================================
|
|
# SCHEMAS ESPECIFICOS DE LA VERTICAL
|
|
# ============================================
|
|
schemas_especificos:
|
|
- nombre: vidrio
|
|
descripcion: Schema para operaciones de vidrio templado
|
|
estado: PLANIFICADO
|
|
modulos_relacionados: [VT-001, VT-002, VT-003, VT-004, VT-005, VT-006]
|
|
|
|
# ============================================
|
|
# TABLAS PLANIFICADAS (EXTENSIONES)
|
|
# ============================================
|
|
tablas_planificadas:
|
|
produccion:
|
|
- nombre: vidrio.production_orders
|
|
descripcion: Ordenes de produccion de vidrio
|
|
modulo: VT-001
|
|
prioridad: P0
|
|
estado: NO_INICIADO
|
|
|
|
- nombre: vidrio.production_lines
|
|
descripcion: Lineas de produccion (piezas)
|
|
modulo: VT-001
|
|
prioridad: P0
|
|
estado: NO_INICIADO
|
|
|
|
- nombre: vidrio.glass_types
|
|
descripcion: Catalogo de tipos de vidrio
|
|
modulo: VT-001
|
|
prioridad: P0
|
|
estado: NO_INICIADO
|
|
|
|
- nombre: vidrio.tempering_processes
|
|
descripcion: Procesos de templado
|
|
modulo: VT-001
|
|
prioridad: P0
|
|
estado: NO_INICIADO
|
|
|
|
calidad:
|
|
- nombre: vidrio.quality_tests
|
|
descripcion: Pruebas de calidad
|
|
modulo: VT-002
|
|
prioridad: P0
|
|
estado: NO_INICIADO
|
|
|
|
- nombre: vidrio.quality_test_results
|
|
descripcion: Resultados de pruebas
|
|
modulo: VT-002
|
|
prioridad: P0
|
|
estado: NO_INICIADO
|
|
|
|
- nombre: vidrio.certifications
|
|
descripcion: Certificaciones de producto
|
|
modulo: VT-002
|
|
prioridad: P1
|
|
estado: NO_INICIADO
|
|
|
|
inventario_especializado:
|
|
- nombre: vidrio.raw_materials
|
|
descripcion: Materias primas de vidrio
|
|
modulo: VT-003
|
|
prioridad: P0
|
|
estado: NO_INICIADO
|
|
hereda_de: inventory.products
|
|
|
|
- nombre: vidrio.glass_stock
|
|
descripcion: Stock de vidrio por tipo/medida
|
|
modulo: VT-003
|
|
prioridad: P0
|
|
estado: NO_INICIADO
|
|
|
|
maquinaria:
|
|
- nombre: vidrio.furnaces
|
|
descripcion: Hornos de templado
|
|
modulo: VT-004
|
|
prioridad: P1
|
|
estado: NO_INICIADO
|
|
|
|
- nombre: vidrio.furnace_batches
|
|
descripcion: Lotes de hornada
|
|
modulo: VT-004
|
|
prioridad: P1
|
|
estado: NO_INICIADO
|
|
|
|
- nombre: vidrio.cutting_machines
|
|
descripcion: Maquinas de corte
|
|
modulo: VT-004
|
|
prioridad: P1
|
|
estado: NO_INICIADO
|
|
|
|
trazabilidad:
|
|
- nombre: vidrio.glass_lots
|
|
descripcion: Lotes de vidrio
|
|
modulo: VT-005
|
|
prioridad: P1
|
|
estado: NO_INICIADO
|
|
hereda_de: inventory.lots
|
|
|
|
- nombre: vidrio.lot_traceability
|
|
descripcion: Trazabilidad de lotes
|
|
modulo: VT-005
|
|
prioridad: P1
|
|
estado: NO_INICIADO
|
|
|
|
cotizaciones:
|
|
- nombre: vidrio.quotations
|
|
descripcion: Cotizaciones de vidrio
|
|
modulo: VT-006
|
|
prioridad: P1
|
|
estado: NO_INICIADO
|
|
hereda_de: sales.sale_orders
|
|
|
|
- nombre: vidrio.quotation_lines
|
|
descripcion: Lineas de cotizacion (piezas)
|
|
modulo: VT-006
|
|
prioridad: P1
|
|
estado: NO_INICIADO
|
|
|
|
# ============================================
|
|
# SPECS DEL CORE A IMPLEMENTAR
|
|
# ============================================
|
|
specs_core_requeridas:
|
|
- spec: SPEC-VALORACION-INVENTARIO.md
|
|
prioridad: ALTA
|
|
aplicacion: Valoracion de materia prima y producto terminado
|
|
estado: PENDIENTE
|
|
|
|
- spec: SPEC-TRAZABILIDAD-LOTES-SERIES.md
|
|
prioridad: ALTA
|
|
aplicacion: Trazabilidad de lotes de vidrio
|
|
estado: PENDIENTE
|
|
|
|
- spec: SPEC-INVENTARIOS-CICLICOS.md
|
|
prioridad: MEDIA
|
|
aplicacion: Conteos de inventario de vidrio
|
|
estado: PENDIENTE
|
|
|
|
# ============================================
|
|
# POLITICA DE CARGA LIMPIA
|
|
# ============================================
|
|
clean_load_policy:
|
|
referencia: "core/orchestration/directivas/legacy/DIRECTIVA-POLITICA-CARGA-LIMPIA.md"
|
|
principios:
|
|
- DDL-First: Los archivos DDL son la fuente de verdad
|
|
- Herencia: Extiende los schemas del core, no duplica
|
|
- Validacion: Siempre ejecutar carga limpia despues de cambios
|
|
prohibiciones:
|
|
- Ejecutar ALTER TABLE directo sin actualizar DDL
|
|
- Crear migrations para cambios de schema
|
|
- Duplicar tablas del core
|
|
|
|
# ============================================
|
|
# RESUMEN
|
|
# ============================================
|
|
resumen:
|
|
tablas_heredadas: 144
|
|
tablas_especificas_planificadas: 16
|
|
schemas_especificos: 1
|
|
estado_general: PLANIFICACION
|
|
ultima_actualizacion: 2025-12-08
|
|
|
|
referencias:
|
|
core_database: "apps/erp-core/database/"
|
|
core_inventory: "apps/erp-core/orchestration/inventarios/DATABASE_INVENTORY.yml"
|
|
master_inventory: "./MASTER_INVENTORY.yml"
|