# AUTOS GAD API — Checkpoint 15.7

## Devoluciones vencidas

- Una asignación en uso cuya fecha de devolución ya venció conserva su estado operativo en circulación.
- El vehículo no vuelve a estar disponible ni puede participar en otra asignación.
- La API expone `devolucion_vencida`, `minutos_retraso`, `etapa_operativa` y `estado_descripcion`.
- Se generan alertas internas, push y correo para administrador, responsable, revisor, conductor y solicitante.
- La primera alerta se genera al detectar el vencimiento y posteriormente se genera un recordatorio diario mientras continúe pendiente.
- El planificador revisa las devoluciones vencidas cada 15 minutos.

## Puesta en marcha

```bash
composer install
php artisan migrate --seed
php artisan optimize:clear
php artisan test
php artisan schedule:work
```

El proceso `schedule:work` debe permanecer activo para generar y enviar las alertas automáticas.
