TypeScript client v3 — full rewrite for Pulse v3 protocol. Stream-per-RPC semantics, pluggable transports (WebSocket built in), invokeStream for server streaming, send() with optional datagram delivery, auto-reconnect with exponential backoff. Hard cut from v2 — wire format incompatible with v2 servers.