diff --git a/docs/design/architecture-v2.6.md b/docs/design/architecture-v2.6.md index c1a92f4..c664b6e 100644 --- a/docs/design/architecture-v2.6.md +++ b/docs/design/architecture-v2.6.md @@ -1771,29 +1771,41 @@ moziplus 同此模式:一个 SQLite 黑板、一个 Daemon 进程、Tick 扫 --- -## 12. Phase 规划(v2.6) +## 12. 开发策略(v2.6) -### Phase 1: 黑板基础设施 -1. SQLite blackboard.db(5 表 + WAL) -2. blackboard.py CLI(读写操作 + inbox JSONL 通知) -3. Daemon 核心循环(Tick 30s + Inbox 检查 + 启动全量扫描) -4. Session 管理(spawn + 存档 + 清理) -5. L1 spawn message 模板 +> **核心原则:不分阶段,不妥协,直奔 AI Native。** 每个部分设计到清楚为止。 -### Phase 2: 事件驱动 + Agent 交互 -6. Agent 黑板操作 Skill(含 Handoff Comment 规范) -7. Inbox JSONL 即时通知(task_completed → 解锁下游、@mention → spawn) -8. 任务依赖自动推进(complete→auto-unlock) -9. 评论 + @mention 通知链路(Inbox 加速版) -10. 健康检查(stale reclaim + zombie 检测) -11. L2/L3 分层读取 API(blackboard.py read --level) +### 12.1 设计推进方式 -### Phase 3: 智能化 -12. 庞统 AI 规划(读需求 → 创建任务 + 分配建议 + must_haves) -13. Agent 自主领活(读黑板 → 匹配职责 → claim + scope_declaration) -14. 产出验证门禁(Output Guard + Scope Guard) -15. AI 驱动 Retry + Circuit breaker -16. 经验沉淀(observation → knowledge base) +按课题逐个推进。课题之间允许并行,不强求串行。每个课题设计清楚就定稿。 + +**已完成设计的课题**: +- ✅ 课题1:三层执行模型(v2.6.2) +- ✅ 课题2:事件驱动 + Inbox JSONL(v2.6.3) +- ✅ 课题3:挑战/评审体系(v2.6.4) +- ✅ 课题4:拆解 + 上下文架构(v2.6.5) +- ✅ 课题6:经验沉淀闭环(v2.6.7) +- ✅ 课题7+9:交互模式 + Dashboard(v2.6.6) +- ✅ 课题10:上下文管理(v2.6.8) + +**待推进课题**:见各课题方案文档。 + +### 12.2 开发启动条件 + +所有核心课题设计完成后启动开发。开发顺序由设计依赖关系决定,不由阶段划分决定。 + +### 12.3 核心依赖链(设计 → 开发) + +``` +黑板基础设施(SQLite + CLI + Daemon) + → 事件驱动(Inbox + 依赖推进) + → Agent 交互(Handoff + 评论 + Observation) + → 审查体系(Review + Guardrail + 反驳) + → 智能化(AI规划 + 自主领活 + 经验沉淀) + → Dashboard 前端 +``` + +每层依赖前一层,但不等所有层设计完才开发。前层设计清楚即可开发。 ---