I'm interested in modeling todo dependencies with the following types of structure:
- A blocks B
- A blocks C
- B blocks D
- C blocks D
- D blocks E
- D blocks F
Note the examples of multiple parents and multiple children - or diamonds and X's, visually. Each (A, B, etc) is a TODO heading, and A is the only TODO I'm enabled to do because the others are blocked.
This kind of graph structure isn't supported by orgmode out of the box.
So far, the only way I've found to do it is by using org-edna, which would require setting up a way to automatically assign org-ids to each TODO heading, and then automatically paste the relevant ids into each "blockee". This seems like it would be time-consuming and clunky... although a good excuse to learn some lisp.
Not having a lot of experience with emacs and orgmode yet, is there an easier way? It'd be extra cool if it could also be set to draw snippets of the graph, labeled by todo heading, with clickable nodes.