- commit
- 978e39b
- parent
- 535f75c
- author
- im_wower
- date
- 2026-03-22 00:41:18 +0800 CST
Archive third-wave tasks
9 files changed,
+37,
-31
+14,
-13
1@@ -4,14 +4,14 @@
2
3 ## 当前时间
4
5-- `2026-03-21`
6+- `2026-03-22`
7
8 ## 总览
9
10-- `done`: 12
11+- `done`: 17
12 - `in_progress`: 0
13 - `blocked`: 0
14-- `todo`: 5
15+- `todo`: 0
16
17 ## 已完成
18
19@@ -27,28 +27,29 @@
20 - `T-010` Status API 与基础 UI
21 - `T-011` launchd 与本地 Runtime 布局
22 - `T-012` 鉴权与 Token 模型
23+- `T-013` Build 与 dist 产物
24+- `T-014` Control API 运行时接线
25+- `T-015` Conductor 运行时接线
26+- `T-016` Worker 本地持久化
27+- `T-017` Status API 运行时入口
28
29 这些任务卡已归档到 `coordination/tasks/done/`。
30
31 ## 当前活动任务
32
33-- `T-013`
34-- `T-014`
35-- `T-015`
36-- `T-016`
37-- `T-017`
38+- 无
39
40 ## 下一步建议
41
42-- 当前已创建第三波任务卡,可直接并行启动
43-- `launchd` 仍依赖真实 `dist/index.js` 构建产物
44-- `baa-firefox` 仓库仍需按 `docs/firefox/README.md` 落地协议
45-- `control-api-worker`、`status-api`、`worker-runner` 仍有骨架待接实
46+- 当前主线已经补齐 app 级 `dist/index.js` 构建产物
47+- `control-api-worker`、`conductor-daemon`、`status-api`、`worker-runner` 都已具备更真实的运行时入口或本地持久化骨架
48+- 下一波更适合做端到端联调、DNS/Nginx 收口、`baa-firefox` 实际对接,以及 control-api / conductor 的真实部署验证
49
50 ## 需要整合者关注的点
51
52 - `README.md`、`DESIGN.md`、根配置文件应避免多人同时修改
53-- `ops/launchd/**` 已合入,但 launchd 目标仍依赖尚未产出的 `dist/index.js`
54+- `ops/launchd/**` 已合入,当前主线已经产出 app 级 `dist/index.js`
55+- `apps/conductor-daemon/package.json` 与 `apps/status-api/package.json` 的构建脚本已在第三波整合时收口
56
57 ## 后续汇总规则
58
+11,
-10
1@@ -13,7 +13,7 @@
2 这意味着:
3
4 - `T-001` 视为已完成
5-- 目前 `T-001` 到 `T-012` 都已完成并合入 `main`
6+- 目前 `T-001` 到 `T-017` 都已完成并合入 `main`
7 - 其他任务可以在当前骨架上并行开展
8 - 当前阶段不强制记录实例名,只要求各任务卡状态及时更新
9
10@@ -44,21 +44,17 @@
11
12 ## 4. 当前活动任务
13
14-第三波任务已经创建,可以直接并行启动。
15+当前没有活动任务。
16
17-第三波统一要求见:
18+第三波启动说明保留在:
19
20 - [`THIRD_WAVE_START.md`](./THIRD_WAVE_START.md)
21
22 ## 5. 当前活动任务矩阵
23
24-| Task | 标题 | 状态 | 分支 | 依赖 | 主要写入范围 |
25-| --- | --- | --- | --- | --- | --- |
26-| `T-013` | Build 与 dist 产物 | `todo` | `feat/T-013-build-runtime` | `T-011` | 根构建配置、`apps/*/package.json`、`apps/*/tsconfig.json` |
27-| `T-014` | Control API 运行时接线 | `todo` | `feat/T-014-control-api-runtime` | `T-003`, `T-012` | `apps/control-api-worker/**` |
28-| `T-015` | Conductor 运行时接线 | `todo` | `feat/T-015-conductor-runtime` | `T-004` | `apps/conductor-daemon/**` |
29-| `T-016` | Worker 本地持久化 | `todo` | `feat/T-016-worker-persistence` | `T-005`, `T-006` | `apps/worker-runner/**`, `packages/checkpointing/**`, `packages/logging/**` |
30-| `T-017` | Status API 运行时入口 | `todo` | `feat/T-017-status-runtime` | `T-010` | `apps/status-api/**` |
31+当前为空。
32+
33+如需继续推进,请新增第四波任务卡。
34
35 ## 6. 已归档任务
36
37@@ -74,6 +70,11 @@
38 - `T-010` Status API 与基础 UI
39 - `T-011` launchd 与本地 Runtime 布局
40 - `T-012` 鉴权与 Token 模型
41+- `T-013` Build 与 dist 产物
42+- `T-014` Control API 运行时接线
43+- `T-015` Conductor 运行时接线
44+- `T-016` Worker 本地持久化
45+- `T-017` Status API 运行时入口
46
47 ## 7. 汇总方式
48
+5,
-1
1@@ -1,5 +1,10 @@
2 # 第三波统一开工说明
3
4+状态:
5+
6+- 第三波任务 `T-013` 到 `T-017` 已全部完成并合入 `main`
7+- 本文件保留作第三波启动记录
8+
9 第三波任务统一要求如下:
10
11 - 所有任务必须从当前 `origin/main` 最新提交切分支
12@@ -34,4 +39,3 @@ npx --yes pnpm install
13 - conductor 运行时接线
14 - worker 本地持久化
15 - status API 真正可挂载的入口
16-
+1,
-1
1@@ -11,4 +11,4 @@
2 - 阻塞任务
3 - 等待 review 的任务
4
5-当前已归档的是第一波与第二波任务。
6+当前已归档的是第一波、第二波与第三波任务。
R coordination/tasks/T-013-build-runtime.md =>
coordination/tasks/done/T-013-build-runtime.md
+2,
-2
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-013
4 title: Build 与 dist 产物
5-status: review
6+status: done
7 branch: feat/T-013-build-runtime
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@c5e007b
10@@ -19,7 +19,7 @@ write_scope:
11 - apps/worker-runner/package.json
12 - apps/worker-runner/tsconfig.json
13 - docs/runtime/**
14-updated_at: 2026-03-22T00:09:20+0800
15+updated_at: 2026-03-22
16 ---
17
18 # T-013 Build 与 dist 产物
R coordination/tasks/T-014-control-api-runtime.md =>
coordination/tasks/done/T-014-control-api-runtime.md
+1,
-1
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-014
4 title: Control API 运行时接线
5-status: review
6+status: done
7 branch: feat/T-014-control-api-runtime
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@c5e007b
R coordination/tasks/T-015-conductor-runtime.md =>
coordination/tasks/done/T-015-conductor-runtime.md
+1,
-1
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-015
4 title: Conductor 运行时接线
5-status: review
6+status: done
7 branch: feat/T-015-conductor-runtime
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@c5e007b
R coordination/tasks/T-016-worker-persistence.md =>
coordination/tasks/done/T-016-worker-persistence.md
+1,
-1
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-016
4 title: Worker 本地持久化
5-status: review
6+status: done
7 branch: feat/T-016-worker-persistence
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@c5e007b
R coordination/tasks/T-017-status-runtime.md =>
coordination/tasks/done/T-017-status-runtime.md
+1,
-1
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-017
4 title: Status API 运行时入口
5-status: review
6+status: done
7 branch: feat/T-017-status-runtime
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@c5e007b