# US-MMD003-007: Ver Historial de Diagnosticos ## Metadata | Campo | Valor | |-------|-------| | **ID** | US-MMD003-007 | | **Epica** | EPIC-MMD-003 - Diagnosticos | | **Modulo** | diagnosticos | | **Prioridad** | P1 | | **Story Points** | 5 | | **Sprint** | Sprint 4 | | **Estado** | Backlog | --- ## Historia de Usuario **Como** mecanico, **quiero** ver el historial de diagnosticos de un vehiculo, **para** consultar problemas anteriores y comparar resultados. ## Descripcion Detallada Acceder al historial de diagnosticos permite identificar problemas recurrentes, comparar valores entre visitas, y evitar repetir diagnosticos innecesarios. --- ## Criterios de Aceptacion **Escenario 1: Ver timeline de diagnosticos** ```gherkin DADO que accedo al historial de un vehiculo CUANDO veo la seccion de diagnosticos ENTONCES veo lista cronologica: | Fecha | Tipo | Hallazgos | Resultado | | 2025-11-15 | Scanner | P0201, P0300 | 2 fallas | | 2025-10-01 | Banco inyectores | Cil 3 fuera | 1 falla | | 2025-08-20 | Scanner | Sin codigos | OK | ``` **Escenario 2: Comparar diagnosticos** ```gherkin DADO que quiero comparar dos diagnosticos CUANDO selecciono diagnosticos de Oct y Nov ENTONCES veo comparativa: | Parametro | Oct-2025 | Nov-2025 | Cambio | | Codigos DTC | 0 | 2 | +2 | | Presion inyector | 2900 | 2850 | -50 | ``` **Escenario 3: Ver codigos recurrentes** ```gherkin DADO que el vehiculo tiene historial CUANDO veo "Codigos frecuentes" ENTONCES muestra: | Codigo | Descripcion | Veces | Ultima | | P0201 | Inyector Cil 1 | 3 | Nov-2025 | ``` **Escenario 4: Grafica de tendencias** ```gherkin DADO que hay varios diagnosticos de inyectores CUANDO veo tendencias ENTONCES veo grafica de presion vs tiempo Y puedo detectar degradacion ``` --- ## Tareas Tecnicas **Backend:** - [ ] BE-143: Endpoint GET /api/vehicles/:id/diagnostics - [ ] BE-144: Agregacion de codigos recurrentes - [ ] BE-145: Comparador de diagnosticos **Frontend:** - [ ] FE-145: Crear DiagnosticHistoryPanel - [ ] FE-146: Crear CompareView - [ ] FE-147: Crear TrendChart --- ## Definition of Done (DoD) - [ ] Timeline de diagnosticos - [ ] Comparar dos diagnosticos - [ ] Codigos recurrentes - [ ] Graficas de tendencia - [ ] Tests pasando --- **Creada por:** Requirements-Analyst **Fecha:** 2025-12-06