pub const EVENT_QUEUE_CAP: usize = 256;
Per-subscriber bounded event queue; overflow drops the oldest event (counted + warned — a slow reader never blocks volume threads).