Consonance Trad75 downloadsFor manage dependencies and cross-references in complex long-term tasks. Additional convenient view, process script, and intelligent agent collaboration.
为长期复杂任务而做的 Obsidian 项目管理插件。
用一句话概况理念:切分长线任务的设计与执行,设计阶段不承诺时间,执行阶段不重复设计。
形式上:把「一件事」写成独立节点文档,通过类似 MOC 的方式以从属、状态和依据组织与串联不同节点,形成组合项目
内容上:设计鼓励通过先设计、再分发的形式,将复杂任务进行拆解后再进行分发安排
自动化:(尚未完成由旧版的迁移工作,因为换了数据层的实现方式)让流程与脚本按你定下的规则,不需要即时决策的向你推送下一件要做的事。
针对「长期、多并行项目」需求:论文、长线开发、活动筹备、研究跟踪、需要留痕的决策过程。
如果你对我的想法感兴趣,欢迎来找我聊聊:
需要 Obsidian 1.13.0 或更高 · 桌面与移动端均可用
其他个人任务管理工具,长线任务通常会难以维护:
这里要做的,就是在确保可视化的基础上,提高个人长线任务管理的自由度
SeqTK 的做法是把这三件事各归其位,彻底以节点文件形式进行信息管理:
三者都在同一套节点体系里,可以互相引用、整体重排、批量改写。
节点按用途分五类,每一类下面再分具体类型(新建时给你的就是这些具体类型):
| 分类 | 具体类型 | 用途 |
|---|---|---|
| 框架 | 事务框架、信息框架、模板框架 | 装东西的骨架:一整个项目、一块资料区、一套可复用结构 |
| 事务 | 构想、方向、目标、工序、清单、行动、事件 | 你要推进的事本身,从想法一路拆到可执行动作 |
| 证据 | 对象、条件、信息、状态 | 支持某个事务判断的依据:涉及对象、前置条件、资料线索、快照状态 |
| 运行 | 编辑日志、行为日志、流程状态 | 自动留痕:什么时候发生了什么改动、流程跑到哪一步 |
| 脚本 | 流程脚本、执行脚本、查询脚本 | 把规则写成可执行的东西,让流程按时间或事件自动推进 |
节点之间有明确的从属与顺序,所以「一件事属于哪个阶段、排在第几位」是结构本身,不需要靠标签或命名约定去暗示:
事务类节点带状态:规划 / 进行 / 完成 / 放弃。另有正常 / 搁置 / 阻塞这组附加状态,用来表达「在做、但暂时推不动」。
状态可以按你配置的规则在父子之间传播:父节点进入某状态时把子节点一起改写,或子节点全部达标时向上聚合结果。规则在设置里配置,也可以完全不配。这就是「状态不可见」那一侧的解法——进度从结构里自动长出来,不用手工维护一份进度表。
证据是挂在事务节点上的独立节点(对象、条件、信息、状态),不是正文里的一段文字。好处是它可以被单独检索、可以被多个事务复用、可以跨事务连接,也可以在「证据总览」里作为一张关系网整体浏览。外部材料(网页链接、库内文件、时间戳文档)作为「外部信息源」单独挂在节点上,与内部关系互不干扰。
从一段草稿开始。 把脑子里的想法按缩进写成列表,选中它,用命令或右键菜单提取成节点组,然后在事务设计里继续调整结构:该拆的拆、该挂证据的挂证据、该定状态的定状态。
边用边定型。 层级不对就拖,名字不对就用行菜单的「重命名」原地改,一次要改很多就用「以文本批量编辑」把整棵子树导出来改完再回写。整个过程不离开这张双栏界面。
把成熟结构变成模板。 某套框架拆法好用,就存成模板;下个项目直接套用,只需要改占位内容。
让时间接手。 结构定下来之后,用流程草稿排出并行事件轴、敲定起止时间;再用流程设计写成推送规则;日常工作时侧栏的流程推送会告诉你此刻该做什么。
收拾现场。 做完的事归档,需要时在回收模式里还原;过时的彻底删除。