- commit
- f8eb0b9
- parent
- d775748
- author
- im_wower
- date
- 2026-03-21 21:38:53 +0800 CST
Merge first-wave task outputs into main
8 files changed,
+35,
-29
+16,
-11
1@@ -8,30 +8,35 @@
2
3 ## 总览
4
5-- `done`: 1
6+- `done`: 7
7 - `in_progress`: 0
8 - `blocked`: 0
9-- `todo`: 11
10+- `todo`: 5
11
12 ## 已完成
13
14 - `T-001` 仓库骨架
15-
16-## 第一波建议并行任务
17-
18-- `T-002`
19-- `T-005`
20-- `T-007`
21-- `T-008`
22+- `T-002` D1 Schema 与 Migrations
23+- `T-005` Worker Runner 与本地日志流
24+- `T-007` Planner 抽象与模板
25+- `T-008` Nginx 与 VPS 运维
26+- `T-011` launchd 与本地 Runtime 布局
27+- `T-012` 鉴权与 Token 模型
28+
29+## 下一波建议并行任务
30+
31+- `T-003`
32+- `T-004`
33+- `T-006`
34 - `T-009`
35-- `T-011`
36-- `T-012`
37+- `T-010`
38
39 ## 需要整合者关注的点
40
41 - `apps/conductor-daemon/**` 和 `packages/db/**` 后续会形成热点区域
42 - `README.md`、`DESIGN.md`、根配置文件应避免多人同时修改
43 - `ops/nginx/**`、`ops/launchd/**`、`docs/firefox/**`、`docs/auth/**` 可以相对独立推进
44+- `ops/launchd/**` 已合入,但 launchd 目标仍依赖尚未产出的 `dist/index.js`
45
46 ## 后续汇总规则
47
+13,
-12
1@@ -13,6 +13,7 @@
2 这意味着:
3
4 - `T-001` 视为已完成
5+- 第一波中的 `T-002`、`T-005`、`T-007`、`T-008`、`T-011`、`T-012` 已合入 `main`
6 - 其他任务可以在当前骨架上并行开展
7 - 当前阶段不强制记录实例名,只要求各任务卡状态及时更新
8
9@@ -24,27 +25,27 @@
10 2. [`WORKFLOW.md`](./WORKFLOW.md)
11 3. 自己的任务卡
12
13-## 3. 第一波可并行启动任务
14+## 3. 已完成的第一波任务
15
16-下面这些任务现在就可以同时开工:
17+下面这些任务已经完成并合入 `main`:
18
19 - `T-002` D1 Schema 与 Migrations
20 - `T-005` Worker Runner 与本地日志流
21 - `T-007` Planner 抽象与模板
22 - `T-008` Nginx 与 VPS 运维
23-- `T-009` Firefox 插件 Pause/Resume 协议
24 - `T-011` launchd 与本地 Runtime 布局
25 - `T-012` 鉴权与 Token 模型
26
27-这些任务之间的写入范围基本独立,适合第一波并发。
28+这些内容现在已经是第二波任务的基线。
29
30-## 4. 第二波任务
31+## 4. 第二波可并行任务
32
33-这些任务需要第一波部分结果后再接:
34+下面这些任务现在可以并行启动:
35
36 - `T-003` Control API Worker
37 - `T-004` Conductor Lease 与 Heartbeat
38 - `T-006` Checkpoint 与 Git Diff Snapshots
39+- `T-009` Firefox 插件 Pause/Resume 协议
40 - `T-010` Status API 与基础 UI
41
42 ## 5. 任务矩阵
43@@ -52,17 +53,17 @@
44 | Task | 标题 | 状态 | 分支 | 依赖 | 主要写入范围 |
45 | --- | --- | --- | --- | --- | --- |
46 | `T-001` | 仓库骨架 | `done` | `feat/T-001-repo-scaffold` | 无 | 根配置、`apps/`、`packages/`、`ops/` |
47-| `T-002` | D1 Schema 与 Migrations | `todo` | `feat/T-002-d1-schema` | `T-001` | `ops/sql/**`, `packages/db/**` |
48+| `T-002` | D1 Schema 与 Migrations | `done` | `feat/T-002-d1-schema` | `T-001` | `ops/sql/**`, `packages/db/**` |
49 | `T-003` | Control API Worker | `todo` | `feat/T-003-control-api` | `T-002` | `apps/control-api-worker/**` |
50 | `T-004` | Conductor Lease 与 Heartbeat | `todo` | `feat/T-004-conductor-lease` | `T-002`, `T-003` | `apps/conductor-daemon/**`, `packages/db/**` |
51-| `T-005` | Worker Runner 与本地日志流 | `todo` | `feat/T-005-worker-runner` | `T-001` | `apps/worker-runner/**`, `packages/logging/**` |
52+| `T-005` | Worker Runner 与本地日志流 | `done` | `feat/T-005-worker-runner` | `T-001` | `apps/worker-runner/**`, `packages/logging/**` |
53 | `T-006` | Checkpoint 与 Git Diff Snapshots | `todo` | `feat/T-006-checkpointing` | `T-005` | `packages/checkpointing/**`, `apps/worker-runner/**` |
54-| `T-007` | Planner 抽象与模板 | `todo` | `feat/T-007-planner` | `T-001` | `packages/planner/**`, `packages/step-templates/**` |
55-| `T-008` | Nginx 与 VPS 运维 | `todo` | `feat/T-008-ops-nginx` | `T-001` | `ops/nginx/**`, `docs/ops/**` |
56+| `T-007` | Planner 抽象与模板 | `done` | `feat/T-007-planner` | `T-001` | `packages/planner/**`, `packages/step-templates/**` |
57+| `T-008` | Nginx 与 VPS 运维 | `done` | `feat/T-008-ops-nginx` | `T-001` | `ops/nginx/**`, `docs/ops/**` |
58 | `T-009` | Firefox 插件 Pause/Resume 协议 | `todo` | `feat/T-009-firefox-pause` | `T-001` | `docs/firefox/**` |
59 | `T-010` | Status API 与基础 UI | `todo` | `feat/T-010-status-api` | `T-003`, `T-004` | `apps/status-api/**` |
60-| `T-011` | launchd 与 Runtime 布局 | `todo` | `feat/T-011-launchd-runtime` | `T-001` | `ops/launchd/**`, `docs/runtime/**` |
61-| `T-012` | 鉴权与 Token 模型 | `todo` | `feat/T-012-auth-model` | `T-001` | `packages/auth/**`, `docs/auth/**` |
62+| `T-011` | launchd 与 Runtime 布局 | `done` | `feat/T-011-launchd-runtime` | `T-001` | `ops/launchd/**`, `docs/runtime/**` |
63+| `T-012` | 鉴权与 Token 模型 | `done` | `feat/T-012-auth-model` | `T-001` | `packages/auth/**`, `docs/auth/**` |
64
65 ## 6. 汇总方式
66
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-002
4 title: D1 Schema 与 Migrations
5-status: review
6+status: done
7 branch: feat/T-002-d1-schema
8 repo: /Users/george/code/baa-conductor
9 base_ref: main
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-005
4 title: Worker Runner 与本地日志流
5-status: review
6+status: done
7 branch: feat/T-005-worker-runner
8 repo: /Users/george/code/baa-conductor
9 base_ref: main
+1,
-1
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-007
4 title: Planner 抽象与模板
5-status: review
6+status: done
7 branch: feat/T-007-planner
8 repo: /Users/george/code/baa-conductor
9 base_ref: main
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-008
4 title: Nginx 与 VPS 运维
5-status: review
6+status: done
7 branch: feat/T-008-ops-nginx
8 repo: /Users/george/code/baa-conductor
9 base_ref: main
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-011
4 title: launchd 与本地 Runtime 布局
5-status: review
6+status: done
7 branch: feat/T-011-launchd-runtime
8 repo: /Users/george/code/baa-conductor
9 base_ref: main
1@@ -1,7 +1,7 @@
2 ---
3 task_id: T-012
4 title: 鉴权与 Token 模型
5-status: review
6+status: done
7 branch: feat/T-012-auth-model
8 repo: /Users/george/code/baa-conductor
9 base_ref: main