Ugh. That would require me using Emacs. Not gonna happen.
meh given you're linux/commandline then it's 50/50 you were emacs or vi
I think org-mode is about a 95% fit ... I just found this commit message:
"This adds two new tests to `org-agenda-skip-if': 'todo-unblocked and 'nottodo-unblocked. These match like 'todo and 'nottodo, but only on unblocked todo items. This type of test is useful when compiling custom agenda views containing lists of currently actionable todo items. "
All stored in plain marked-up text too - but nm ... such is religion
