pub fn impact(graph: &Graph, node_id: &str, depth: usize) -> Vec<Hit>Expand description
Transitive dependent closure: BFS over REVERSE references/implements edges from node_id
up to depth hops. Also seeds the node’s contains children (changing a type affects users of
its own methods). Excludes the subject itself. Answers “what breaks if I change X”.