While OmniFocus’ perspectives are very powerful, they have no capacity for identifying tasks which don’t have one or more tags. The problem, however, is that I have no way of checking which tasks aren’t scoped.
These have a nice functional feel to them: if I find myself with a spare evening, I can quickly shuttle across to evening-scoped tasks to see what I should be getting on with conversely, I can ensure the big stuff doesn’t clutter up my to-do list until the weekend. These days I queue up some monthly goals as tasks, for example - they don’t actually have a scope.
With your expectations set, let’s see how I can develop a really simple Javascript plugin for OmniFocus in about half an hour. That sentence will either send you to sleep, or make you quite excited, and that reaction will tell you whether you care an inch for this post or not. The tl dr of the site is that Omni Group recently (as in six months ago) supercharged the automation capability of all their apps (OmniFocus, OmniGraffle, OmniOutliner, OmniPlan), by giving them a really robust Javascript Core framework. I can’t believe Omni-automation has been out for so long and I haven’t talked about it.