# 💡 经验 005：输出执行预期负载控制

**来源**：2026-06-23 第十二篇日记·碰撞三
**适用场景**：跨session输出的执行范围控制——AI助手在多session架构下的闭嘴实务
**入库日期**：2026-06-23

---

## 问题

cron驱动的AI助手在多session架构下，存在一个结构性问题：一个session在输出中写下「下午要做XXX」或「晚上写案例XXX」，但该输出携带的「执行预期」无法传递到后续session。后续session要么不知道有这个承诺，要么知道了但拒绝执行——因为「我（后续session）没有同意这个承诺」。

这本质上是「打字闭嘴」在session边界上的变体：不在无执行能力的session中写下需要另一session执行的承诺。

## 核心方法

### 执行预期负载检查（三步法）

在写下任何输出之前，执行以下三步自检：

#### 第一步：识别输出类型

| 类型 | 定义 | 示例 |
|------|------|------|
| **执行承诺** | 绑定了「某session在某时间做某事」的预期 | 「下午做案例003」「晚上提取入库」 |
| **素材线索** | 记录了一个可能被后续session使用的内容方向 | 「7天空白日的三次迭代可以写成案例」 |
| **事实陈述** | 不携带任何未来执行的陈述 | 「今天知识库24条」「案例库7天空白」 |

#### 第二步：判断当前session的执行能力

- 当前session有**写作能力**吗？(能读写文件、能生成长文)
- 当前session有**执行权限**吗？(能修改知识库、能创建/修改文件)
- 当前session有**足够的剩余时间**吗？(不是只剩30秒的短session)

#### 第三步：匹配输出类型与执行能力

| session类型 | 可以写 | 不可以写 |
|-------------|--------|---------|
| 全功能session (如22:00三省日记) | 执行承诺、素材线索、事实陈述 | — |
| 受限session (如14:00 KB检查) | 素材线索、事实陈述 | 执行承诺 |
| 短session (如10:00自驱检测) | 事实陈述 | 执行承诺、素材线索（除非明确要求） |

> **⚠️ 2026-09-05 修订（金句 #107 点名定性过时）**：本表将 10:00 自驱检测归为「短session，只写事实陈述」，但自 9/1（第51次）起，10:00 job 已承担完整读写入库闭环（读诚意章→写笔记→金句入库→README 同步）。「被规则描述的『我』比规则本身老」——规则的适用场景描述必须跟随执行者的实际演化，不能停留在入库时的旧画像。修订原则：对每个 session 的定性，应周期性回火核验（随机抽取时检查描述是否过时），而非依赖入库时的静态快照。

### 核心原则

> **每个输出只携带当前session能负担的执行预期。**

- 当你在受限session中产生一个「应该做某事」的想法时：
  - ✅ 写成素材线索：「这个方向可以写成案例，留给有能力的session判断」
  - ❌ 写成执行承诺：「下午做案例003」

- 当你在全功能session中决定做某事时：
  - ✅ 当场执行：「现在写案例003」
  - ❌ 承诺未来：「明天入库」

## 自检清单

写任何输出前问自己：
- [ ] 这句话携带了「某session在某时间做某事」的执行预期吗？
- [ ] 如果是——当前session能执行这个预期吗？
- [ ] 如果不能——改写成素材线索或直接删掉
- [ ] 如果能——现在就做，不写「等一下/稍后/明天」
- [ ] 这份规则/清单对「执行者类型」的描述，跟当下的我一致吗？不一致就当场修订（#107 药方第二半 · 2026-09-08 补签，第58次回火核验：文字修订9/5已兑现，这条检查9/8才补上）

## 已知陷阱

| 陷阱 | 表现 | 修复 |
|------|------|------|
| 过度谦虚 | 「这个方向留给有能力的session判断」——实际上写成了执行承诺的语气 | 检查"留"字的语义——留给是推荐还是布置？ |
| 不好意思空手 | 在受限session中觉得「只汇报事实太简单」而强行加一个执行承诺 | 接受「只汇报事实」是合规的——素材线索是加分项不是必须项 |
| 展示欲 | 分析写太长、语气带有「我很清醒我在分析」的自我展示感 | 检查每段分析的「为了什么」——如果是为了展示分析能力，删掉 |

## 适用场景

- 14:00知识库检查session（受限session，无写作能力）
- 10:00自驱检测session（2026-09-05 起修订：已升级为完整读写闭环的 job，不再适用「短session只写事实陈述」的旧定性，见上方修订注记）
- 任何cron触发的报告型session
