baa-conductor

git clone 

baa-conductor / coordination
im_wower  ·  2026-03-22

TASK_OVERVIEW.md

  1# 任务总览
  2
  3这是当前 `baa-conductor` 仓库的并行任务总览。
  4
  5## 1. 当前仓库基线
  6
  7当前已经完成的基础工作:
  8
  9- 设计文档 [`../DESIGN.md`](../DESIGN.md) 已落地
 10- 仓库目录骨架已建立
 11- `apps/`、`packages/`、`ops/`、`coordination/` 基础占位代码与文件已创建
 12
 13这意味着:
 14
 15- `T-001` 视为已完成
 16- 目前 `T-001``T-029` 以及 `T-028A` 都已完成并合入 `main`
 17- 其他任务可以在当前骨架上并行开展
 18- 当前阶段不强制记录实例名,只要求各任务卡状态及时更新
 19
 20## 2. 启动前必读
 21
 22每个 Codex 实例必须先读:
 23
 241. [`../DESIGN.md`](../DESIGN.md)
 252. [`WORKFLOW.md`](./WORKFLOW.md)
 263. 自己的活动任务卡
 27
 28## 3. 已完成的第一波任务
 29
 30下面这些任务已经完成并合入 `main` 31
 32- `T-002` D1 Schema 与 Migrations
 33- `T-005` Worker Runner 与本地日志流
 34- `T-007` Planner 抽象与模板
 35- `T-008` Nginx 与 VPS 运维
 36- `T-011` launchd 与本地 Runtime 布局
 37- `T-012` 鉴权与 Token 模型
 38
 39这些内容现在已经是第二波任务的基线。
 40
 41对应任务卡已归档到:
 42
 43- [`tasks/done/`](./tasks/done/README.md)
 44
 45## 4. 当前状态
 46
 47当前主线任务已经全部完成,现阶段没有活动任务。
 48
 49最后收口阶段要求见:
 50
 51- [`FINAL_STAGE_START.md`](./FINAL_STAGE_START.md)
 52
 53## 5. 下一步建议
 54
 55当前优先做的是日常运维与零散修复,不再继续按波次拆大任务。
 56
 57建议重点关注:
 58
 59- live `status-api` 持续漂移问题
 60- `mini` runtime 路径 canonicalization
 61- 把运维文档和脚本继续收口到 `mini` 单节点模式
 62
 63## 6. 已归档任务
 64
 65- `T-001` 仓库骨架
 66- `T-002` D1 Schema 与 Migrations
 67- `T-003` Control API Worker
 68- `T-004` Conductor Lease 与 Heartbeat
 69- `T-005` Worker Runner 与本地日志流
 70- `T-006` Checkpoint 与 Git Diff Snapshots
 71- `T-007` Planner 抽象与模板
 72- `T-008` Nginx 与 VPS 运维
 73- `T-009` Firefox 插件 Pause/Resume 协议
 74- `T-010` Status API 与基础 UI
 75- `T-011` launchd 与本地 Runtime 布局
 76- `T-012` 鉴权与 Token 模型
 77- `T-013` Build 与 dist 产物
 78- `T-014` Control API 运行时接线
 79- `T-015` Conductor 运行时接线
 80- `T-016` Worker 本地持久化
 81- `T-017` Status API 运行时入口
 82- `T-018` Cloudflare Worker 与 D1 部署配置
 83- `T-019` Conductor 本地 HTTP 入口
 84- `T-020` Status API 本地宿主进程
 85- `T-021` launchd 安装脚本与 Runtime Bootstrap
 86- `T-022` Nginx 与 Cloudflare DNS 自动化
 87- `T-023` Control API 本地 D1 与 smoke
 88- `T-024` 端到端 smoke harness
 89- `T-025` Failover rehearsal 与 Runbook
 90- `T-026` `baa-firefox` 实际接线
 91- `T-027` launchd 节点验证与 On-Node 检查
 92- `T-028A` T-028 Tailscale 监听解阻
 93- `T-028` 真实 Cloudflare / VPS 上线执行
 94- `T-029` 多节点长时间稳定性回归
 95
 96## 7. 汇总方式
 97
 98- 每个任务的详细状态在对应任务卡中
 99- 全局汇总在 [`STATUS_SUMMARY.md`](./STATUS_SUMMARY.md)
100- 如需新任务,按现有模板新增到 `coordination/tasks/`
101- 开始做任务时,Codex 自己把任务卡改成 `in_progress`
102- 做完并推送后,Codex 自己把任务卡改成 `review``done`
103- 已合入 `main` 的任务卡会被移到 `coordination/tasks/done/`