Skip to content

Engine De Rutas

Rol

Servicio FastAPI para optimizacion, reoptimizacion, sesiones, jobs, analytics, ETA y administracion multi-tenant.

Endpoints Principales

AreaEndpoints
OptimizacionPOST /v1/optimize, GET /v1/optimize/jobs/{job_id}
SesionesGET /v1/optimize/sessions/recent, GET/PATCH/DELETE /v1/optimize/{session_id}
VisitasPATCH /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.py
  • optimize.py, sessions.py, ws.py, analytics.py, eta.py
  • apps/engine-web/public/static/app.js consume /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.

Borrador vivo basado en codigo. Validar con operaciones antes de convertir en procedimiento oficial.