跳到正文
拾记 GleanLog

拾记里的 GTD

五个 GTD 标签、它们如何映射到看板,以及“完成”意味着什么。

在拾记里,GTD 是数据模型的一部分,而不是约定俗成的用法。每个任务最多带一个 GTD 标签,存放在 tasks.gtd_tag 列中,这个标签决定它出现在哪个看板。

五个标签

标签看板什么时候用
@gtd-inbox收件箱刚记下,还没决定。
@gtd-next下一步这是下一个具体行动。
@gtd-waiting等待在等别人,或者在等某个日期。
@gtd-someday也许以后再说,先放到一边。
@gtd-archived—已完成并归档,可恢复,不再出现在看板上。

完成的任务会离开进行中的看板,出现在 已完成 里。删除是唯一无法撤销的决定,所以应用会先确认。

标签与状态

任务所在的列表还会给它一个 状态(待办、进行中、完成 —— 或者该列表自己定义的状态)。标签和状态是两件事:

  • 标签决定任务如何出现在你的 GTD 工作流里。
  • 状态决定任务在它所属列表的工作流里走到哪一步。

改动其中一个时,拾记会按含义映射另一个:把任务归到下一步会把它移到开放状态,完成任务会把它移到列表的完成状态。看板名或标签名永远不会被写进状态字段。

所以你不必再维护一套文件夹来让看板工作。结构决定任务放在哪里,标签决定它意味着什么。

回顾循环

  1. 记录,先不做决定。一切都从收件箱开始。
  2. 整理收件箱:给每一条标签、列表,或者删除。
  3. 从下一步开始工作。被卡住时看看等待,做规划时翻翻也许。
  4. 完成已经做完的事,把想留着但不想再看见的归档。