pub fn coverage_batch(rules: Vec<Rule>, queries: Vec<Query>) -> Option<Vec<f64>>
在一次调用中复用轨道区间,避免每个 separator 单独跨语言调用。