To be confirmed 06
To be confirmed
每晚 22:00 自动读取当天所有 Claude Code 会话记录,生成结构化复盘,直接写入当天 Daily Note(Journal/YYYY-MM/YYYY-MM-DD.md)的 ## 🤖 Claude 复盘 区块。
输出位置
不再单独建 复盘/ 目录。复盘是 Daily Note 的一个区块,与 Toggl 时间记录共存于同一份日记。
Journal/2026-05/2026-05-12.md
├── frontmatter(Toggl 脚本管理,复盘不动)
├── ## 🕐 Toggl 时间
└── ## 🤖 Claude 复盘 ← 复盘脚本写入/替换此区块
写入逻辑:若区块已存在则替换(不重复追加);若 Daily Note 不存在则新建。
输出结构
每份复盘最多两块——Claude 复盘(认知)+ 今日沉淀(产物)。两块互斥:同一会话不同时出现在两处。
Claude 复盘(认知维度)
按会话组织,每个会话给出:
## 会话 | HH:MM–HH:MM(X分钟)|项目名主题:1-2 句
学到:
[标签 · 类型]内容
引用/来源:vault 内 [[wikilink]],vault 外完整路径
今日沉淀(产物维度)
按资产组织,每个资产一段过程叙述:
### 资产名称
时长:约X分钟 | 完成时间:HH:MM
为什么建它:驱动这件事的真实问题(一句话,问题驱动)
过程:
1. 起点 / 需求
2. 卡在哪
3. 怎么过的
4. 产出
文件:[[wikilink]]
收录标准
核心入选问题(先问这个)
"这个会话之后,我对某类问题的判断方式变了吗?"
是 → 考虑保留。
否,只是今天做了件事 → 丢弃。
学到(5 选 1 才收录,否则省略整块)
可迁移方法论
更新了原有认知(以为 X,结果是 Y)
成长与方向(导师建议一句话即可)
决策依据(可迁移的权衡逻辑)
可复用错误模式
每条加标签:[AI · 错误模式]、[AI · 更新认知]、[写作 · 决策依据] 等。
今日沉淀(今天新建/完善/确立的可复用资产)
文件、SOP、框架、系统、结构决定。
SOP 强制收录:今天产出任何 SOP 文件,不论时长一律入沉淀。SOP = 用户认为流程重要到值得固化,漏记等于漏最重要的产物。
互斥规则(重要)
学到 ≠ 沉淀,两者不能复述同一内容。
学到 = 抽象的可迁移原则("audit 脚本带 stem-fallback 会掩盖真坏链")
沉淀 = 具体建出的资产(文件名、为什么建、过程)
沉淀的"过程"部分不复述学到里的原则,只写做了什么、卡在哪、怎么过的,不总结教训
同一会话:学到看认知/方法论,沉淀看产物,必须从不同维度切入
只有产物没有原则 → 只写沉淀
只有原则没有产物 → 只写学到
进了沉淀的会话,不再在复盘里写对应会话条目
排除规则(整条会话丢弃,先过滤后判断)
科研/临床项目内容 —— EMS、LASSO、stability selection、给导师写 slide / outline、feature reduction、论文章节、统计方法学。有专项笔记。
一次性实现细节修复 —— "改字体"、"修 frontmatter 路径"。单点 tactical fix 不是方法论。
只讨论没产出的会话 —— 架构审计/gap inventory/推荐清单。建议型无落地,不写。
wiki ingest 流程内的小错误 —— 已被 AI_OS failure memory 覆盖。
社交媒体草稿 —— 小红书、LinkedIn 等一次性写作,不更新判断框架。
Feynman 测试 / wiki ingest 会话 —— 知识已在 wiki 文章里,不重复。
复盘脚本自身运行的会话 —— 套娃,自动化任务不记录自己。
任何"已有对应 wiki 页面"的会话 —— wiki 是知识库,复盘不是镜像。
会话时长 ≤ 2 分钟
observer-sessions路径 —— claude-mem 自动化,非用户交互。
保留的会话应当属于:
真正建出可复用资产的系统建设(AI_OS、自动化脚本、统一架构)
关于 Claude Code / AI 工具本身的方法论或决策依据
跨项目可迁移的过程知识(marker-based upsert、三层 context 模型等)
宁愿留 2-3 个有内容的会话,也不要凑 7 个。
技术实现
任务定义:
~/.claude/scheduled-tasks/daily-claude-recap/SKILL.md会话数据:
~/.claude/projects/**/*.jsonl(解析脚本/tmp/parse_sessions.py,按需写入)当日 vault 变动:
git -C vault log --since today --name-only→ 用于识别"今日沉淀"触发时间:每晚 22:00(Claude Code scheduled tasks,不是 launchd/cron)
写入方式:Python,替换或新建
## 🤖 Claude 复盘区块;frontmatter 不动(由 Toggl 脚本管理)依赖前提:Claude Code 桌面 app 在运行;首次需手动执行预授权工具权限
设计演进
2026-05-05 起点 — 想知道每天和 Claude 做了什么、学了什么。初版把所有内容塞进"学到",噪音过多。
第一轮迭代 — 定义 5 条收录标准 → 排除临床/操作 → 加"沉淀"块 → 沉淀要有过程叙述。两块并列结构区分"知识点"和"打了哪块地基"。
第二轮迭代(落到 Daily Note) — 复盘从独立 复盘/ 目录迁入 Journal/YYYY-MM/YYYY-MM-DD.md,与 Toggl 时间记录共存。Daily Note 成为单一事实源,不再分散。
第三轮迭代(互斥 + 入选问题) — 学到与沉淀互斥,避免同一会话两边复述。引入核心入选问题"判断方式变了吗"作为最高门槛,过滤掉"今天做了件事但认知没动"的会话。明确科研、社媒草稿、Feynman、wiki ingest、复盘自身等多类整条丢弃。
→ 见 [[2026-05-05]] 第一份复盘