你在一个清闲的周日把重复任务都设好了。每周一打扫卫生间。每周三和周六浇花。每两周擦一次冰箱。每月 1 号给烧水壶除垢。单看每一条规则,都很合理。
然后你感冒了,或者赶上工作截止日,或者出门一周。再打开应用时,有九件事已经过期。没有一件是急事,但每一件都是红色的。你花二十分钟拖动日期,或者没做就全部勾掉,或者干脆不再打开这个应用。
应用完全按照它的设计在工作。问题出在设计本身。
每个任务都挂着一个日期
大多数待办应用把重复任务做成一个带重复规则的任务:每周一、每 3 天、每月 1 号。好的应用把边界情况处理得很好。比如 Todoist 不会让同一个错过的任务堆出好几份副本,还能让你选择下一次日期是从截止日算起,还是从你完成的那天算起。
堆积来自另一个方向。不是一个任务重复了十次,而是十个不同的任务,各有各的日期,全都落在同一个糟糕的星期里。每条规则都准时触发,而清单并不知道你那周只顾得上其中两件。
对真正和日期绑定的事,这样做是对的。房租 1 号就得交,生不生病都一样。垃圾要在收运日拿出去,错过就是错过了。
但大多数家务和维护工作不是这样。卫生间不需要在周一打扫,它只需要大约每周打扫一次,在厨房之后、卧室之前,等你下次有二十分钟的时候。那个日期从来不是真正的要求,你加上它,只是因为应用需要一个日期才能让任务再回来。
任务一旦有了日期,错过日期就成了失败:任务变红,过期计数往上跳。过期的任务排在新任务前面,整个清单开始围着你没做完的事打转。
循环保留的是顺序
在 DoLoop 里,循环是一个有序的清单,里面是不同的任务,你按顺序轮着做。比如一个厨房循环:
- 擦台面和灶台
- 清洗水槽
- 擦冰箱隔板
- 拖地
每个循环同一时间只有一个任务处于待办状态,也就是轮到它了。准备开始一天时,你点一下填充待办!,DoLoop 就把每个循环的下一个任务放进今日任务。它从不自己做这件事:什么时候填充清单,永远由你决定。
对待办中的任务,你有三种处理方式:
- 完成:做完了。它的计数加一。下次你填充待办时,这个循环才会给你下一个任务。
- 放弃:这次不做。会被记录下来。下次填充待办时循环会往前走,被跳过的任务要等循环绕回来才再次出现,不会挡住后面的任务。
- 先放着:它保持待办。下次你填充待办时,这个循环会被跳过,因为它当前的任务还在等你。你看到的还是同一个任务,上面不会再叠加新的。
走到清单末尾,循环会绕回来,从第一个任务重新开始。
真正起作用的是第三种方式。就算你错过一周,每个循环也还是只挂着一个任务,和之前那个一样。没有任何东西过期,因为本来就没有日期。你回来时,清单和你离开时一样长。
多个循环,每个只给一件事
只有一个循环,它不过是一份慢一点的清单。好处在于同时运行好几个:厨房、窗户、花园、文书。每个循环给你它的下一个任务,也就是在这个循环里等得最久的那一个。四个循环,清单上就是每个循环一个任务,外加可能随之而来的子任务,不管你离开了多久。
DoLoop 不会自作聪明地替你挑任务。没有排序,也没有猜测轻重缓急的算法。每个循环只是把它最久没给你的那个任务交给你,而实际上,那通常就是该做的那件。
有些任务属于某个循环,但不需要每轮都做。子任务可以设成每完成父任务 N 次就跟着出现一次:卧室每轮到两次换一次床单,厨房每轮到四次清洁一次烤箱。比例设一次,之后就不用再管。
日期在该用的地方照样有
循环并不取代日期。DoLoop 也有普通的计划任务,用于真正有日期的事:每周固定几天、每 N 天,或者一条 cron 规则。每个计划任务都可以设定错过之后怎么办:
- 重新安排(保持待办):它一直留在清单上,直到你处理它。适合“续保车险”这类事。
- 放弃(自动中止):它被记为放弃,到下一个日期再出现。适合“倒垃圾”,因为垃圾车不会等你。
所以垃圾放进计划任务,房间放进循环,糟糕的一周只会让你错过一次倒垃圾。
之后你能看到什么
每个任务都有两个计数:完成了几次,放弃了几次。一两个月后,你就能看出哪些任务你真的在做,哪些每次都被跳过。一个每次都被放弃的任务值得重新看看:也许该拆小一点,也许根本不该放在这个循环里。
DoLoop 没有连续打卡。跳过的一天不是什么会“断掉”的东西,所以没有什么需要守护,也没有什么需要自责。计数只记录发生了什么,不做评判。
DoLoop 做不到的
- 没有提醒,也没有通知。你不点填充待办!,什么都不会出现。所以它适合每天早上本来就会打开清单的人。
- 它是一个网页应用。移动应用还在测试中,尚未上架应用商店。
- 它不是全能型日程工具。没有日历视图,也没有习惯追踪。你可以把有日期的任务留在 Todoist 或 TickTick 里,把轮换类的事放进 DoLoop。
- 免费版最多 5 个活跃任务。循环本身不计入限额。Pro 取消限额,并提供 API 和 MCP 服务器,详情见价格页面。
试一个循环
挑一件你最常拖着不做的重复工作,按顺序写下步骤,把它做成一个循环。如果想找个起点,循环模板里有三个现成的:每周家务、每月一次的文书整理和植物养护,每个都附有设置步骤。
用上一周,你就会知道“下一件,等我有空再做”是不是比“每周二”更适合你。DoLoop 支持中文、英语、法语、德语、西班牙语和意大利语。