[UI / PRESENTATION] F-04.6 — Visualización del Hilo en Vista Detalle del Archivado
Épica: EPIC-04 — Histórico de Logs Archivados
🏷️ Categoría
Categoría: UI / PresentationImpacta en: Equipo Frontend (Livewire/Blade)
📦 Dependencias
Backlogs que deben estar completados antes de implementar esta feature.
| Backlog | Motivo |
|---|---|
| F-04.4 | Comentarios persistidos en DB y lógica de autoría implementada |
| F-04.5 | Renderizado de HTML sanitizado en comentarios de seguimiento implementado |
Prioridad: Must
Descripción: Como administrador del sistema Quiero que la vista detalle de un log archivado muestre el hilo completo de comentarios Para tener toda la historia de la incidencia en un único lugar sin necesidad de navegar
Criterios de Aceptación (Checklist):
- [ ] Escenario 1 (Happy Path): Dado que abro el detalle de un log archivado con 3 comentarios, cuando se carga la vista, entonces veo los metadatos del log original arriba y el hilo de comentarios abajo, en orden cronológico.
- [ ] Escenario 2 (Renderizado rich text): Dado que un comentario contiene texto formateado e imágenes, cuando se renderiza en la vista detalle, entonces el HTML sanitizado se muestra correctamente (negrita, imágenes, listas).
- [ ] Escenario 3 (Añadir desde detalle): Dado que estoy en la vista detalle, cuando pulso "Añadir comentario", entonces el editor TipTap aparece al final del hilo sin abandonar la vista detalle.
- [ ] Escenario 4 (Seguridad renderizado): Dado que el HTML de un comentario está almacenado, cuando se renderiza en la vista Blade, entonces se usa
{!! $comment->content !!}solo sobre contenido previamente sanitizado en backend con HTMLPurifier (nunca sobre input crudo del usuario). - [ ] Requisito Técnico: La vista
GET /historico/{id}carga el modeloArchivedLogcon la relacióncommentsmediante Eloquent eager loading (with('comments.user')). Limitar a máximo 100 comentarios por carga inicial; paginar si supera ese umbral.