// Subscribe tests — the core functionality is a blocking poll loop,
// so unit tests focus on helper functions.
// Integration tests for subscribe would require actual session logs
// and are better suited for end-to-end testing.
#[test]
fn subscribe_module_compiles() {
// Smoke test: the module compiles and is importable
}