# Boss 实施路线图 更新日期:2026-03-23 ## 路线目标 把 Boss 从概念验证推进到可长期迭代的产品原型。 ## 阶段划分 ### Phase 0:项目底座 目标: - 建立基础仓库结构 - 搭建前后端骨架 - 建立数据库和基础实体 完成标准: - 有 Web 控制台壳子 - 有后端 API 壳子 - 有 Postgres 和 Redis - 能创建 session ### Phase 1:多设备接入 目标: - 让 2 台 Windows 和 1 台 Mac 成为可调度 worker 完成标准: - worker 可以注册 - worker 有心跳 - 控制台能看到在线状态 - 可以手工下发简单任务 ### Phase 2:对话驱动任务拆分 目标: - 用户一句话创建任务 - manager 生成任务树 完成标准: - 对话生成主任务和子任务 - 子任务可以指派到不同 worker - UI 能看到任务树 ### Phase 3:执行、事件和审批 目标: - worker 真正执行开发动作 - 中途回传结构化进度 - 高风险动作需要审批 完成标准: - worker 能跑 git、terminal、测试 - 进度能在 UI 和聊天入口显示 - 审批可以打断并恢复流程 ### Phase 4:中途变更需求和重规划 目标: - 支持用户实时改变需求 - manager 能生成新计划 完成标准: - 用户可在原会话继续说话 - 系统可 pause/cancel/replan - 能展示计划差异 ### Phase 5:协同开发增强 目标: - 支持研究、实现、测试分工协作 完成标准: - 一个任务可以拆成研究和实现链路 - 子任务之间可引用共享上下文 - manager 能输出阶段性总结 ## 推荐开发顺序 1. 建库和实体 2. worker daemon 3. Web 控制台基础页 4. manager 集成 5. 子任务调度 6. 事件流和实时订阅 7. 审批 8. 聊天入口 9. 需求变更与重规划 ## 每阶段产物 ### Phase 0 产物 - API skeleton - DB schema - 基础 UI ### Phase 1 产物 - `boss-worker` - worker registry - 设备管理页 ### Phase 2 产物 - manager planning adapter - task tree UI - assignment service ### Phase 3 产物 - executor adapter - event stream - approval flow ### Phase 4 产物 - plan diff engine - pause/resume/cancel controls - session replay ### Phase 5 产物 - collaborative mode - shared artifacts - richer progress summaries ## 里程碑定义 ### 里程碑 A:可看见 - 能看到 3 台机器在线 - 能创建任务 ### 里程碑 B:可调度 - 能把任务分发给不同设备 - 能看到执行状态 ### 里程碑 C:可对话改需求 - 执行中可重规划 - 任务不会失控 ### 里程碑 D:可协同开发 - 多台设备能并行分工 - 主控端能统一总结 ## 当前最建议的首版交付 如果你现在就准备开工,建议首版目标定成: - Web 控制台 - 3 台 worker - manager 拆分最多 3 个子任务 - worker 支持 git、terminal、test - 支持审批 - 支持需求变更后重规划 做到这里,这个产品就已经不是 demo,而是一个真正可试用的原型。