in visualize_rules_graph.py [0:0]
def generate_node_for_rule_not_under_a_group(rule_name: str):
"""The rule will be a standalone node; we can add (Cleanup Rule) *on a new line* if needed."""
if rule_name not in added_nodes:
if rule_name in dummy_nodes:
graph.node(rule_name, shape='doubleoctagon')
elif rule_name in cleanup_rules:
node_label = f'{rule_name}\\n(Cleanup Rule)'
graph.node(rule_name, node_label)
else:
graph.node(rule_name)