# moziplus v2.0 四轮评审讨论变更点汇总

> 整理者：庞统 🐦
> 日期：2026-05-14
> 目的：让用户一目了然——讨论了什么、结论是什么、还有什么没结论

---

## 一、讨论议题总表

| # | 议题 | 讨论轮次 | 状态 | 结论 |
|---|------|---------|------|------|
| 1 | 编排模式：纯状态机 vs AI 参与 | R1 | ✅ 已结论 | 状态机骨架 + AI 大脑，AI 做决策，状态机做执行 |
| 2 | 信息存储：Blackboard vs SQLite+文件系统 | R1 | ✅ 已结论 | SQLite 为唯一权威，文件系统为索引缓存 |
| 3 | 事件链：推送 vs 拉取 | R1 | ✅ 已结论 | 推送式（事件驱动），非拉取式 |
| 4 | Agent 调度机制 | R1→R2 | ✅ 已结论 | `openclaw agent` CLI 替代自建 WS Client 和 sessions_send |
| 5 | 庞统上下文恢复 | R2 | ✅ 已结论 | 每次被唤醒时 GET /api/tasks/{id}/status 重建认知 |
| 6 | Agent 任务消息模板 | R2 | ✅ 已结论 | 标准化模板：任务标题+意图+end_state+上下文+约束+回报URL |
| 7 | 质量治理框架 | R1→R2 | ✅ 已结论 | 三重预算（token/时间/成本）+ 两层质量门 + 三质量等级 |
| 8 | 经验蒸馏层级 | R1 | ✅ 已结论 | 先两层（surface+heuristic），验证后扩展 |
| 9 | PRD 自矛盾（6.1 "增量" vs 实际"全量"） | R3 | ✅ 已修正 | 6.1 改为"全新实现" |
| 10 | PRD 自矛盾（6.2 三种模式共存 vs 中央调度） | R3 | ✅ 已修正 | 6.2 改为"中央调度 + 共享状态" |
| 11 | PRD C5 自主协作 vs 设计缺失 | R3→R4 | ✅ 已修正 | v2.4 通过 observations/ + 自主行为协议补上 |
| 12 | PRD B3 实时共享感知 vs 设计不成立 | R3→R4 | ✅ 已修正 | v2.4 通过文件系统直读（status.json + observations/）补上 |
| 13 | PRD C4 "实时信息空间"描述不准确 | R3 | ✅ 已修正 | 改为"通过 Daemon 共享状态空间，按需查询"，v2.4 再升级为文件系统直读 |
| 14 | PRD B3 "共享感知"仅限按需查询 | R3→R4 | ✅ 已修正 | v2.4 升级为文件系统直读 + observations 目录 |
| 15 | Agent 自主协作被妥协为中央调度 | 用户质询→R4 | ✅ 已修正 | v2.4 恢复三层自主模型：庞统定方向 + Agent 自主执行 + 共享感知 |
| 16 | AI 持续参与被妥协为完成时通知 | 用户质询→R4 | ✅ 已修正 | v2.4 恢复庞统持续意识：四类事件触发 |
| 17 | Agent 自主的真实边界 | R4 | ✅ 已结论 | 执行开始时获取全局快照，执行过程中不感知变化 |
| 18 | Observation 通知机制 | R4 | ✅ 已结论 | Agent 主动 POST API 通知 daemon，不依赖 inotify |
| 19 | daemon vs 庞统角色透明化 | R4 | ✅ 已结论 | 确定性逻辑 vs AI 决策明确区分（见对照表） |
| 20 | 文件系统可靠性（status.json 竞争写） | R4 | ✅ 已结论 | atomic_write（tmp → rename） |
| 21 | observations 文件命名冲突 | R4 | ✅ 已结论 | {agent}-{timestamp}-{uuid短}.md |
| 22 | Observation 写入标准与滥用防护 | R4 | ✅ 已结论 | 写入标准 + 频率限制（每步每Agent最多3个） |
| 23 | 庞统上下文膨胀 | R4 | ✅ 已结论 | 每次被唤醒全新视角，不累积历史推理 |
| 24 | B1 贯穿性（steer 时的意图一致性检查） | R4 | ✅ 已结论 | 庞统在用户改方向时先评估影响再执行 |
| 25 | propose→validate→commit 三阶段写入 | R2 | ⚠️ 延后 | YAGNI——仅 6 个 Agent，低并发，延至 v2.1+ |
| 26 | Fidelity 3层路由 | R2 | ⚠️ 延后 | YAGNI——延至 v2.1+ |
| 27 | Boids 协作规则 | R2 | ⚠️ 延后 | 延至 v2.1+ |
| 28 | Experience→Skill 自动转换 | R2 | ⚠️ 延后 | 延至 v2.1+ |
| 29 | 经验蒸馏从2层扩展到5层 | R1 | ⚠️ 延后 | 先验证2层，v2.1+ 再扩展 |
| 30 | Agent 并行执行时的运行时感知 | R4 | ⚠️ 未解决 | 当前设计：不感知。未来可能需要庞统 steer 触发 |
| 31 | 多 Agent session 的上下文膨胀 | 用户→R3 | ⚠️ 未解决 | 记录为 M2 讨论，v2.0 先用 cleanup:delete 隔离 |

