工作流设计

本文档描述 MyJarvis 知识管理系统的核心工作流和目录结构设计理念。

核心隐喻:记忆模型

系统基于认知科学中的记忆模型设计:

  • 短期记忆 (Memory):临时存储,信息在此流转、筛选
  • 长期记忆 (Knowledge):经过加工、结构化后的永久知识

目录结构

.meta/                          # 基础设施(Obsidian 中隐藏)
    ├── files/                  # 附件、图片、PDF 等静态资源
    └── templates/              # 模板和自动化脚本

Flow/                           # 时间维度的事务执行(执行层)
    ├── 01-Year/                # 年度规划
    ├── 02-Month/               # 月度规划
    ├── 03-Week/                # 周记
    └── 04-Daily/               # 日记

Memory/                         # 短期记忆(临时层)
    ├── In/                     # 外部输入(剪藏、速记、碎片信息)
    │   └── YYMM/
    ├── Fleeting/               # 闪念笔记(当天临时思考、灵感、碎片观察)
    │   └── YYMM/
    └── Out/                    # 临时产出(待沉淀的思考、笔记)
        └── YYMM/

Knowledge/                      # 长期记忆(沉淀层)
    ├── 0-About/                # 系统说明文档
    ├── 0-Daily/                # 每日知识速览
    ├── 1-Inputs/               # 外部输入知识(经过整理)
    ├── 2-Outputs/
    │   ├── AI/                 # AI 生成的知识沉淀
    │   ├── Card/               # 知识卡片
    │   └── MOC/                # 主题内容地图
    ├── 3-Tasks/                # 任务相关知识
    ├── 4-Outcomes/             # 成果沉淀
    ├── 5-Archive/              # 归档内容
    └── 9-Work/                 # 工作相关

MOC/                            # 主题内容地图(全局入口)

工作流

1. 日常执行层(Flow)

场景:每天的事务管理和执行

  • 在 Flow/04-Daily/ 创建日记
  • 在周记中规划任务
  • 记录当天的执行和反思

产出:日记、任务记录、临时思考

2. 临时记忆层(Memory)

场景:快速记录、外部输入、闪念捕捉

  • Memory/In/:外部输入(剪藏文章、引用资料、他人观点)
  • Memory/Fleeting/:闪念笔记(当天临时思考、灵感、碎片观察)
  • Memory/Out/:临时产出(已初步整理的笔记、AI对话产出)

三层关系

外部输入 → In/         (被动接收)
内部闪念 → Fleeting/   (主动产生,未加工)
初步整理 → Out/        (可沉淀的半成品)

流转规则

  • 外部输入进入 Memory/In/
  • 随时产生的想法进入 Memory/Fleeting/,当天回顾
  • 有价值的内容从 Fleeting/ 整理到 Out/ 或直接到 Knowledge/
  • Out/ 的内容定期沉淀到 Knowledge/

3. 长期记忆层(Knowledge)

场景:知识沉淀、系统整理

从 Memory 迁移到 Knowledge 的标准:

  • 经过验证的、有价值的思考
  • 可以复用的知识卡片
  • 需要长期保留的系统性内容

分类

  • 1-Inputs/:整理后的外部知识
  • 2-Outputs/AI/:AI 协助生成的深度内容
  • 2-Outputs/Card/:原子化的知识卡片
  • 2-Outputs/MOC/:主题地图,知识的导航入口

命名规范

文件名

  • 格式:yymmdd-<标题>.md
  • 示例:250227-工作流设计.md
  • 位于 Memory/In/, Memory/Out/, Knowledge/2-Outputs/AI/ 等

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/In/2502/250227-xxx.md
  2. 阅读并做笔记
  3. 整理核心观点到 Memory/Out/2502/250227-文章笔记.md
  4. 确认有价值后,迁移到 Knowledge/2-Outputs/AI/250227-文章笔记.md
  5. 更新相关 MOC,建立链接

场景 2:每日思考沉淀

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

场景 3:任务执行

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

场景 4:闪念捕捉

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

设计原则

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

与 AGENTS.md 的关系

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

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