# SIHO PMS — Fase 15: Papelera inteligente

## Alcance
La eliminación lógica se habilita para clientes, productos, proveedores, habitaciones, tipos de habitación, tarifas, servicios, usuarios, mantenimientos y categorías.

Los registros financieros (ventas, pagos, cajas, arqueos, ingresos, egresos y auditoría) no se incluyen en la papelera y no pueden purgarse desde este módulo.

## Seguridad
- Solo ADMINISTRADOR accede a la papelera.
- Restaurar conserva el identificador original.
- Eliminar definitivamente exige contraseña vigente y motivo.
- Clientes, habitaciones y productos con historial financiero u operativo no pueden purgarse.
- Cada restauración o purga genera un evento en `siho_trash_events` con fotografía del registro.

## Compatibilidad
Los modelos usan `SoftDeletes`; las consultas Eloquent normales excluyen automáticamente registros eliminados. Consultas heredadas hechas directamente con `DB::table()` deben conservar filtros operativos y serán auditadas en las pruebas integrales.

## Despliegue
Instalación nueva: el SQL maestro ya incluye las columnas y tabla.
Instalación existente: ejecutar una sola vez `database/master/patches/PHASE15_INTELLIGENT_TRASH.sql`.
