97 lines
2.3 KiB
Markdown
97 lines
2.3 KiB
Markdown
# 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
|