fn push_publish_path(
nodes: &mut Vec<Value>,
edges: &mut Vec<Value>,
seen_nodes: &mut HashSet<String>,
seen_edges: &mut HashSet<String>,
detail: &DiagnosticsRoomDetail,
owner: &DiagnosticsUserView,
source: &DiagnosticsSource,
)