Forums

Discuss all things Remember The Milk.

Ultimate Process Smart List

myzticshadow146 says:
I created a smart list that allows me to see all task items which have not been fully processed into my system (no due date, tag, time estimate, or location). For anyone that follows GTD, it is important to properly complete the process step fully. Here is my search criteria, but you might have to customize it to your lists and locations:

((isTagged:false OR due:never) AND status:incomplete AND NOT(list:waiting OR list:someday OR list:sent)) OR list:inbox OR (tagContains:. AND NOT list:sent AND NOT list:waiting) OR NOT (location:@internet OR location:@home OR location:@computer OR location:@out OR location:@school) OR (NOT timeEstimate:"> 0")
Posted at 10:15pm on January 9, 2008
pandrus says:
I don't use locations but here's mine:

due:never or istagged:false or not(timeEstimate:"> 0 min")
Posted 16 years ago
paul.sinclair says:
Ok,

Here is mine.

not priority:1 ((not tagContains:@ not (tag:someday or tag:book)) or (not(tag:ilow or tag:ihigh) or (not(tag:elow or tag:ehigh)))) or (NOT (timeEstimate:"> 0")) or isTagged:false

Priority 1 I use for Project headings so they don't have all the tags. Ilow/Ihigh relate to importance. elow/ehigh relate to energy level.
Posted 16 years ago
bzpilman says:
It's not only about processing, but wrong and misplaced tasks also, and it probably doesn't cover all my processing as well, but follows my gigantic fixall smartlist:

(priority:2 not name:!) or (priority:3 not (name:! or name:¬ or name:§ or name:"(p)" or name:"(v)")) or (name:{ not priority:none) or (name:"(p)" or name:"(v)") not (tagContains:- or tagContains:+ or tagContains:§) or ((name:! or name:-= or name:+= or name:{ or name:¬ or name:§ or name:"(p)" or name:"(v)") not list:i.main) or (list:i.main not (name:! or name:-= or name:+= or name:{ or name:¬ or name:§ or name:"(p)" or name:"(v)")) or (list:i.calendar and due:never) or (priority:2 and name:! not tagContains:@) or (name:! not name:!! not (tagContains:- or tagContains:. or tagContains:§) or (((name:!! and priority:2) or (name:-= not tagContains:--) or (name:--= not tagContains:---) or name:+=) not tagContains:_)

Follows a little breakdown (simple and brief enough so I understand :D),

na = next action
aor = area of responsibility
w/o = without

> broken na
(priority:2 not name:!)
> priority 3 w/o symbol
(priority:3 not (name:! or name:¬ or name:§ or name:"(p)" or name:"(v)"))
> non-activable entries w wrong priority
(name:{ not priority:none)
> purpose or vision w/o project or goal
(name:"(p)" or name:"(v)") not (tagContains:- or tagContains:+ or tagContains:§)
> main entries not in main
((name:! or name:-= or name:+= or name:{ or name:¬ or name:§ or name:"(p)" or name:"(v)") not list:i.main)
> in main but not main entries
(list:i.main not (name:! or name:-= or name:+= or name:{ or name:¬ or name:§ or name:"(p)" or name:"(v)"))
> calendar not due
(list:i.calendar and due:never)
> na w/o context
(priority:2 and name:! not tagContains:@)
> na w/o project
(name:! not name:!! not (tagContains:- or tagContains:. or tagContains:§)
> every top level entry needs an aor
(((name:!! and priority:2) or (name:-= not tagContains:--) or (name:--= not tagContains:---) or name:+=) not tagContains:_)

(I keep it in a separate txt file for editing and brainstorming, and only paste the new versions and fixes into RTM's tiny textbox.)
Posted 16 years ago
Log in to post a reply.