/**
 * HSE Entities Index
 * @module HSE
 *
 * Entities for Health, Safety & Environment module
 * Based on RF-MAA017-001 to RF-MAA017-008
 * Updated: 2025-12-18
 */

// RF-MAA017-001: Gestión de Incidentes
export * from './incidente.entity';
export * from './incidente-involucrado.entity';
export * from './incidente-accion.entity';
export * from './incidente-investigacion.entity';
export * from './incidente-evidencia.entity';

// RF-MAA017-002: Control de Capacitaciones
export * from './capacitacion.entity';
export * from './capacitacion-matriz.entity';
export * from './instructor.entity';
export * from './capacitacion-sesion.entity';
export * from './capacitacion-asistente.entity';
export * from './constancia-dc3.entity';

// RF-MAA017-003: Inspecciones de Seguridad
export * from './tipo-inspeccion.entity';
export * from './checklist-item.entity';
export * from './programa-inspeccion.entity';
export * from './inspeccion.entity';
export * from './inspeccion-evaluacion.entity';
export * from './hallazgo.entity';
export * from './hallazgo-evidencia.entity';

// RF-MAA017-004: Control de EPP
export * from './epp-catalogo.entity';
export * from './epp-matriz-puesto.entity';
export * from './epp-asignacion.entity';
export * from './epp-inspeccion.entity';
export * from './epp-baja.entity';
export * from './epp-inventario.entity';
export * from './epp-movimiento.entity';

// RF-MAA017-005: Cumplimiento STPS
export * from './norma-stps.entity';
export * from './norma-requisito.entity';
export * from './cumplimiento-obra.entity';
export * from './comision-seguridad.entity';
export * from './comision-integrante.entity';
export * from './comision-recorrido.entity';
export * from './programa-seguridad.entity';
export * from './programa-actividad.entity';
export * from './documento-stps.entity';
export * from './auditoria.entity';

// RF-MAA017-006: Gestión Ambiental
export * from './residuo-catalogo.entity';
export * from './residuo-generacion.entity';
export * from './almacen-temporal.entity';
export * from './proveedor-ambiental.entity';
export * from './manifiesto-residuos.entity';
export * from './manifiesto-detalle.entity';
export * from './impacto-ambiental.entity';
export * from './queja-ambiental.entity';

// RF-MAA017-007: Permisos de Trabajo
export * from './tipo-permiso-trabajo.entity';
export * from './permiso-trabajo.entity';
export * from './permiso-personal.entity';
export * from './permiso-autorizacion.entity';
export * from './permiso-checklist.entity';
export * from './permiso-monitoreo.entity';
export * from './permiso-evento.entity';
export * from './permiso-documento.entity';

// RF-MAA017-008: Indicadores HSE
export * from './indicador-config.entity';
export * from './indicador-meta-obra.entity';
export * from './indicador-valor.entity';
export * from './horas-trabajadas.entity';
export * from './dias-sin-accidente.entity';
export * from './reporte-programado.entity';
export * from './alerta-indicador.entity';
