- 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
+5,
-0
1@@ -1,5 +1,10 @@
2 # 第四波统一开工说明
3
4+状态:
5+
6+- 第四波任务 `T-018` 到 `T-022` 已全部完成并合入 `main`
7+- 本文件保留作第四波启动记录
8+
9 第四波任务统一要求如下:
10
11 - 所有任务必须从当前 `origin/main` 最新提交切分支
+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
+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
+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