Action Tracking — Obsidian 原生交互版 (v3)
概述
行动追踪系统 v3 采用 Obsidian 原生交互模式:
- 一次性待办:写入
todos.md,用户在 Obsidian 中直接点击 checkbox 完成 - 习惯/每日打卡:通过每日笔记模板 + Heatmap Calendar 热力图可视化
- MCP 只负责写入,不负责打卡/完成/查询(交互全在 Obsidian 中)
架构
AI 反思闭环 → MCP add_action() → 追加到 todos.md
用户打开 Obsidian → 点击 checkbox → 完成 ✅
每日笔记模板 → 习惯 checkbox → Dataview + Heatmap Calendar 可视化
文件清单
| 文件 | 作用 |
|---|---|
vault/space/crafted/actions/todos.md |
一次性待办(Obsidian Tasks 格式) |
vault/space/crafted/actions/habits.md |
习惯定义 + Dataview 聚合 + 热力图 |
vault/space/crafted/actions/daily-template.md |
Templater 日记模板(习惯打卡) |
vault/space/crafted/actions/actions.json |
历史归档(只读,v2 遗留) |
MCP 工具
| 工具 | 作用 |
|---|---|
add_action |
添加一次性待办到 todos.md |
add_habit |
添加习惯到 habits.md + daily-template.md |
list_actions |
从 todos.md 读取并展示行动列表 |
依赖的 Obsidian 插件
| 插件 | 用途 |
|---|---|
| Obsidian Tasks | checkbox 交互、截止日期、重复任务 |
| Dataview | 查询聚合、看板视图、streak 计算 |
| Heatmap Calendar | GitHub 风格热力图可视化 |
| Templater | 每日笔记自动生成习惯打卡清单 |