pub fn component_name(logical: &str) -> String
Stable component name for a logical path (no hashes), used to match deltas across releases.