mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-09-14 02:42:24 +03:00
The round-robin combo strategy's terminal "Maximum combo retry limit reached" 503 (open-sse/services/combo.ts, handleRoundRobinCombo) and the nested runtime-unit loop used by pipeline/fusion combo steps (open-sse/services/combo/runtimeUnits.ts) returned a bare errorResponse() with zero diagnostics, while the priority-strategy path in the same file already attaches a full errorResponseWithComboDiagnostics trace (poolSize, attemptOrder, excluded providers/reasons, terminalReason, recovery hint) for the identical terminal condition. Wire the same diagnostics helper into both paths so callers get the same actionable trace regardless of combo strategy.