Sistema NEXUS v3.4 migrado con: Estructura principal: - core/orchestration: Sistema SIMCO + CAPVED (27 directivas, 28 perfiles) - core/catalog: Catalogo de funcionalidades reutilizables - shared/knowledge-base: Base de conocimiento compartida - devtools/scripts: Herramientas de desarrollo - control-plane/registries: Control de servicios y CI/CD - orchestration/: Configuracion de orquestacion de agentes Proyectos incluidos (11): - gamilit (submodule -> GitHub) - trading-platform (OrbiquanTIA) - erp-suite con 5 verticales: - erp-core, construccion, vidrio-templado - mecanicas-diesel, retail, clinicas - betting-analytics - inmobiliaria-analytics - platform_marketing_content - pos-micro, erp-basico Configuracion: - .gitignore completo para Node.js/Python/Docker - gamilit como submodule (git@github.com:rckrdmrd/gamilit-workspace.git) - Sistema de puertos estandarizado (3005-3199) Generated with NEXUS v3.4 Migration System EPIC-010: Configuracion Git y Repositorios
2.5 KiB
2.5 KiB
US-MMD005-002: Editar Informacion de Vehiculo
Metadata
| Campo | Valor |
|---|---|
| ID | US-MMD005-002 |
| Epica | EPIC-MMD-005 - Vehiculos y Flotas |
| Modulo | vehiculos |
| Prioridad | P0 |
| Story Points | 3 |
| Sprint | Sprint 5 |
| Estado | Backlog |
Historia de Usuario
Como recepcionista, quiero editar la informacion de un vehiculo, para mantener los datos actualizados cuando hay cambios.
Descripcion Detallada
Los datos del vehiculo pueden cambiar (nuevo propietario, actualizacion de kilometraje, cambio de placas). El sistema debe permitir editar manteniendo el historial de cambios.
Criterios de Aceptacion
Escenario 1: Editar datos basicos
DADO que tengo vehiculo registrado
CUANDO edito informacion:
| Campo | Valor anterior | Nuevo |
| Kilometraje | 150,000 | 165,000 |
| Placas | ABC-123 | XYZ-789 |
ENTONCES se guardan los cambios
Escenario 2: Actualizar propietario
DADO que el vehiculo cambio de dueno
CUANDO actualizo propietario
ENTONCES se vincula al nuevo cliente
Y se mantiene historial con cliente anterior
Escenario 3: Historial de cambios
DADO que edite el vehiculo varias veces
CUANDO veo historial de cambios
ENTONCES muestra:
| Fecha | Campo | Anterior | Nuevo | Usuario |
| Nov-15 | Kilometraje | 150,000 | 165,000 | Juan |
| Oct-01 | Propietario | Cliente A | Cliente B | Maria |
Escenario 4: Validar kilometraje
DADO que actualizo kilometraje
CUANDO ingreso valor menor al registrado
ENTONCES el sistema advierte:
"Kilometraje menor al ultimo registro (165,000)"
Y pregunta si continuar
Escenario 5: Agregar foto del vehiculo
DADO que edito vehiculo
CUANDO agrego foto
ENTONCES se muestra en el perfil del vehiculo
Y se usa como identificacion visual
Tareas Tecnicas
Database:
- DB-096: Crear tabla
vehicle_history - DB-097: Trigger para registrar cambios
Backend:
- BE-191: PUT /api/vehicles/:id
- BE-192: Registrar cambios en historial
- BE-193: Validacion de kilometraje
Frontend:
- FE-187: Crear EditVehicleForm
- FE-188: Crear ChangeHistoryModal
- FE-189: Upload de foto
Definition of Done (DoD)
- Editar datos basicos
- Cambiar propietario
- Historial de cambios
- Validacion de kilometraje
- Agregar foto
- Tests pasando
Creada por: Requirements-Analyst Fecha: 2025-12-06