3.0 KiB
3.0 KiB
US-MMD003-006: Registrar Recomendaciones de Reparacion
Metadata
| Campo | Valor |
|---|---|
| ID | US-MMD003-006 |
| Epica | EPIC-MMD-003 - Diagnosticos |
| Modulo | diagnosticos |
| Prioridad | P0 |
| Story Points | 3 |
| Sprint | Sprint 3 |
| Estado | Backlog |
Historia de Usuario
Como mecanico, quiero registrar las recomendaciones de reparacion basadas en el diagnostico, para que se incluyan automaticamente en la cotizacion.
Descripcion Detallada
Despues de diagnosticar, el mecanico debe documentar que trabajos recomienda realizar. Estas recomendaciones sirven como base para la cotizacion.
Criterios de Aceptacion
Escenario 1: Agregar recomendacion
DADO que complete el diagnostico
CUANDO agrego recomendacion:
| Trabajo | Reparacion de inyector cilindro 1 |
| Prioridad | Alta |
| Urgencia | Inmediato |
| Notas | Tobera danada, caudal excesivo |
ENTONCES la recomendacion se guarda
Escenario 2: Vincular a hallazgo
DADO que encontre codigo P0201
CUANDO agrego recomendacion
ENTONCES puedo vincularla al codigo encontrado
Y al generar cotizacion se muestra la relacion
Escenario 3: Sugerir servicios del catalogo
DADO que recomiendo "Reparacion de inyector"
CUANDO busco en catalogo
ENTONCES el sistema sugiere:
| Servicio | Precio |
| Calibracion inyector | $800 |
| Reparacion inyector | $1,500 |
| Reemplazo inyector | $3,500 |
Y puedo seleccionar para la cotizacion
Escenario 4: Priorizar recomendaciones
DADO que tengo varias recomendaciones
CUANDO las priorizo:
| # | Recomendacion | Prioridad |
| 1 | Reparar inyector | Alta - Seguridad |
| 2 | Cambiar filtros | Media - Mantenimiento |
| 3 | Revisar turbo | Baja - Preventivo |
ENTONCES se ordenan por prioridad en cotizacion
Escenario 5: Generar cotizacion desde diagnostico
DADO que tengo recomendaciones completas
CUANDO hago clic en "Generar cotizacion"
ENTONCES se crea cotizacion con:
- Servicios recomendados como lineas
- Refacciones sugeridas
- Vinculo al diagnostico
Niveles de Prioridad
| Prioridad | Descripcion | Color |
|---|---|---|
| Critica | Seguridad, no operar | Rojo |
| Alta | Reparar pronto | Naranja |
| Media | Mantenimiento | Amarillo |
| Baja | Preventivo | Verde |
Tareas Tecnicas
Database:
- DB-071: Crear tabla
diagnostic_recommendations - DB-072: Relacion con diagnostic_items
Backend:
- BE-140: CRUD recomendaciones
- BE-141: Vincular a hallazgos
- BE-142: Endpoint para generar cotizacion
Frontend:
- FE-141: Crear RecommendationForm
- FE-142: Crear RecommendationList
- FE-143: Boton "Generar cotizacion"
- FE-144: Selector de servicios
Definition of Done (DoD)
- CRUD de recomendaciones
- Vincular a hallazgos
- Priorizar recomendaciones
- Sugerir servicios de catalogo
- Generar cotizacion
- Tests pasando
Creada por: Requirements-Analyst Fecha: 2025-12-06