Pattern
WebSocket/SSE Handshake Mismatch
handshake-state-mismatch
WebSocket/SSE connection state gets inferred from the wrong signal—route contract gaps, proxy misclassification, and “raw socket open” flags—so clients think previews are valid and RPCs fire too early, triggering header/stream write failures or silent ingestion skips.