fix: harden combo fallback and health checks (#704)

This commit is contained in:
Randi
2026-03-28 19:39:16 -04:00
committed by GitHub
parent f6b0811f78
commit dd9de2efa9
7 changed files with 250 additions and 18 deletions

View File

@@ -356,7 +356,7 @@ flowchart TD
Q -- No --> R[Return all unavailable]
```
Fallback decisions are driven by `open-sse/services/accountFallback.ts` using status codes and error-message heuristics.
Fallback decisions are driven by `open-sse/services/accountFallback.ts` using status codes and error-message heuristics. Combo routing adds one extra guard: provider-scoped 400s such as upstream content-block and role-validation failures are treated as model-local failures so later combo targets can still run.
## OAuth Onboarding and Token Refresh Lifecycle