# Build 20260812-76 — Finalización de ticket no bloqueada por notificaciones

- El ticket se actualiza a estado Finalizado dentro de una transacción antes de cualquier conexión SMTP o Web Push.
- La bitácora se registra dentro de la misma transacción.
- La cola Web Push del Empleado se persiste antes de responder, pero la entrega de red se intenta después de devolver la respuesta al navegador; el Cron queda como respaldo.
- El correo de finalización se envía como tarea de mejor esfuerzo después de responder y tiene Timeout/Timelimit de 6 segundos.
- El formulario ahora usa respuesta JSON explícita, deshabilita el botón correcto (`save_data`) y redirige directamente al listado de Finalizados.
- Se eliminó la llamada JavaScript `load(1)` de esta pantalla, que no corresponde al flujo de finalización.
- Los fallos de adjuntos, encuesta, correo o Web Push no revierten un ticket que ya fue finalizado correctamente.
