baa-conductor

git clone 

commit
b321cee
parent
f8eb0b9
author
im_wower
date
2026-03-21 21:41:16 +0800 CST
Archive first-wave task cards
11 files changed,  +36, -11
M coordination/STATUS_SUMMARY.md
+2, -0
1@@ -23,6 +23,8 @@
2 - `T-011` launchd 与本地 Runtime 布局
3 - `T-012` 鉴权与 Token 模型
4 
5+这些任务卡已归档到 `coordination/tasks/done/`。
6+
7 ## 下一波建议并行任务
8 
9 - `T-003`
M coordination/TASK_OVERVIEW.md
+17, -10
 1@@ -23,7 +23,7 @@
 2 
 3 1. [`../DESIGN.md`](../DESIGN.md)
 4 2. [`WORKFLOW.md`](./WORKFLOW.md)
 5-3. 自己的任务卡
 6+3. 自己的活动任务卡
 7 
 8 ## 3. 已完成的第一波任务
 9 
10@@ -38,6 +38,10 @@
11 
12 这些内容现在已经是第二波任务的基线。
13 
14+对应任务卡已归档到:
15+
16+- [`tasks/done/`](./tasks/done/README.md)
17+
18 ## 4. 第二波可并行任务
19 
20 下面这些任务现在可以并行启动:
21@@ -48,24 +52,27 @@
22 - `T-009` Firefox 插件 Pause/Resume 协议
23 - `T-010` Status API 与基础 UI
24 
25-## 5. 任务矩阵
26+## 5. 当前活动任务矩阵
27 
28 | Task | 标题 | 状态 | 分支 | 依赖 | 主要写入范围 |
29 | --- | --- | --- | --- | --- | --- |
30-| `T-001` | 仓库骨架 | `done` | `feat/T-001-repo-scaffold` | 无 | 根配置、`apps/`、`packages/`、`ops/` |
31-| `T-002` | D1 Schema 与 Migrations | `done` | `feat/T-002-d1-schema` | `T-001` | `ops/sql/**`, `packages/db/**` |
32 | `T-003` | Control API Worker | `todo` | `feat/T-003-control-api` | `T-002` | `apps/control-api-worker/**` |
33 | `T-004` | Conductor Lease 与 Heartbeat | `todo` | `feat/T-004-conductor-lease` | `T-002`, `T-003` | `apps/conductor-daemon/**`, `packages/db/**` |
34-| `T-005` | Worker Runner 与本地日志流 | `done` | `feat/T-005-worker-runner` | `T-001` | `apps/worker-runner/**`, `packages/logging/**` |
35 | `T-006` | Checkpoint 与 Git Diff Snapshots | `todo` | `feat/T-006-checkpointing` | `T-005` | `packages/checkpointing/**`, `apps/worker-runner/**` |
36-| `T-007` | Planner 抽象与模板 | `done` | `feat/T-007-planner` | `T-001` | `packages/planner/**`, `packages/step-templates/**` |
37-| `T-008` | Nginx 与 VPS 运维 | `done` | `feat/T-008-ops-nginx` | `T-001` | `ops/nginx/**`, `docs/ops/**` |
38 | `T-009` | Firefox 插件 Pause/Resume 协议 | `todo` | `feat/T-009-firefox-pause` | `T-001` | `docs/firefox/**` |
39 | `T-010` | Status API 与基础 UI | `todo` | `feat/T-010-status-api` | `T-003`, `T-004` | `apps/status-api/**` |
40-| `T-011` | launchd 与 Runtime 布局 | `done` | `feat/T-011-launchd-runtime` | `T-001` | `ops/launchd/**`, `docs/runtime/**` |
41-| `T-012` | 鉴权与 Token 模型 | `done` | `feat/T-012-auth-model` | `T-001` | `packages/auth/**`, `docs/auth/**` |
42 
43-## 6. 汇总方式
44+## 6. 已归档任务
45+
46+- `T-001` 仓库骨架
47+- `T-002` D1 Schema 与 Migrations
48+- `T-005` Worker Runner 与本地日志流
49+- `T-007` Planner 抽象与模板
50+- `T-008` Nginx 与 VPS 运维
51+- `T-011` launchd 与本地 Runtime 布局
52+- `T-012` 鉴权与 Token 模型
53+
54+## 7. 汇总方式
55 
56 - 每个任务的详细状态在对应任务卡中
57 - 全局汇总在 [`STATUS_SUMMARY.md`](./STATUS_SUMMARY.md)
M coordination/WORKFLOW.md
+2, -1
 1@@ -8,7 +8,7 @@
 2 
 3 1. [`../DESIGN.md`](../DESIGN.md)
 4 2. [`TASK_OVERVIEW.md`](./TASK_OVERVIEW.md)
 5-3. 自己的任务卡,例如 `tasks/T-004-conductor-lease.md`
 6+3. 自己的活动任务卡,例如 `tasks/T-004-conductor-lease.md`
 7 
 8 ## 2. 每个实例开始前要做什么
 9 
10@@ -50,6 +50,7 @@
11 - 各个 worker 只更新自己的任务卡
12 - 全局状态板由整合者更新
13 - 如果出现冲突,以任务卡和代码为准
14+- 已合入 `main` 的任务卡会被移到 `coordination/tasks/done/`
15 
16 ## 6. 推荐的分支与 worktree 模式
17 
A coordination/tasks/done/README.md
+15, -0
 1@@ -0,0 +1,15 @@
 2+# 已完成任务归档
 3+
 4+这个目录用于存放已经合入 `main` 的任务卡。
 5+
 6+规则:
 7+
 8+- 已完成并合入 `main` 的任务卡从 `coordination/tasks/` 移到这里
 9+- 活动任务区只保留:
10+  - 未开始任务
11+  - 进行中任务
12+  - 阻塞任务
13+  - 等待 review 的任务
14+
15+当前已归档的是第一波任务。
16+
R coordination/tasks/T-001-repo-scaffold.md => coordination/tasks/done/T-001-repo-scaffold.md
+0, -0
R coordination/tasks/T-002-d1-schema.md => coordination/tasks/done/T-002-d1-schema.md
+0, -0
R coordination/tasks/T-005-worker-runner.md => coordination/tasks/done/T-005-worker-runner.md
+0, -0
R coordination/tasks/T-007-planner.md => coordination/tasks/done/T-007-planner.md
+0, -0
R coordination/tasks/T-008-ops-nginx.md => coordination/tasks/done/T-008-ops-nginx.md
+0, -0
R coordination/tasks/T-011-launchd-runtime.md => coordination/tasks/done/T-011-launchd-runtime.md
+0, -0
R coordination/tasks/T-012-auth-model.md => coordination/tasks/done/T-012-auth-model.md
+0, -0