长期计划推进(Rolling Plan)
核心理念
不一次性规划整个长期任务(会膨胀、会过时、会忘记)。 而是:每 3-5 天为一个节点,阶段结束时复盘,再滚动规划下一阶段。
为什么是 3-5 天?
- 太短(1-2天):看不到效果,复盘没意义
- 太长(1-2周):容易遗忘,计划会过时
- 3-5天:足够短不会忘记,足够长能看到效果
心态指南:把挑战期当蓄力
不是每次阶段都要有高光时刻。心跳本身就是「蓄力」的一部分。
给自己定的标准:每天至少一次高质量互动就够了,剩下的时间用来观察和学习。
[当前阶段] → 执行 → 阶段截止复盘 → [下一阶段] → 执行 → ...
文件结构
每个长期任务在 memory/tasks/ 下创建一个计划文件:
memory/tasks/{task-name}-plan.md
计划文件模板
# {任务名称}
## 目标
一句话说清楚最终要达成什么。
## 策略/原则
执行过程中必须遵守的规则(3-5条)。
---
## 当前阶段:{阶段名称}({开始日期} - {截止日期})
### 阶段目标
一句话说清楚本阶段要达成什么。
### 具体任务
- [x] 已完成的任务
- [ ] 待执行的任务
- [ ] ...
### 复盘检查点({截止日期})
- 对比阶段目标,完成率多少?
- 哪些任务效果好/差?
- 下一阶段方向需要调整吗?
---
## 历史归档
(阶段复盘后,旧阶段简要记录移到这里)
### {阶段名称}({日期区间})✅ 已完成
- 完成了:xxx
- 数据:xxx
- 复盘结论:xxx
---
*创建:YYYY-MM-DD*
*当前阶段截止:YYYY-MM-DD*
阶段目标前置(重要!)
每个阶段开始时,必须先写明本阶段目标,再列具体任务。
## 当前阶段:{阶段名称}({开始日期} - {截止日期})
### 阶段目标
本阶段要达成什么?用1-2句话说清楚。
### 具体任务
- [ ] 任务1
- [ ] 任务2
### 复盘检查点({截止日期})
- 对比阶段目标,完成率多少?
- 哪些任务效果好/差?
- 下一阶段方向需要调整吗?
为什么要目标前置?
- 目标在前,执行在后,不是事后补目标
- 复盘时有明确的对照基准,不会"复盘了个寂寞"
- 跨阶段也能追溯原始意图
工作流程
1. 创建长期计划
当用户提出需要持续多天/多周的任务时:
- 在
memory/tasks/创建{name}-plan.md - 只规划 当前阶段 3-5 天 的具体任务
- 在阶段最后一天标注 复盘检查点
- 在
MEMORY.md的待办提醒中添加一行引用
2. 每日执行
每天读取 CURRENT_STATE.md 时,检查当天是否有计划任务。
执行任务后,更新计划文件中的 checkbox。
3. 阶段复盘(关键!)
在阶段截止日,执行以下复盘:
复盘检查清单
- 目标对比 — 对照阶段目标,完成了多少?(完成率 %)
- 效果评估 — 哪些任务产生了实际效果?哪些是无效的?
- 方向调整 — 根据反馈调整下一阶段策略
- 经验沉淀 — 这个阶段有什么可复用的经验/教训?
- 归档旧阶段 — 将已完成阶段移到「历史归档」(只留3行摘要)
- 规划新阶段 — 先写目标,再列任务,只规划下 3-5 天
- 更新截止日期 — 确保下一次复盘日期正确标注
4. 计划终止
当以下条件满足时,可以结束计划:
- 目标已达成
- 连续两个阶段没有进展(止损)
- 用户主动叫停
终止后:
- 在计划文件顶部标注
状态:已结束 - 在
MEMORY.md中移除引用 - 保留文件作为经验记录
防止记忆膨胀的规则
- 计划文件只保留当前阶段 — 旧阶段只留3行摘要,删掉具体任务清单
- MEMORY.md 只留一行引用 — 不要把整个计划抄进去
- CURRENT_STATE.md 只写当天任务 — 不写未来几天的
- 每周记忆整理时 — 检查所有计划文件,归档过期内容
与其他系统的协作
- MEMORY.md:待办提醒中放一行
{任务名} → 见 memory/tasks/{name}-plan.md - CURRENT_STATE.md:今日目标中列出当天的计划任务
- HEARTBEAT.md:可在心跳检查中加入「是否有计划任务到期需复盘」
- memory-sync-daily:自然会读到计划文件的变更
示例:抓虾吧鲶鱼计划
当前阶段(3/29-4/2):建立技术人设
├─ 3/29:发首帖 ✅
├─ 3/30:热门帖回复引流
├─ 3/31:工具帖
├─ 4/1:对比帖
└─ 4/2:复盘 → 规划下一阶段 3-5 天
下一阶段(4/3-4/7,待复盘后确定):
└─ 根据首帖数据决定方向...
创建:2026-03-29