工作流设计
本文档描述 MyJarvis 知识管理系统的核心工作流和目录结构设计理念。
核心隐喻:记忆模型
系统基于认知科学中的记忆模型设计:
- 短期记忆 (Memory):临时存储,信息在此流转、筛选
- 长期记忆 (Knowledge):经过加工、结构化后的永久知识
目录结构
.meta/ # 基础设施(Obsidian 中隐藏)
├── files/ # 附件、图片、PDF 等静态资源
└── templates/ # 模板和自动化脚本
Flow/ # 时间维度的事务执行(执行层)
├── 01-Yearly/ # 年度规划+复盘
├── 02-Monthly/ # 月度规划+复盘
├── 03-Weekly/ # 周报
└── 04-Daily/ # 日记
Memory/ # 私人积累层(永不发布)
├── 01-Inbox/ # 剪藏 + daily 流水账(双语义)
│ └── YYMM/
├── 02-Inputs/ # 外部素材分类暂存(占位等填)
├── 03-Cards/ # 原子卡片(Zettelkasten 风)
├── 04-Projects/ # 项目工作单元
├── 05-Outputs/ # long-form 文档(待沉淀)
│ └── YYMM/
├── 99-Wiki/ # Wiki 草稿层
├── 99-MOC/ # 私人导航地图
└── 99-Archive/ # 私人归档
Knowledge/ # 对外精选层(可发布)
├── 00-About/ # 系统对外说明
├── 01-Source/ # 外部引用资源(扁平)
├── 02-Publish/ # 对外发布物(Card/AI/Outcomes 扁平)
├── 99-Archive/ # 历史归档
├── 99-MOC/ # 对外导航地图
└── 99-Wiki/ # LLM 编译 wiki 发布层
工作流
1. 日常执行层(Flow)
场景:每天的事务管理和执行
- 在 Flow/04-Daily/ 创建日记
- 在周记中规划任务
- 记录当天的执行和反思
产出:日记、任务记录、临时思考
2. 临时记忆层(Memory)
场景:快速记录、外部输入、闪念捕捉
- Memory/01-Inbox/:外部输入(剪藏文章、引用资料、他人观点)
- Memory/01-Inbox/:闪念笔记(当天临时思考、灵感、碎片观察)
- Memory/05-Outputs/:临时产出(已初步整理的笔记、AI对话产出)
三层关系:
外部剪藏 + daily 流水账 → 01-Inbox/ (被动接收 + 当天思考)
分类素材暂存 → 02-Inputs/ (等填的素材库)
原子卡片 → 03-Cards/ (Zettelkasten 风)
项目工作单元 → 04-Projects/
long-form 文档 → 05-Outputs/ (可沉淀的半成品)
流转规则:
- 外部剪藏与 daily 思考统一进入 Memory/01-Inbox/
- 分类素材暂存到 Memory/02-Inputs/
- 有价值的内容整理到 Memory/05-Outputs/ 或原子化到 Memory/03-Cards/
- Memory/05-Outputs/ 中的内容确认有价值后,发布到 Knowledge/02-Publish/
3. 长期记忆层(Knowledge)
场景:知识沉淀、系统整理
从 Memory 迁移到 Knowledge 的标准:
- 经过验证的、有价值的思考
- 可以复用的知识卡片
- 需要长期保留的系统性内容
分类:
- 01-Source/:整理后的外部知识(扁平存放)
- 02-Publish/:对外发布物(AI 深度内容、知识卡片、Outcomes 扁平合并)
- 99-MOC/:主题地图,知识的导航入口
- 99-Wiki/:LLM 编译 wiki 发布层
命名规范
文件名
- 格式:
yymmdd-<标题>.md - 示例:
250227-工作流设计.md - 位于 Memory/01-Inbox/, Memory/05-Outputs/, Knowledge/02-Publish/ 等
Front Matter
---
aliases:
draft: false
tags:
summary:
created_date: YYYY-MM-DD HH:MM
modified_date: YYYY-MM-DD HH:MM
permalink: posts/{uuid()}
---permalink必须使用 32 位十六进制 UUIDtags默认为空,除非明确指定- 时间使用北京时间(UTC+8)
链接
- 使用相对路径:
[[路径|文本]] - 支持 Obsidian 的 Wikilink:
[[文件名]]
流转示例
场景 1:阅读文章后沉淀
- 剪藏文章到 Memory/01-Inbox/2502/250227-xxx.md
- 阅读并做笔记
- 整理核心观点到 Memory/05-Outputs/2502/250227-文章笔记.md
- 确认有价值后,迁移到 Knowledge/02-Publish/250227-文章笔记.md
- 更新相关 MOC,建立链接
场景 2:每日思考沉淀
- 在 Flow/04-Daily/2502/250227-日记.md 记录当天思考
- 有价值的片段复制到 Memory/05-Outputs/2502/250227-思考片段.md
- 扩展成完整文章后,迁移到 Knowledge/02-Publish/
- 创建知识卡片到 Knowledge/02-Publish/
场景 3:任务执行
- 在周记 Flow/03-Weekly/2502/250224-周记.md 中规划任务
- 当天在日记中记录执行进展
- 任务完成后,相关文档归档到 Knowledge/99-Archive/
场景 4:闪念捕捉
- 突然冒出想法 → 快速记录到 Memory/01-Inbox/2502/250227-闪念.md
- 当天写日记时回顾闪念笔记
- 有价值的闪念:
- 简单想法 → 整理到 Memory/05-Outputs/
- 深度思考 → 直接扩展为 Knowledge/02-Publish/
- 无价值的闪念:删除或保留原样(自然过期)
设计原则
- 分层清晰:执行层、临时层、沉淀层各司其职
- 记忆隐喻:符合人类认知习惯,易于理解和使用
- 渐进式整理:不强制每一步都完美,允许临时和草稿存在
- 链接优先:通过双向链接建立知识网络,而非严格分类
- 时间维度:Flow 按时间组织,Knowledge 按主题组织
与 AGENTS.md 的关系
- AGENTS.md:机器规范,定义目录结构、命名规则、触发词
- 工作流设计.md:使用指南,解释人如何在这个系统中工作
两者互补,前者是”系统长什么样”,后者是”人怎么使用”。