WebSocket Streaming Real-time bidirectional communication between DAG execution engines and dashboards. Typed event protocols, connection management, and React hook integration. --- When to Use ✅ Use for : - Streaming DAG node state changes to a visualization dashboard - Sending human gate decisions from dashboard to execution engine - Live cost ticker and progress updates during execution - Bi-directional communication (not just server → client) ❌ NOT for : - One-way server → client updates (consider SSE, simpler) - REST API design (use ) - Polling-based status checks (WebSocket replaces pol…