class StreamControllerCoordinates one thread's protocol-v2 stream and exposes stable observable projections for framework bindings.
The controller owns the root subscription, lazily binds scoped projections through ChannelRegistry, and normalizes protocol events into class-message, tool-call, discovery, interrupt, and queue stores.