Skip to content

[LOGIC / BUSINESS] F-04.8 — Descripción Editable en Detalle de Histórico

Épica: EPIC-04 — Histórico de Logs Archivados

🏷️ Categoría

Categoría: Logic / BusinessSecundaria: DataImpacta en: Equipo Fullstack (Livewire + Laravel)

📦 Dependencias

Backlogs que deben estar completados antes de implementar esta feature.

BacklogMotivo
F-04.1Vista detalle del histórico (/historico/{id}) existente y funcional
F-00.2Campo description TEXT NULLABLE presente en tabla archived_logs

Prioridad: Should


Descripción: Como administrador del sistema Quiero poder añadir y editar una descripción libre en el detalle de un log archivado Para documentar el contexto del error, la causa raíz o el procedimiento de resolución de forma resumida

Criterios de Aceptación (Checklist):

  • [ ] Escenario 1 (Añadir descripción): Dado que el campo description del log archivado está vacío, cuando escribo texto en el área de descripción y pulso "Guardar", entonces la descripción se persiste y se muestra en el detalle.
  • [ ] Escenario 2 (Editar descripción): Dado que el log tiene una descripción existente, cuando pulso "Editar" en esa sección, entonces el campo pasa a modo editable (textarea); al guardar, actualiza el contenido.
  • [ ] Escenario 3 (Descripción solo en Histórico): Dado que consulto el detalle de un log activo, cuando se carga la vista, entonces el campo descripción editable NO aparece — es exclusivo de logs archivados.
  • [ ] Escenario 4 (Texto plano): El campo descripción es texto plano (no rich text). Diferente a los comentarios del hilo (F-04.4/F-04.5 que sí tienen TipTap).
  • [ ] Requisito Técnico: Campo description TEXT NULLABLE en tabla archived_logs. Livewire Action updateDescription(id, text) en componente ArchivedLogDetail. Validación string|nullable|max:5000. Sanitizar para prevenir XSS (escapar correctamente en Blade con ).

MoSCoW: SHOULDSprint: Sprint 3

Log Management Dashboard — Documentación del Proyecto