Org Edna

See https://www.nongnu.org/org-edna-el/

Some common patterns

Mark a task as DONE when all subtasks are done

#+filetags: :emacs:note:example:

* TODO Some task
  :PROPERTIES:
  :BLOCKER: children
  :END:
** WAIT Blocker 1
  :PROPERTIES:
  :TRIGGER:  if siblings then parent todo!(DONE) endif
  :END:
** WAIT Blocker 2
  :PROPERTIES:
  :TRIGGER:  if siblings then parent todo!(DONE) endif
  :END: