Files
JARVIS/development-doc/plan/war-room-update/checklist.md

60 lines
1.6 KiB
Markdown
Raw Normal View History

# 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`
- [ ] 清理无效按钮和占位行为
- [ ] 完成响应式回归
- [ ] 运行前端测试
- [ ] 运行后端测试
- [ ] 手测完整主链路