- commit
- 2c49c93
- parent
- 8f8e97f
- author
- im_wower
- date
- 2026-03-22 02:18:33 +0800 CST
Archive fifth-wave tasks
8 files changed,
+38,
-41
+10,
-14
1@@ -8,10 +8,10 @@
2
3 ## 总览
4
5-- `done`: 22
6+- `done`: 27
7 - `in_progress`: 0
8 - `blocked`: 0
9-- `todo`: 5
10+- `todo`: 0
11
12 ## 已完成
13
14@@ -37,26 +37,21 @@
15 - `T-020` Status API 本地宿主进程
16 - `T-021` launchd 安装脚本与 Runtime Bootstrap
17 - `T-022` Nginx 与 Cloudflare DNS 自动化
18+- `T-023` Control API 本地 D1 与 smoke
19+- `T-024` 端到端 smoke harness
20+- `T-025` Failover rehearsal 与 Runbook
21+- `T-026` `baa-firefox` 实际接线
22+- `T-027` launchd 节点验证与 On-Node 检查
23
24 这些任务卡已归档到 `coordination/tasks/done/`。
25
26 ## 当前活动任务
27
28-- `T-023`
29-- `T-024`
30-- `T-025`
31-- `T-026`
32-- `T-027`
33+- 无
34
35 ## 下一步建议
36
37-- 第五波优先把“可部署”推进到“可联调、可接浏览器、可做故障演练”:
38- - control-api 本地 D1 / smoke
39- - 端到端 smoke harness
40- - failover rehearsal 与运维 runbook
41- - `baa-firefox` 实际接线
42- - launchd 节点验证
43-- 第五波完成后再开:
44+- 第五波已完成,当前优先进入真实环境收口:
45 - `T-028` 真实 Cloudflare / VPS 上线执行
46 - `T-029` 多节点长时间稳定性回归
47
48@@ -65,6 +60,7 @@
49 - `README.md`、`DESIGN.md`、根配置文件应避免多人同时修改
50 - `ops/launchd/**` 已合入,当前主线已经产出 app 级 `dist/index.js`
51 - `apps/conductor-daemon/package.json` 与 `apps/status-api/package.json` 的构建脚本已在第三波整合时收口
52+- `baa-firefox` 的 `T-026` 已单独合入其仓库 `main`
53
54 ## 后续汇总规则
55
+17,
-16
1@@ -13,7 +13,7 @@
2 这意味着:
3
4 - `T-001` 视为已完成
5-- 目前 `T-001` 到 `T-022` 都已完成并合入 `main`
6+- 目前 `T-001` 到 `T-027` 都已完成并合入 `main`
7 - 其他任务可以在当前骨架上并行开展
8 - 当前阶段不强制记录实例名,只要求各任务卡状态及时更新
9
10@@ -44,27 +44,23 @@
11
12 ## 4. 当前活动任务
13
14-第五波任务已经创建,可以直接并行启动。
15+当前没有活动任务。
16
17-第五波统一要求见:
18+第五波已经完成,交付包括:
19
20-- [`FIFTH_WAVE_START.md`](./FIFTH_WAVE_START.md)
21-
22-第四波启动说明仍保留在:
23+- `T-023` control-api 本地 D1 与 smoke
24+- `T-024` 端到端 smoke harness
25+- `T-025` failover rehearsal 与 runbook
26+- `T-026` `baa-firefox` 实际接线
27+- `T-027` launchd 节点验证与 on-node 检查
28
29-- [`FOURTH_WAVE_START.md`](./FOURTH_WAVE_START.md)
30+第五波启动说明仍保留在:
31
32-## 5. 当前活动任务矩阵
33+- [`FIFTH_WAVE_START.md`](./FIFTH_WAVE_START.md)
34
35-| Task | 标题 | 状态 | 分支 | 依赖 | 主要写入范围 |
36-| --- | --- | --- | --- | --- | --- |
37-| `T-023` | Control API 本地 D1 与 smoke | `todo` | `feat/T-023-control-api-smoke` | `T-018` | `apps/control-api-worker/**`, `tests/control-api/**`, `scripts/cloudflare/**` |
38-| `T-024` | 端到端 smoke harness | `todo` | `feat/T-024-e2e-smoke` | `T-019`, `T-020`, `T-021`, `T-022` | `tests/e2e/**`, `scripts/smoke/**` |
39-| `T-025` | Failover rehearsal 与 Runbook | `todo` | `feat/T-025-failover-rehearsal` | `T-019`, `T-021`, `T-022` | `docs/ops/**`, `scripts/failover/**` |
40-| `T-026` | `baa-firefox` 实际接线 | `todo` | `feat/T-026-firefox-integration` | `T-018`, `T-019`, `T-020` | `baa-firefox` 仓库内插件文件 |
41-| `T-027` | launchd 节点验证与 On-Node 检查 | `todo` | `feat/T-027-node-verification` | `T-019`, `T-020`, `T-021` | `docs/runtime/**`, `scripts/runtime/**` |
42+## 5. 下一步建议
43
44-第五波之后,建议再单独开:
45+当前建议不再继续按“大波次”拆分,优先做真实环境收口:
46
47 - `T-028` 真实 Cloudflare / VPS 上线执行
48 - `T-029` 多节点长时间稳定性回归
49@@ -93,6 +89,11 @@
50 - `T-020` Status API 本地宿主进程
51 - `T-021` launchd 安装脚本与 Runtime Bootstrap
52 - `T-022` Nginx 与 Cloudflare DNS 自动化
53+- `T-023` Control API 本地 D1 与 smoke
54+- `T-024` 端到端 smoke harness
55+- `T-025` Failover rehearsal 与 Runbook
56+- `T-026` `baa-firefox` 实际接线
57+- `T-027` launchd 节点验证与 On-Node 检查
58
59 ## 7. 汇总方式
60
+1,
-1
1@@ -11,4 +11,4 @@
2 - 阻塞任务
3 - 等待 review 的任务
4
5-当前已归档的是第一波、第二波、第三波与第四波任务。
6+当前已归档的是第一波、第二波、第三波、第四波与第五波任务。
R coordination/tasks/T-023-control-api-smoke.md =>
coordination/tasks/done/T-023-control-api-smoke.md
+2,
-2
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-023
4 title: Control API 本地 D1 与 smoke
5-status: review
6+status: done
7 branch: feat/T-023-control-api-smoke
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@6505a31
10@@ -11,7 +11,7 @@ write_scope:
11 - apps/control-api-worker/**
12 - tests/control-api/**
13 - scripts/cloudflare/**
14-updated_at: 2026-03-22T01:45:46+0800
15+updated_at: 2026-03-22T02:16:15+0800
16 ---
17
18 # T-023 Control API 本地 D1 与 smoke
R coordination/tasks/T-024-e2e-smoke.md =>
coordination/tasks/done/T-024-e2e-smoke.md
+2,
-2
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-024
4 title: 端到端 smoke harness
5-status: review
6+status: done
7 branch: feat/T-024-e2e-smoke
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@288c748
10@@ -13,7 +13,7 @@ depends_on:
11 write_scope:
12 - tests/e2e/**
13 - scripts/smoke/**
14-updated_at: 2026-03-22T02:12:15+0800
15+updated_at: 2026-03-22T02:16:15+0800
16 ---
17
18 # T-024 端到端 smoke harness
R coordination/tasks/T-025-failover-rehearsal.md =>
coordination/tasks/done/T-025-failover-rehearsal.md
+2,
-2
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-025
4 title: Failover rehearsal 与 Runbook
5-status: review
6+status: done
7 branch: feat/T-025-failover-rehearsal
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@6505a31
10@@ -12,7 +12,7 @@ depends_on:
11 write_scope:
12 - docs/ops/**
13 - scripts/failover/**
14-updated_at: 2026-03-22
15+updated_at: 2026-03-22T02:16:15+0800
16 ---
17
18 # T-025 Failover rehearsal 与 Runbook
R coordination/tasks/T-026-firefox-integration.md =>
coordination/tasks/done/T-026-firefox-integration.md
+2,
-2
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-026
4 title: baa-firefox 实际接线
5-status: review
6+status: done
7 branch: feat/T-026-firefox-integration
8 repo: /Users/george/code/baa/baa-firefox
9 base_ref: main@045b1a9
10@@ -18,7 +18,7 @@ write_scope:
11 - package.json
12 - package-lock.json
13 - docs/**
14-updated_at: 2026-03-22T01:55:09+0800
15+updated_at: 2026-03-22T02:16:15+0800
16 ---
17
18 # T-026 baa-firefox 实际接线
R coordination/tasks/T-027-node-verification.md =>
coordination/tasks/done/T-027-node-verification.md
+2,
-2
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-027
4 title: launchd 节点验证与 On-Node 检查
5-status: review
6+status: done
7 branch: feat/T-027-node-verification
8 repo: /Users/george/code/baa-conductor
9 base_ref: main@6505a31
10@@ -12,7 +12,7 @@ depends_on:
11 write_scope:
12 - docs/runtime/**
13 - scripts/runtime/**
14-updated_at: 2026-03-22T01:46:45+08:00
15+updated_at: 2026-03-22T02:16:15+0800
16 ---
17
18 # T-027 launchd 节点验证与 On-Node 检查