- commit
- fe1bafa
- parent
- ca9ac1f
- author
- im_wower
- date
- 2026-03-21 23:54:37 +0800 CST
Archive second-wave task cards
9 files changed,
+39,
-36
+6,
-0
1@@ -1,5 +1,11 @@
2 # 第二波统一开工说明
3
4+这份说明已完成历史使命。
5+
6+第二波任务已经全部合入 `main`。
7+
8+后续如需继续并行开发,请基于新的 `main` 提交重新生成第三波任务卡与对应启动说明。
9+
10 第二波任务统一要求如下:
11
12 - 所有任务必须从 `main@28829de` 切分支
+16,
-10
1@@ -8,36 +8,42 @@
2
3 ## 总览
4
5-- `done`: 7
6+- `done`: 12
7 - `in_progress`: 0
8 - `blocked`: 0
9-- `todo`: 5
10+- `todo`: 0
11
12 ## 已完成
13
14 - `T-001` 仓库骨架
15 - `T-002` D1 Schema 与 Migrations
16+- `T-003` Control API Worker
17+- `T-004` Conductor Lease 与 Heartbeat
18 - `T-005` Worker Runner 与本地日志流
19+- `T-006` Checkpoint 与 Git Diff Snapshots
20 - `T-007` Planner 抽象与模板
21 - `T-008` Nginx 与 VPS 运维
22+- `T-009` Firefox 插件 Pause/Resume 协议
23+- `T-010` Status API 与基础 UI
24 - `T-011` launchd 与本地 Runtime 布局
25 - `T-012` 鉴权与 Token 模型
26
27 这些任务卡已归档到 `coordination/tasks/done/`。
28
29-## 下一波建议并行任务
30+## 当前活动任务
31
32-- `T-003`
33-- `T-004`
34-- `T-006`
35-- `T-009`
36-- `T-010`
37+- 暂无
38+
39+## 下一步建议
40+
41+- 如需继续推进,请新建第三波任务卡
42+- `launchd` 仍依赖真实 `dist/index.js` 构建产物
43+- `baa-firefox` 仓库仍需按 `docs/firefox/README.md` 落地协议
44+- `control-api-worker`、`status-api`、`worker-runner` 仍有骨架待接实
45
46 ## 需要整合者关注的点
47
48-- `apps/conductor-daemon/**` 和 `packages/db/**` 后续会形成热点区域
49 - `README.md`、`DESIGN.md`、根配置文件应避免多人同时修改
50-- `ops/nginx/**`、`ops/launchd/**`、`docs/firefox/**`、`docs/auth/**` 可以相对独立推进
51 - `ops/launchd/**` 已合入,但 launchd 目标仍依赖尚未产出的 `dist/index.js`
52
53 ## 后续汇总规则
+11,
-19
1@@ -13,7 +13,7 @@
2 这意味着:
3
4 - `T-001` 视为已完成
5-- 第一波中的 `T-002`、`T-005`、`T-007`、`T-008`、`T-011`、`T-012` 已合入 `main`
6+- 目前 `T-001` 到 `T-012` 都已完成并合入 `main`
7 - 其他任务可以在当前骨架上并行开展
8 - 当前阶段不强制记录实例名,只要求各任务卡状态及时更新
9
10@@ -42,39 +42,30 @@
11
12 - [`tasks/done/`](./tasks/done/README.md)
13
14-## 4. 第二波可并行任务
15+## 4. 当前活动任务
16
17-下面这些任务现在可以并行启动:
18+当前没有活动任务。
19
20-- `T-003` Control API Worker
21-- `T-004` Conductor Lease 与 Heartbeat
22-- `T-006` Checkpoint 与 Git Diff Snapshots
23-- `T-009` Firefox 插件 Pause/Resume 协议
24-- `T-010` Status API 与基础 UI
25-
26-第二波统一基线:
27-
28-- 所有第二波任务都必须从 `main@28829de` 切出
29-- 每个新 worktree 第一次进入后先执行 `npx --yes pnpm install`
30-- 不允许从其他任务分支继续切分支
31+如果要继续推进,请先创建第三波任务卡。
32
33 ## 5. 当前活动任务矩阵
34
35 | Task | 标题 | 状态 | 分支 | 依赖 | 主要写入范围 |
36 | --- | --- | --- | --- | --- | --- |
37-| `T-003` | Control API Worker | `todo` | `feat/T-003-control-api` | `T-002` | `apps/control-api-worker/**` |
38-| `T-004` | Conductor Lease 与 Heartbeat | `todo` | `feat/T-004-conductor-lease` | `T-002`, `T-003` | `apps/conductor-daemon/**`, `packages/db/**` |
39-| `T-006` | Checkpoint 与 Git Diff Snapshots | `todo` | `feat/T-006-checkpointing` | `T-005` | `packages/checkpointing/**`, `apps/worker-runner/**` |
40-| `T-009` | Firefox 插件 Pause/Resume 协议 | `todo` | `feat/T-009-firefox-pause` | `T-001` | `docs/firefox/**` |
41-| `T-010` | Status API 与基础 UI | `todo` | `feat/T-010-status-api` | `T-003`, `T-004` | `apps/status-api/**` |
42+| 无 | 暂无活动任务 | - | - | - | - |
43
44 ## 6. 已归档任务
45
46 - `T-001` 仓库骨架
47 - `T-002` D1 Schema 与 Migrations
48+- `T-003` Control API Worker
49+- `T-004` Conductor Lease 与 Heartbeat
50 - `T-005` Worker Runner 与本地日志流
51+- `T-006` Checkpoint 与 Git Diff Snapshots
52 - `T-007` Planner 抽象与模板
53 - `T-008` Nginx 与 VPS 运维
54+- `T-009` Firefox 插件 Pause/Resume 协议
55+- `T-010` Status API 与基础 UI
56 - `T-011` launchd 与本地 Runtime 布局
57 - `T-012` 鉴权与 Token 模型
58
59@@ -85,3 +76,4 @@
60 - 如需新任务,按现有模板新增到 `coordination/tasks/`
61 - 开始做任务时,Codex 自己把任务卡改成 `in_progress`
62 - 做完并推送后,Codex 自己把任务卡改成 `review` 或 `done`
63+- 已合入 `main` 的任务卡会被移到 `coordination/tasks/done/`
+1,
-2
1@@ -11,5 +11,4 @@
2 - 阻塞任务
3 - 等待 review 的任务
4
5-当前已归档的是第一波任务。
6-
7+当前已归档的是第一波与第二波任务。
R coordination/tasks/T-003-control-api.md =>
coordination/tasks/done/T-003-control-api.md
+1,
-1
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-003
4 title: Control API Worker
5-status: review
6+status: done
7 branch: feat/T-003-control-api
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@56e9a4f
R coordination/tasks/T-004-conductor-lease.md =>
coordination/tasks/done/T-004-conductor-lease.md
+1,
-1
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-004
4 title: Conductor Lease 与 Heartbeat
5-status: review
6+status: done
7 branch: feat/T-004-conductor-lease
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@56e9a4f
R coordination/tasks/T-006-checkpointing.md =>
coordination/tasks/done/T-006-checkpointing.md
+1,
-1
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-006
4 title: Checkpoint 与 Git Diff Snapshots
5-status: review
6+status: done
7 branch: feat/T-006-checkpointing
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@56e9a4f
R coordination/tasks/T-009-firefox-pause.md =>
coordination/tasks/done/T-009-firefox-pause.md
+1,
-1
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-009
4 title: Firefox 插件 Pause 与 Resume 协议
5-status: review
6+status: done
7 branch: feat/T-009-firefox-pause
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@56e9a4f
R coordination/tasks/T-010-status-api.md =>
coordination/tasks/done/T-010-status-api.md
+1,
-1
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-010
4 title: Status API 与基础 UI
5-status: review
6+status: done
7 branch: feat/T-010-status-api
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@56e9a4f