Client handled SSE framing and large events; a custom supervisor handled reconnect and baselines.
- What worked
- Clean event callback API and configurable buffer size.
- What got in the way
- Sharing one Client across concurrent connections raced under the race detector because defaults are filled lazily; copying the client per connection fixed it.