滴答清单信息
- 项目名:AI
- 项目ID:
67fcc856006291a8d9e50e36 - 看板模式,绿色
核心流程
第一步:收集与合并
- 收集当前窗口任务:从当前对话上下文中提取所有任务
- 读取全量项目数据:用
get_project_data拉取 AI 项目的所有未完成任务,分三类处理:- 今日进程卡片:标题以
AI协作进程 MM/DD开头的任务(可能有多个时间段如 04/08、04/08-1、04/08-2),从 description 提取任务条目 - 下周卡片:标题以
AI协作进程 下周开头的任务,从 description 提取下周任务条目 - 独立任务:AI 项目中今日到期的、不是进程卡片的任务(如用户单独创建的卡片),也纳入合并
- 今日进程卡片:标题以
- 合并:把当前窗口的新任务 + 进程卡片条目 + 独立任务,去重合并(不丢失其他窗口写入的内容)
- 展示给用户确认:分两区展示——本周任务 和 下周任务,标注完成状态
- 更新卡片:
- 用
update_task更新今日主任务AI协作进程 MM/DD的 description(只含本周任务);不存在则create_task - 用
update_task更新下周卡片AI协作进程 下周 MM/DD(只含下周任务);不存在则create_task
- 用
下周分割线机制
- 进程卡片中的
---分割线:分割线以下的所有任务都属于下周,同步时自动归入下周卡片 - 用户也可以在展示确认时说"把 X 挪到下周",或给出编号
- 被挪到下周的任务:从今日卡片移除,追加到下周卡片
- 下周卡片里的任务不出现在今日卡片里,彻底分开
- 每次同步时都要读取下周卡片,确保不丢失已移过去的任务
- 下周一到了后,下周卡片的未完成任务自动成为新一周进程卡片的起始内容
第二步:用户选择下一步
展示完毕后,给用户三个选项:
选项 A:继续协作
- 用户还要继续和 AI 协作
- 获取当前时间,创建下一个时间段任务
AI协作进程 MM/DD-N(N 递增),时间段为当前时间 ~ +1小时 - 将未完成的本周任务 + 当前窗口正在进行的任务合并写入新卡片的 description
- 本地 md 暂不存档(等今天结束再存)
选项 B:今天结束
- 用户今天不继续了
- 存档 md:合并当天所有时间段任务,写入
~/Library/Mobile Documents/com~apple~CloudDocs/Claude/AI协作记录/YYYY-MM-DD.md - 建明天卡片:创建
AI协作进程 MM/DD+1(isAllDay: true),将未完成的本周任务写入 description(下周任务不动,留在下周卡片) - 提醒用户在滴答清单中右键明天的任务"以便签打开"钉在桌面
选项 C:仅存档
- 只做本地 md 存档,不建新任务
- 写入
~/Library/Mobile Documents/com~apple~CloudDocs/Claude/AI协作记录/YYYY-MM-DD.md
任务格式
今日进程卡片
- 标题:
AI协作进程 MM/DD(主任务)或AI协作进程 MM/DD-N(用户手动拆分的时间段) - dueDate: 当天
- isAllDay: true(用户自己拖到具体时间段)
- projectId: 67fcc856006291a8d9e50e36
- 内容写在 description 字段(markdown)
- 只包含本周要做的任务
下周卡片
- 标题:
AI协作进程 下周 MM/DD(MM/DD = 下周一日期) - dueDate: 下周一
- isAllDay: true
- projectId: 67fcc856006291a8d9e50e36
- 只包含被推迟到下周的任务
- 一周只有一张下周卡片,持续追加
优先级标记
| 标记 | 含义 | 规则 |
|---|---|---|
| 🔴 | NOW — 现在做这个 | 同时最多2个 |
| 🟡 | TODAY — 今天要推 | 3-5个以内 |
| (无标记) | 排队中,眼睛跳过 | 默认状态 |
- 标记加在
- [ ]和**粗体**之间,如- [ ] 🔴 **任务名** - 用户可以手动标记,AI 同步时保留用户已有的标记
- 每次同步展示时,问用户确认:"接下来 🔴 哪个?"
- 🔴 完成后提示从 🟡 里选下一个升 🔴
Markdown 格式规范
- [ ] 🔴 **当前焦点任务**
- [ ] 🟡 **今天要推的任务**
- [ ] 子任务1
- [x] 子任务2(已完成的就地打勾)
- [ ] **排队中的任务**
- [x] **已完成的主项目**
- [x] 它的子任务也打勾
~~放弃的任务(原因)~~排列顺序
🔴 → 🟡 → 无标记 → 已完成(✓) → 放弃(~~)
规则
- [ ] **粗体**= 主项目- 缩进
- [ ]= 子任务 - [x]= 已完成(主项目或子任务都一样)~~删除线~~(原因)= 放弃,括号写原因- 按优先级分组排列,组内保持原有顺序
- 已完成的任务集中放在无标记之后
- 放弃的放最后
多时间段合并规则
用户可能一天内创建多个时间段任务:
AI协作进程 04/07(主任务,全天)AI协作进程 04/07-1(用户手动拆的第一个时段)AI协作进程 04/07-2(第二个时段)
同步时:
- 创建/更新始终操作主任务
AI协作进程 MM/DD - 存档 md 时,读取当天所有时间段任务的 description,按时间段顺序合并
存档 md 格式
与滴答清单完全相同,只在顶部加日期标题(存档时保留优先级标记,反映当天最后状态):
# YYYY-MM-DD AI 协作记录
- [ ] 🔴 **当前焦点任务**
- [ ] 🟡 **今天要推的任务**
- [ ] 子任务
- [x] 完成的子任务
- [ ] **排队中的任务**
- [x] **已完成的主项目**
- [x] 子任务
~~放弃的(原因)~~注意事项
- 每天多次同步以最后一次为准(update 覆盖)
- 合并时保留其他窗口/手动添加的任务
- 存档目录:
~/Library/Mobile Documents/com~apple~CloudDocs/Claude/AI协作记录/ - 今日卡片和下周卡片互不包含,任务只存在于其中一张
- 用户说"挪到下周"时,从今日卡片删除 + 追加到下周卡片