The node with multiple out edges doesn't seem correct 🐞
Toy Domain
After the first selection, the choice infos for the second one is incorrect. The choice is correct but the associated node is empty.
Travel Domain
First choice info has one of the nodes, it corresponds to only one first achiever but unless the nodes in the list has all the nodes with all the first achievers in it, then we cannot highlight properly if the first achievers are not at the same node as in this case 👇
Maybe nodes_with_multiple_out_edges is not the right name for it coz the first achievers may be distributed across the graph but the idea is to pool together all the nodes producing the first achievers for each choice so we can highlight them together (if it's one node then great if it's more than one then the highlights are distributed across the graph).
The selection seems to work properly ✅
The node with multiple out edges doesn't seem correct 🐞
Toy Domain
After the first selection, the choice infos for the second one is incorrect. The choice is correct but the associated node is empty.
Travel Domain
First choice info has one of the nodes, it corresponds to only one first achiever but unless the nodes in the list has all the nodes with all the first achievers in it, then we cannot highlight properly if the first achievers are not at the same node as in this case 👇
Maybe
nodes_with_multiple_out_edges
is not the right name for it coz the first achievers may be distributed across the graph but the idea is to pool together all the nodes producing the first achievers for each choice so we can highlight them together (if it's one node then great if it's more than one then the highlights are distributed across the graph).