112 lines
2.8 KiB
Markdown
112 lines
2.8 KiB
Markdown
# US-MMD002-002: Registrar Sintomas Reportados
|
|
|
|
## Metadata
|
|
|
|
| Campo | Valor |
|
|
|-------|-------|
|
|
| **ID** | US-MMD002-002 |
|
|
| **Epica** | EPIC-MMD-002 - Ordenes de Servicio |
|
|
| **Modulo** | ordenes-servicio |
|
|
| **Prioridad** | P0 |
|
|
| **Story Points** | 3 |
|
|
| **Sprint** | Sprint 4 |
|
|
| **Estado** | Backlog |
|
|
|
|
---
|
|
|
|
## Historia de Usuario
|
|
|
|
**Como** recepcionista,
|
|
**quiero** registrar los sintomas y fallas que reporta el cliente,
|
|
**para** que el mecanico tenga contexto antes de iniciar el diagnostico.
|
|
|
|
## Descripcion Detallada
|
|
|
|
El cliente describe los problemas que percibe en su vehiculo. Esta informacion es crucial para orientar el diagnostico inicial.
|
|
|
|
---
|
|
|
|
## Criterios de Aceptacion
|
|
|
|
**Escenario 1: Registrar sintomas en texto libre**
|
|
```gherkin
|
|
DADO que creo una orden de servicio
|
|
CUANDO el cliente describe: "El motor pierde fuerza en subida y echa humo negro"
|
|
ENTONCES registro el sintoma en campo de texto
|
|
Y queda asociado a la orden
|
|
```
|
|
|
|
**Escenario 2: Seleccionar sintomas comunes**
|
|
```gherkin
|
|
DADO que registro sintomas
|
|
CUANDO selecciono de lista predefinida:
|
|
- [ ] Humo negro
|
|
- [ ] Humo blanco
|
|
- [ ] Perdida de potencia
|
|
- [ ] Ruido anormal
|
|
- [ ] Fuga de aceite
|
|
- [ ] Consumo excesivo
|
|
ENTONCES los sintomas seleccionados se agregan automaticamente
|
|
```
|
|
|
|
**Escenario 3: Indicar cuando inicio el problema**
|
|
```gherkin
|
|
DADO que registro un sintoma
|
|
CUANDO indico "Inicio hace 2 semanas"
|
|
ENTONCES se guarda la temporalidad del problema
|
|
```
|
|
|
|
**Escenario 4: Adjuntar audio/video del cliente**
|
|
```gherkin
|
|
DADO que el cliente grabo un video del problema
|
|
CUANDO subo el archivo
|
|
ENTONCES queda adjunto a la orden
|
|
Y el mecanico puede reproducirlo
|
|
```
|
|
|
|
---
|
|
|
|
## Sintomas Comunes Predefinidos
|
|
|
|
| Categoria | Sintomas |
|
|
|-----------|----------|
|
|
| Motor | Perdida potencia, Humo negro, Humo blanco, Humo azul, Ruido golpeteo |
|
|
| Arranque | No arranca, Arranque lento, Arranca y se apaga |
|
|
| Temperatura | Sobrecalentamiento, No calienta, Indicador erratico |
|
|
| Combustible | Consumo excesivo, Olor a diesel, Fuga de combustible |
|
|
| Aceite | Consumo de aceite, Fuga de aceite, Presion baja |
|
|
| Electrico | Luces testigo, No carga bateria, Falla intermitente |
|
|
|
|
---
|
|
|
|
## Tareas Tecnicas
|
|
|
|
**Database:**
|
|
- [ ] DB-060: Agregar campo `reported_symptoms` a `service_orders`
|
|
- [ ] DB-061: Crear tabla `symptom_catalog`
|
|
- [ ] DB-062: Crear tabla `order_attachments`
|
|
|
|
**Backend:**
|
|
- [ ] BE-110: Agregar campo symptoms a ServiceOrderEntity
|
|
- [ ] BE-111: Endpoint para subir adjuntos
|
|
- [ ] BE-112: Catalogo de sintomas predefinidos
|
|
|
|
**Frontend:**
|
|
- [ ] FE-110: Crear SymptomsInput component
|
|
- [ ] FE-111: Checklist de sintomas comunes
|
|
- [ ] FE-112: Upload de archivos multimedia
|
|
|
|
---
|
|
|
|
## Definition of Done (DoD)
|
|
|
|
- [ ] Campo de texto para sintomas
|
|
- [ ] Checklist de sintomas comunes
|
|
- [ ] Upload de adjuntos (foto/video)
|
|
- [ ] Tests pasando
|
|
|
|
---
|
|
|
|
**Creada por:** Requirements-Analyst
|
|
**Fecha:** 2025-12-06
|