HUF 012_Recibir_alerta_de_mantenimiento_proximo - camilo1691/proyecto_mantenimiento_automotor_bakend GitHub Wiki

HUF-012: Recibir alerta de mantenimiento próximo

Campo Contenido
ID HUF-012
Título Recibir alerta de mantenimiento próximo
Descripción Como supervisor, quiero recibir alertas visuales en el dashboard cuando un vehículo esté próximo a mantenimiento, para programar la orden de trabajo.
Tipo Funcional
Módulo Alertas y Notificaciones
Estimación 5 puntos
Prioridad Must
Riesgo Bajo
Dependencias HUF-011
Criterios de Validación (Gherkin)
Dado que un vehículo alcanza umbral de alerta
Cuando el supervisor accede al dashboard
Entonces ve notificación visual (badge/color)

Dado que hay múltiples alertas
Cuando consulto el panel
Entonces veo priorizadas por urgencia (rojo/amarillo/verde)

Dado que hago clic en una alerta
Cuando selecciono "Crear orden"
Entonces redirige a formulario con datos prellenados

Tabla INVEST:

Característica ¿Cumple? Justificación
I - Independent No Depende de motor de alertas
N - Negotiable Visualización negociable
V - Valuable Prevención de fallas
E - Estimable Consulta programada
S - Small 5 puntos
T - Testable Colores y redirección

Sprint Backlog - HUF-012

ID Tarea Descripción Tipo Responsable Estimación Prioridad Estado
SB-001 Diseñar modelo de notificación (vehículo, tipo alerta, prioridad, estado) Backend / BD Equipo 3h Alta Pendiente
SB-002 Crear tabla notificaciones en base de datos BD Equipo 3h Alta Pendiente
SB-003 Implementar entidad Notificacion Backend Equipo 3h Alta Pendiente
SB-004 Crear endpoint API para consultar alertas activas Backend Equipo 4h Alta Pendiente
SB-005 Implementar lógica de priorización (rojo, amarillo, verde) Backend Equipo 3h Media Pendiente
SB-006 Filtrar alertas por usuario (supervisor) Backend Equipo 3h Alta Pendiente
SB-007 Crear componente de dashboard para mostrar alertas Frontend Equipo 5h Alta Pendiente
SB-008 Implementar indicadores visuales (badge, colores, urgencia) Frontend Equipo 4h Alta Pendiente
SB-009 Mostrar listado de alertas priorizadas Frontend Equipo 4h Alta Pendiente
SB-010 Implementar acción "Crear orden" desde alerta Frontend Equipo 4h Alta Pendiente
SB-011 Redirigir a formulario de orden con datos prellenados Frontend Equipo 3h Alta Pendiente
SB-012 Pruebas unitarias backend (consulta y prioridad) QA Equipo 3h Media Pendiente
SB-013 Pruebas funcionales (visualización, colores, redirección) QA Equipo 4h Alta Pendiente
SB-014 Ajustes y corrección de bugs General Equipo 4h Alta Pendiente
⚠️ **GitHub.com Fallback** ⚠️