# War Room 执行清单 ## WR-0 现状梳理 - [x] 阅读批准规格文档 - [x] 盘点现有 `/war-room` 页面 - [x] 识别与 spec 的主要偏差 - [x] 在 `development-doc/plan/war-room-update/` 落盘计划文档 ## WR-1 页面骨架与 FIXED - [ ] 移除 `RUNS` 一级模式或降为非一级入口 - [ ] 拆分 `index.vue` - [ ] 新建 `useWarRoomPage.ts` - [ ] 新建 `ModeStrip` - [ ] 新建 `ResourceBay` - [ ] 新建 `InspectorBay` - [ ] 新建 `RuntimeStrip` - [ ] 新建 `StageFixed` - [ ] 修复中文乱码 - [ ] 完成 FIXED 选中与 Inspector 联动 - [ ] 完成模板实例化为本地 orchestration 草稿 ## WR-2 STUDIO - [ ] 定义 `FlowNode` / `FlowEdge` / orchestration draft 类型 - [ ] 新建 `NodePalette` - [ ] 新建 `FlowCanvas` - [ ] 支持节点新增 - [ ] 支持节点选择 - [ ] 支持节点移动 - [ ] 支持节点删除 - [ ] 支持连线创建 - [ ] 支持 Inspector 配置联动 - [ ] 打通 FIXED -> STUDIO ## WR-3 数据与 API - [ ] 新建 `frontend/src/api/warRoom.ts` - [ ] 设计 Agent Templates API - [ ] 设计 Orchestrations API - [ ] 设计 Teams API - [ ] 新增后端 router / schema / service - [ ] 替换首页 mock 数据 - [ ] 增加加载态 / 空态 / 错误态 - [ ] 补充前后端测试 ## WR-4 闭环与联调 - [ ] 实现 `StageTeams` - [ ] 实现 TeamNetwork - [ ] Runtime feed 接真实数据 - [ ] 设计并实现 launch 接口 - [ ] 打通 `/war-room` -> `/chat` - [ ] 清理无效按钮和占位行为 - [ ] 完成响应式回归 - [ ] 运行前端测试 - [ ] 运行后端测试 - [ ] 手测完整主链路