stage_router drops a configured tier system prompt when the inbound request and the selected target both use openai_chat. The call succeeds and no warning is emitted.
Errors returned from /v1/messages use the OpenAI error envelope rather than Anthropic's {"type": "error", ...} shape, so Anthropic SDK clients cannot dispatch on error.type.
Session state is retained without a capacity limit or eviction, so memory grows with the number of sessions a process has served.
Buffered upstream work continues after the client disconnects, so a cancelled request can still incur provider cost.
Routing-tier attribution is missing from GET /v1/stats and /metrics for fail-open, escalation, and stage_router fallback decisions.
The retry recovery counter stays at zero after a successful upstream retry.
x-switchyard-session-id is not recorded in native session stats.
The native server does not send the documented X-Switchyard-Version header upstream.
LLM-classifier history trimming can separate a tool result from the tool call it belongs to when recent_turn_window is configured.