pub fn model_span(changed: &[String]) -> BTreeSet<(String, String)>
2026-09-26: (hardware, model) nodes the changed paths sit under.
(hardware, model)