baa-conductor

git clone 

commit
f131cd6
parent
e4f3d9c
author
im_wower
date
2026-03-22 01:28:03 +0800 CST
Archive fourth-wave tasks
9 files changed,  +37, -35
M coordination/FOURTH_WAVE_START.md
+5, -0
 1@@ -1,5 +1,10 @@
 2 # 第四波统一开工说明
 3 
 4+状态:
 5+
 6+- 第四波任务 `T-018` 到 `T-022` 已全部完成并合入 `main`
 7+- 本文件保留作第四波启动记录
 8+
 9 第四波任务统一要求如下:
10 
11 - 所有任务必须从当前 `origin/main` 最新提交切分支
M coordination/STATUS_SUMMARY.md
+16, -14
 1@@ -8,10 +8,10 @@
 2 
 3 ## 总览
 4 
 5-- `done`: 17
 6+- `done`: 22
 7 - `in_progress`: 0
 8 - `blocked`: 0
 9-- `todo`: 5
10+- `todo`: 0
11 
12 ## 已完成
13 
14@@ -32,28 +32,30 @@
15 - `T-015` Conductor 运行时接线
16 - `T-016` Worker 本地持久化
17 - `T-017` Status API 运行时入口
18+- `T-018` Cloudflare Worker 与 D1 部署配置
19+- `T-019` Conductor 本地 HTTP 入口
20+- `T-020` Status API 本地宿主进程
21+- `T-021` launchd 安装脚本与 Runtime Bootstrap
22+- `T-022` Nginx 与 Cloudflare DNS 自动化
23 
24 这些任务卡已归档到 `coordination/tasks/done/`。
25 
26 ## 当前活动任务
27 
28-- `T-018`
29-- `T-019`
30-- `T-020`
31-- `T-021`
32-- `T-022`
33+- 无
34 
35 ## 下一步建议
36 
37-- 第四波优先把“可运行”推进到“可部署”:
38-  - control-api 的 Cloudflare Worker / D1 配置
39-  - conductor 的本地 HTTP 探活入口
40-  - status-api 的宿主进程
41-  - launchd 安装与 bootstrap 脚本
42-  - Nginx 与 Cloudflare DNS 自动化
43-- 第四波完成后再开:
44+- 当前主线已经具备:
45+  - Cloudflare Worker / D1 配置模板
46+  - conductor 本地 `healthz/readyz/rolez`
47+  - status-api 宿主进程与 smoke
48+  - launchd bootstrap/install/check/reload 脚本
49+  - Nginx / Cloudflare DNS 自动化脚本
50+- 下一波建议直接做:
51   - `T-023` 端到端 smoke / failover 联调
52   - `T-024` `baa-firefox` 实际接线
53+  - 如有需要,再拆 `T-025` 真实 Cloudflare / VPS 上线操作清单
54 
55 ## 需要整合者关注的点
56 
M coordination/TASK_OVERVIEW.md
+10, -15
 1@@ -13,7 +13,7 @@
 2 这意味着:
 3 
 4 - `T-001` 视为已完成
 5-- 目前 `T-001` 到 `T-017` 都已完成并合入 `main`
 6+- 目前 `T-001` 到 `T-022` 都已完成并合入 `main`
 7 - 其他任务可以在当前骨架上并行开展
 8 - 当前阶段不强制记录实例名,只要求各任务卡状态及时更新
 9 
10@@ -44,27 +44,17 @@
11 
12 ## 4. 当前活动任务
13 
14-第四波任务已经创建,可以直接并行启动。
15+当前没有活动任务。
16 
17-第四波统一要求见:
18+第四波启动说明保留在:
19 
20 - [`FOURTH_WAVE_START.md`](./FOURTH_WAVE_START.md)
21 
22-第三波启动说明仍保留在:
23-
24-- [`THIRD_WAVE_START.md`](./THIRD_WAVE_START.md)
25-
26 ## 5. 当前活动任务矩阵
27 
28-| Task | 标题 | 状态 | 分支 | 依赖 | 主要写入范围 |
29-| --- | --- | --- | --- | --- | --- |
30-| `T-018` | Cloudflare Worker 与 D1 部署配置 | `todo` | `feat/T-018-control-api-deploy` | `T-014` | `apps/control-api-worker/**`, `ops/cloudflare/**` |
31-| `T-019` | Conductor 本地 HTTP 入口 | `todo` | `feat/T-019-conductor-http` | `T-015` | `apps/conductor-daemon/**` |
32-| `T-020` | Status API 本地宿主进程 | `todo` | `feat/T-020-status-host` | `T-017` | `apps/status-api/**` |
33-| `T-021` | launchd 安装脚本与 Runtime Bootstrap | `todo` | `feat/T-021-runtime-bootstrap` | `T-011`, `T-013`, `T-015`, `T-017` | `ops/launchd/**`, `docs/runtime/**`, `scripts/runtime/**` |
34-| `T-022` | Nginx 与 Cloudflare DNS 自动化 | `todo` | `feat/T-022-ops-automation` | `T-008` | `ops/nginx/**`, `docs/ops/**`, `scripts/ops/**` |
35+当前为空。
36 
37-第四波之后,建议再单独开:
38+下一批建议直接新开:
39 
40 - `T-023` 端到端 smoke / failover 联调
41 - `T-024` `baa-firefox` 实际接线
42@@ -88,6 +78,11 @@
43 - `T-015` Conductor 运行时接线
44 - `T-016` Worker 本地持久化
45 - `T-017` Status API 运行时入口
46+- `T-018` Cloudflare Worker 与 D1 部署配置
47+- `T-019` Conductor 本地 HTTP 入口
48+- `T-020` Status API 本地宿主进程
49+- `T-021` launchd 安装脚本与 Runtime Bootstrap
50+- `T-022` Nginx 与 Cloudflare DNS 自动化
51 
52 ## 7. 汇总方式
53 
M coordination/tasks/done/README.md
+1, -1
1@@ -11,4 +11,4 @@
2   - 阻塞任务
3   - 等待 review 的任务
4 
5-当前已归档的是第一波、第二波与第三波任务。
6+当前已归档的是第一波、第二波、第三波与第四波任务。
R coordination/tasks/T-018-control-api-deploy.md => coordination/tasks/done/T-018-control-api-deploy.md
+1, -1
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-018
4 title: Cloudflare Worker 与 D1 部署配置
5-status: review
6+status: done
7 branch: feat/T-018-control-api-deploy
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@458d7cf
R coordination/tasks/T-019-conductor-http.md => coordination/tasks/done/T-019-conductor-http.md
+1, -1
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-019
4 title: Conductor 本地 HTTP 入口
5-status: review
6+status: done
7 branch: feat/T-019-conductor-http
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@458d7cf
R coordination/tasks/T-020-status-host.md => coordination/tasks/done/T-020-status-host.md
+1, -1
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-020
4 title: Status API 本地宿主进程
5-status: review
6+status: done
7 branch: feat/T-020-status-host
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@458d7cf
R coordination/tasks/T-021-runtime-bootstrap.md => coordination/tasks/done/T-021-runtime-bootstrap.md
+1, -1
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-021
4 title: launchd 安装脚本与 Runtime Bootstrap
5-status: review
6+status: done
7 branch: feat/T-021-runtime-bootstrap
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@458d7cf
R coordination/tasks/T-022-ops-automation.md => coordination/tasks/done/T-022-ops-automation.md
+1, -1
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-022
4 title: Nginx 与 Cloudflare DNS 自动化
5-status: review
6+status: done
7 branch: feat/T-022-ops-automation
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@458d7cf