- 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
+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`
+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)
+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
+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