pub fn pipeline_summary(graph: &Graph) -> StringExpand description
One-line human description of a graph’s topology, for the
pipeline_summary field of an experiment record.
Linear chains render as a → b → c; anything with fan-out renders
as the node list plus an edge count. Truncated so a summary never
dominates a search result.