Incremental Completion of Overdue, Recurring Dates?
That being said, I do have one question. I use GTD programs mostly for their recurring tasks; I have a set number of things to do each day, and if they don't get done, I want to be able to go back later and catch up on what I've missed.
For example: Say I have a task "reorganize 1 database" with the due date being "every 1 day starting 3/1". But let's say I procrastinate and miss five days of doing the task. So I look at my list on 3/5 and it shows the task as overdue under "5 Days Ago".
The recurring "every" function makes it sound as though the new due day should be calculated +1 day each time the task is completed. So I would expect to be able to check off the task and have it reappear under "4 Days Ago". And so on until I've done the task 5 times and I've caught up on all the work I missed (i.e. 5 databases reorganzied).
But instead, what happens is that checking off the task once causes it to be considered done for ALL previous days missed, and it automatically shows up as due tomorrow. This is what I would expect the "after" function to do, and experimenting with both, they appear to do the exact same thing: sending the task to "due tomorrow" no matter when it was originally due.
TL;DR version: The "every" and "after" functions seem to do the exact same thing. Is there any way to check off an overdue task and have it move from one overdue date to another overdue date (e.g. "5 Days Ago" to "4 Days Ago" for a task that's due every day)? Or do I have to manually adjust the date each time if I want to catch up on a task?