Engine De Rutas
Rol
Servicio FastAPI para optimizacion, reoptimizacion, sesiones, jobs, analytics, ETA y administracion multi-tenant.
Endpoints Principales
| Area | Endpoints |
|---|---|
| Optimizacion | POST /v1/optimize, GET /v1/optimize/jobs/{job_id} |
| Sesiones | GET /v1/optimize/sessions/recent, GET/PATCH/DELETE /v1/optimize/{session_id} |
| Visitas | PATCH /v1/optimize/{session_id}/visits |
| Stream | /v1/optimize/{session_id}/stream |
| Auth | /v1/auth/login, /refresh, /me, /change-password |
| Admin | /v1/admin/* |
| Analytics | /v1/analytics/* |
| ETA | /v1/eta/predict, /v1/eta/train |
Flujo
Evidencia
apps/engine-backend/src/ros/api/v1/router.pyoptimize.py,sessions.py,ws.py,analytics.py,eta.pyapps/engine-web/public/static/app.jsconsume/v1/*
Dudas
- Que consumidor oficial dispara optimizacion en produccion para cada flujo.
- Timeout/retry aceptado por operacion.
- Si el engine debe ser fuente de secuencia o solo sugerencia.