读写流程
会话开始
- 确认任务范围:全局偏好、具体项目、运维服务、语言/框架或历史问题。
- 读取 00 使用总览 和相关分区结构。
- 优先检索
#memory_status=active且范围匹配的 note。 - 只把必要摘要注入当前上下文,不整棵树搬运。
任务执行中
- 遇到不确定偏好时,先查 👤 Me。
- 遇到项目规则时,先查 Projects / 项目名。
- 遇到部署、服务、排障时,先查 🖥 Ops 和 ⚡ Gotcha。
- 发现旧记忆冲突时,优先遵守
#memory_status=active和最近确认的 note。
会话结束或阶段完成
- 判断是否产生长期价值:偏好、事实、决策、踩坑、项目上下文。
- 选择正确分区并创建或更新 note。
- 补齐标签:
#memory_type、#memory_scope、#memory_status、#confidence、#source_tool。 - 如果新记忆取代旧记忆,给新 note 添加
~supersedes,并把旧 note 标记为#memory_status=superseded。 - 输出本次新增或更新了哪些长期记忆。
维护节奏
- 每天:只记录真正会复用的事件,不写流水账。
- 每周:从 Daily 和 Gotcha 中沉淀稳定偏好、项目规则或 ADR。
- 每月:检查
#confidence=inferred和#memory_status=active是否需要确认、降级或归档。