# Herencia de ERP Core - Vertical Vidrio Templado

**Version:** 1.0.0
**Vertical:** Vidrio Templado
**Nivel:** 2B.2
**Herencia:** 60-70% de funcionalidad base de erp-core

---

## RESUMEN DE HERENCIA

Este documento especifica exactamente que hereda la vertical Vidrio Templado del ERP Core y como lo extiende.

---

## 1. MODULOS HEREDADOS (100%)

Estos modulos se usan TAL CUAL del core, sin modificaciones:

| Modulo Core | Codigo | Uso en Vidrio Templado |
|-------------|--------|------------------------|
| Auth | MGN-001 | Autenticacion JWT, OAuth |
| Users | MGN-002 | Gestion de usuarios |
| Roles | MGN-003 | RBAC por area (produccion, calidad, ventas) |
| Audit | MGN-007 | Trazabilidad de operaciones |
| Notifications | MGN-008 | Alertas de produccion |
| Reports | MGN-009 | Reportes de produccion |

**Accion:** NO crear codigo para estos modulos. Usar directamente del core.

---

## 2. MODULOS HEREDADOS Y EXTENDIDOS

### MGN-004: Tenants → Plantas de Produccion

```yaml
herencia_base:
  - Multi-tenancy basico
  - Aislamiento RLS

extension_vidrio:
  - Planta como tenant especializado
  - Campos adicionales:
    - capacidad_hornos
    - certificaciones_calidad
    - licencia_ambiental
  - Relaciones:
    - planta → lineas_produccion (1:N)
    - planta → hornos (1:N)
```

### MGN-005: Catalogs → Catalogos de Vidrio

```yaml
herencia_base:
  - CRUD de catalogos genericos

extension_vidrio:
  - Catalogo de tipos de vidrio
  - Catalogo de espesores
  - Catalogo de acabados
  - Catalogo de procesos de templado
  - Catalogo de defectos de calidad
```

### MGN-011: Inventory → Inventario de Vidrio

```yaml
herencia_base:
  - Productos y variantes
  - Movimientos de stock
  - Ubicaciones

extension_vidrio:
  - Dimensiones de lamina (ancho x alto)
  - Tracking por lote de produccion
  - Control de desperdicio/retazo
  - Trazabilidad por horno
```

---

## 3. ESPECIFICACIONES TRANSVERSALES HEREDADAS

### Obligatorias (Impacto Directo)

| Especificacion | Gap | Uso |
|----------------|-----|-----|
| `SPEC-VALORACION-INVENTARIO.md` | GAP-MGN-005 | Costeo de vidrio (FIFO/AVCO) |
| `SPEC-TRAZABILIDAD-LOTES-SERIES.md` | GAP-MGN-005 | Trazabilidad por lote de templado |
| `SPEC-INVENTARIOS-CICLICOS.md` | GAP-MGN-005 | Conteo de laminas en almacen |

### Recomendadas

| Especificacion | Gap | Uso |
|----------------|-----|-----|
| `SPEC-SISTEMA-SECUENCIAS.md` | GAP-MGN-004 | Foliado de ordenes de produccion |
| `SPEC-TAREAS-RECURRENTES.md` | GAP-MGN-011 | Mantenimiento preventivo hornos |
| `SPEC-MAIL-THREAD-TRACKING.md` | Patron | Tracking de ordenes |

**Ubicacion:** `erp-core/docs/04-modelado/especificaciones-tecnicas/transversal/`

---

## 4. MODULOS PROPIOS (No heredados)

| Codigo | Modulo | Descripcion |
|--------|--------|-------------|
| VT-001 | production | Ordenes de produccion |
| VT-002 | quality | Control de calidad |
| VT-003 | raw_materials | Materia prima (laminas) |
| VT-004 | machinery | Gestion de hornos |
| VT-005 | traceability | Trazabilidad por lote |
| VT-006 | quotations | Cotizaciones especializadas |

---

## 5. SCHEMAS DE BASE DE DATOS

### Heredados de Core

```yaml
schemas_core:
  - auth
  - core_users
  - core_rbac
  - core_tenants (extendido)
  - core_catalogs (extendido)
  - core_audit
```

### Propios de Vidrio Templado

```yaml
schemas_vertical:
  - vertical_vidrio
    - production_orders
    - quality_inspections
    - furnace_logs
    - batch_tracking
    - glass_inventory
```

---

## 6. CONSIDERACIONES ESPECIALES

### Trazabilidad Obligatoria

Por normativas de calidad, este vertical REQUIERE:
- Trazabilidad 100% de lotes
- Registro de parametros de templado (temperatura, tiempo)
- Certificados de calidad por lote
- Historial de inspecciones

### Integracion con Maquinaria

- Conexion con PLCs de hornos (futuro)
- Lectura automatica de parametros
- Alertas de desviacion

---

## 7. REFERENCIAS

| Recurso | Ubicacion |
|---------|-----------|
| MASTER_INVENTORY Core | `erp-core/orchestration/inventarios/MASTER_INVENTORY.yml` |
| Specs Transversales | `erp-core/docs/04-modelado/especificaciones-tecnicas/transversal/` |
| SUITE_MASTER_INVENTORY | `erp-suite/orchestration/inventarios/SUITE_MASTER_INVENTORY.yml` |
| HERENCIA-DIRECTIVAS | `./HERENCIA-DIRECTIVAS.md` |

---

*Sistema NEXUS + SIMCO v2.2.0*
*Vertical: Vidrio Templado (Nivel 2B.2)*
*Ultima actualizacion: 2025-12-08*