---

## 二、PRD 变更记录

### R1/R2 触发的 PRD 变更
- C5 改为"中央调度为主，v2.1+ 目标 peer-to-peer"（后被 v2.4 再次修正）
- C4 改为"通过 Daemon API 查询共享状态"（后被 v2.4 再次修正）
- B3 改为"通过 Daemon 共享状态空间，按需查询"（后被 v2.4 再次修正）

### R3 触发的 PRD 变更
- **Section 6.1**：删除"不是砍掉 engine.py"，改为"全新实现"
- **Section 6.2**：删除三种模式共存，改为"中央调度 + 共享状态"
- **Section 10.1** 新增：安全红线（6条：实盘交易、数据删除、配置变更、大额token、不受控行为、连续失败）
- **Section 10.2** 新增：v2.0 范围声明（v2.0 vs v2.1+ 分界）
- **Section 10.3** 新增：多任务并发
- **Section 10.4** 新增：任务失败恢复
- 附录更新：Agent 通信改为 Daemon HTTP API + CLI

### 用户质询/R4 触发的 PRD 变更
- v2.4 修正了 C5 的"妥协"方向，恢复 Agent 自主协作
- v2.4 修正了 B3 的"按需查询"，升级为文件系统直读 + observations

---

## 三、设计文档变更记录

### v2.0 → v2.1（技术架构修订）
- 废弃 sessions_send / sessions_spawn / cron
- 改用 Daemon HTTP API + SQLite
- 文件系统作为产出物存储

### v2.1 → v2.2（完整设计）
- Section 3.9 共享意识空间物理结构（SQLite 表 + 文件系统目录）
- Section 3.10 Daemon API 接口定义
- Section 3.11 经验沉淀引擎
- states.yaml / step-states.yaml / events.yaml / exceptions.yaml 配置化
- 执行历史归档设计
- Agent 调度混合方案
- 质量治理框架

### v2.2 → v2.3（评审修订）
- Section 3.8 重写：openclaw agent CLI 调度方式
- 新增 3.8.1 Agent 调度具体实现
- 新增 3.8.2 庞统上下文恢复协议
- 新增 3.8.3 Agent 任务消息模板
- 清理所有 sessions_send / cron / Gateway WS API 残留引用
- 决策表新增 #3, #15-18

### v2.3 → v2.4（AI native 修正）
- **新增 Section 3.12**：中央协调 + Agent 自主（~180 行）
  - 3.12.1 三层自主模型
  - 3.12.2 Agent 自主行为协议（感知→执行→观察）
  - 3.12.3 Agent 任务消息模板增强
  - 3.12.4 庞统持续意识机制
  - 3.12.5 文件系统 = 实时共享感知
  - 3.12.6 Agent 主动协作场景
  - 3.12.7 实现注意事项（司马懿 R4 反馈）
- 新增文件结构：observations/ 目录 + status.json
- 决策表新增 #19-22
- 术语表新增 4 条
- 调研来源新增 16 个项目/论文
- 实现清单更新

---

## 四、未结论/延后事项

| # | 事项 | 来源 | 状态 | 备注 |
|---|------|------|------|------|
| 1 | propose→validate→commit 三阶段写入 | R2 | 延至 v2.1+ | 6 个 Agent 低并发，YAGNI |
| 2 | Fidelity 3层信息保真路由 | R2 | 延至 v2.1+ | 当前全部信息共享 |
| 3 | Boids 协作规则 | R2 | 延至 v2.1+ | 群体智能涌现 |
| 4 | Experience→Skill 自动转换 | R2 | 延至 v2.1+ | 当前手动 |
| 5 | 经验蒸馏扩展到 5 层 | R1 | 延至 v2.1+ | 先验证 2 层 |
| 6 | Agent 并行执行时运行时感知 | R4 | 未解决 | 当前依赖庞统 steer |
| 7 | 多 Agent session 上下文膨胀 | 用户 | 未解决 | v2.0 用 cleanup:delete 隔离 |
| 8 | 庞统 session 上下文管理策略 | R4 | 部分解决 | "每次被唤醒全新视角"但具体实现待编码时确定 |
