baa-conductor

git clone 

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
M coordination/STATUS_SUMMARY.md
+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 
M coordination/TASK_OVERVIEW.md
+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 
M coordination/tasks/T-002-d1-schema.md
+1, -1
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
M coordination/tasks/T-005-worker-runner.md
+1, -1
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
M coordination/tasks/T-007-planner.md
+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
M coordination/tasks/T-008-ops-nginx.md
+1, -1
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
M coordination/tasks/T-011-launchd-runtime.md
+1, -1
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
M coordination/tasks/T-012-auth-model.md
+1, -1
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