baa-conductor

git clone 

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
M coordination/STATUS_SUMMARY.md
+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 
M coordination/TASK_OVERVIEW.md
+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 
M coordination/THIRD_WAVE_START.md
+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-
M coordination/tasks/done/README.md
+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