[ "tests/test_ensemble.py::test_boundaries_to_intervals_adds_sentinels", "tests/test_ensemble.py::test_boundaries_to_intervals_no_cuts_gives_single_shot", "tests/test_ensemble.py::test_min_shot_filter_keeps_all_when_above_threshold", "tests/test_ensemble.py::test_min_shot_filter_last_short_merges_with_left", "tests/test_ensemble.py::test_min_shot_filter_merges_short_with_right_neighbor", "tests/test_ensemble.py::test_union_empty_inputs_returns_empty", "tests/test_ensemble.py::test_union_outside_window_keeps_both", "tests/test_ensemble.py::test_union_within_window_merges_nearby" ]