工作流设计

本文档描述 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 位十六进制 UUID
  • tags 默认为空,除非明确指定
  • 时间使用北京时间(UTC+8)

链接

  • 使用相对路径:[[路径|文本]]
  • 支持 Obsidian 的 Wikilink:[[文件名]]

流转示例

场景 1:阅读文章后沉淀

  1. 剪藏文章到 Memory/01-Inbox/2502/250227-xxx.md
  2. 阅读并做笔记
  3. 整理核心观点到 Memory/05-Outputs/2502/250227-文章笔记.md
  4. 确认有价值后,迁移到 Knowledge/02-Publish/250227-文章笔记.md
  5. 更新相关 MOC,建立链接

场景 2:每日思考沉淀

  1. 在 Flow/04-Daily/2502/250227-日记.md 记录当天思考
  2. 有价值的片段复制到 Memory/05-Outputs/2502/250227-思考片段.md
  3. 扩展成完整文章后,迁移到 Knowledge/02-Publish/
  4. 创建知识卡片到 Knowledge/02-Publish/

场景 3:任务执行

  1. 在周记 Flow/03-Weekly/2502/250224-周记.md 中规划任务
  2. 当天在日记中记录执行进展
  3. 任务完成后,相关文档归档到 Knowledge/99-Archive/

场景 4:闪念捕捉

  1. 突然冒出想法 → 快速记录到 Memory/01-Inbox/2502/250227-闪念.md
  2. 当天写日记时回顾闪念笔记
  3. 有价值的闪念:
    • 简单想法 → 整理到 Memory/05-Outputs/
    • 深度思考 → 直接扩展为 Knowledge/02-Publish/
  4. 无价值的闪念:删除或保留原样(自然过期)

设计原则

  1. 分层清晰:执行层、临时层、沉淀层各司其职
  2. 记忆隐喻:符合人类认知习惯,易于理解和使用
  3. 渐进式整理:不强制每一步都完美,允许临时和草稿存在
  4. 链接优先:通过双向链接建立知识网络,而非严格分类
  5. 时间维度:Flow 按时间组织,Knowledge 按主题组织

与 AGENTS.md 的关系

  • AGENTS.md:机器规范,定义目录结构、命名规则、触发词
  • 工作流设计.md:使用指南,解释人如何在这个系统中工作

两者互补,前者是”系统长什么样”,后者是”人怎么使用”。