[LOGIC / BUSINESS] F-03.4 — Log Desaparece de la Vista Activa al Archivar
Épica: EPIC-03 — Detalle y Archivado de un Log
🏷️ Categoría
Categoría: Logic / BusinessImpacta en: Equipo Fullstack (Livewire + Laravel)
📦 Dependencias
Backlogs que deben estar completados antes de implementar esta feature.
| Backlog | Motivo |
|---|---|
| F-03.2 | Lógica de archivado con DELETE FROM logs implementada |
Prioridad: Must
Descripción: Como administrador del sistema Quiero que un log archivado desaparezca inmediatamente de la tabla de logs activos Para mantener la vista activa limpia y focalizada solo en errores pendientes de gestión
Criterios de Aceptación (Checklist):
- [ ] Escenario 1 (Happy Path): Dado que archivo un log desde su vista detalle, cuando se completa la operación, entonces al volver a la tabla ese log ya no aparece en el listado activo.
- [ ] Escenario 2 (Tiempo real): Dado que el dashboard está abierto en la misma sesión, cuando se archiva un log, entonces el contador de la card correspondiente se decrementa automáticamente vía SSE.
- [ ] Escenario 3 (Consistencia): Dado que el log ha sido archivado, cuando realizo una búsqueda en logs activos con filtros que antes lo incluían, entonces el log no aparece en ningún resultado de la vista activa.
- [ ] Requisito Técnico: El archivado elimina físicamente el registro de la tabla
logs(DELETE dentro de la transacción de F-03.2). Los logs activos son todos los registros existentes en la tabla conresolved = false; no existe filtro por campoarchived(ese campo no existe en el esquema).