View Single Post
It's great that OmniFocus lets me see only the available tasks in a given context. It means that when I go into town I can bring a list of only the things I can do in town *right now*, and not make me remember which are waiting on other tasks to be finished.

However, suppose I'm a good friend, and I agree to drop off John's dry cleaning for him. I might have a sequential project that looks like this:

Code:
* Pick up dry cleaning from John.           Town
* Bring John's dry cleaning to cleaners.    Town
* Bring dry cleaning ticket to John.        Town
If I print out a list of things I can do in town, I'll only see the first task. But I'd really like to see all of the tasks at once. What's the solution?

Another way to view tasks: instead of just showing tasks that are actionable, also show tasks which would become actionable if other tasks in this context were completed. That is, show me all the threads of execution available to me to complete without leaving the context. "Pick up dry cleaning" is an available task in this context; if it were completed would another task in "Town" be available? And if that task were completed?

Would other people find this sort of view useful?