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.8 KiB
2.8 KiB
US-MMD003-003: Registrar Pruebas de Bomba de Inyeccion
Metadata
| Campo | Valor |
|---|---|
| ID | US-MMD003-003 |
| Epica | EPIC-MMD-003 - Diagnosticos |
| Modulo | diagnosticos |
| Prioridad | P0 |
| Story Points | 5 |
| Sprint | Sprint 3 |
| Estado | Backlog |
Historia de Usuario
Como mecanico, quiero registrar los resultados de pruebas de bomba de inyeccion, para documentar el estado de la bomba y justificar la reparacion.
Descripcion Detallada
Las pruebas de bomba evaluan presion maxima, caudal por cilindro, timing de inyeccion y curva de avance. El sistema compara contra especificaciones del fabricante.
Criterios de Aceptacion
Escenario 1: Registrar prueba de presion
DADO que pruebo una bomba en banco
CUANDO registro los resultados:
| Parametro | Valor | RPM |
| Presion maxima | 1800 | 2100 |
| Presion ralenti | 400 | 800 |
ENTONCES el sistema guarda los datos
Y compara vs especificaciones
Escenario 2: Registrar caudal por cilindro
DADO que mido caudal de cada salida
CUANDO registro:
| Cilindro | Caudal (ml/100) |
| 1 | 48 |
| 2 | 52 |
| 3 | 47 |
| 4 | 85 | <- Fuera de rango
| 5 | 50 |
| 6 | 49 |
ENTONCES el sistema detecta cilindro 4 fuera de balance
Y sugiere "Caudal excesivo en cilindro 4"
Escenario 3: Verificar balance de caudal
DADO que registro caudales
CUANDO calculo desbalance
ENTONCES el sistema muestra:
| Promedio | 55.2 ml |
| Desviacion max | 30 ml (Cil 4) |
| Balance | FALLA (>10% desviacion) |
Escenario 4: Registrar timing
DADO que verifico el timing
CUANDO registro:
| Parametro | Valor |
| Punto de inyeccion | 12° BTDC |
| Especificacion | 10-14° BTDC |
ENTONCES muestra estado OK
Parametros de Prueba de Bomba
| Parametro | Unidad | Descripcion |
|---|---|---|
| Presion maxima | PSI/Bar | A RPM especificada |
| Presion ralenti | PSI/Bar | A RPM minima |
| Caudal por cilindro | ml/100 | Volumen por 100 ciclos |
| Timing | Grados | Punto de inyeccion |
| Avance automatico | Grados | Variacion con RPM |
Tareas Tecnicas
Database:
- DB-065: Crear tabla
pump_tests - DB-066: Crear tabla
pump_test_readings
Backend:
- BE-130: Crear PumpTestEntity
- BE-131: Calcular balance de caudal
- BE-132: Comparar vs especificaciones
Frontend:
- FE-131: Crear PumpTestForm
- FE-132: Tabla de caudales por cilindro
- FE-133: Indicador de balance
Definition of Done (DoD)
- Formulario de prueba de bomba
- Registro de presiones
- Registro de caudales por cilindro
- Calculo de balance
- Comparacion vs especificaciones
- Tests pasando
Creada por: Requirements-Analyst Fecha: 2025-12-06