# Auditoría de gestión de tareas

Disponible en Gestión de tareas → Auditoría, únicamente para administradores y superadministradores, dentro de sus empresas autorizadas. Incluye filtros por empresa, usuario, fecha y número de tarea. Cada registro permite desplegar los valores anteriores y nuevos.

## Cambios registrados

- Creación y edición de tareas, fechas, instrucciones, prioridades, responsables y asignados.
- Estado, avance, horas/minutos, bloqueos, pasos y cierre.
- Comentarios, enlaces de evidencia y metadatos del archivo adjunto.
- Creación de recurrencias y tareas mediante plantillas; asociación de plantilla y lote.
- Creación/edición de plantillas, supervisores, configuración de empresa y capacidad semanal.
- Campos y categorías del maestro, cambios de fichas, generación/revocación/recepción de formularios.

No registra cada consulta de pantalla ni sustituye el historial operativo visible a los participantes. La auditoría detallada es administrativa. Los registros comienzan al aplicar la migración `2026_09_09_000001`; no se inventan cambios históricos. Al modificar un registro preexistente se captura su valor actual como valor anterior.

## Persistencia y acceso

`work_task_audits` conserva entidad, identificador, empresa, usuario y nombre al momento del cambio, acción, fecha/hora y diferencias. Los valores se cifran con la clave de Laravel. El registro y la operación de negocio comparten una transacción: una falla de auditoría revierte el cambio. La captura serializa los cambios por empresa y omite operaciones sin diferencias.

La aplicación no expone acciones de edición o eliminación de auditorías y el modelo rechaza ambas operaciones. No hay claves foráneas con borrado en cascada: eliminar el objeto original no borra automáticamente la evidencia. Esto no impide que un administrador con acceso directo a la base de datos la altere; los permisos y respaldos de la base de datos siguen siendo necesarios.

Los formularios públicos registran al destinatario del enlace como actor externo, con usuario interno nulo. No se guarda el token del enlace ni el contenido binario de adjuntos. La consulta administrativa puede contener datos históricos sensibles y aplica las mismas restricciones por empresa.
