Skip to content

Commit cabb83e

Browse files
committed
docs(plan): close HP-27
Signed-off-by: Eli Ma <eli@patch.sh>
1 parent 1987161 commit cabb83e

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎docs/plan/plan-20261002.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@
152152
| 2026-10-06 | HP-04 本地验收与 ER-05 复审 | Claude HP04-R3 PASS、Codex HP04-R4 PASS;六条定向验证、静态守卫、格式、Clippy、全量测试与构建门通过。`v0.41.76` 等待推送、tag、Release 与 Docker D 组。 | 无拆卡 | HP-04、设计 §4.1、Review log、ER-04 C/D |
153153
| 2026-10-06 | HP-04 发布完成 | `v0.41.76` 承载提交 `e0168b8`、注释 tag 与 GitHub Release 已创建;Docker D 组 run `37361254668` 成功。 | 无拆卡 | HP-04、计划状态、ER-04 C/D |
154154
| 2026-10-06 | HP-27 实施与 ER-05 复审 | 新增 `filter_tree`、有界 memo 与空树规范;六个定向/性质用例覆盖 AC 1–8。Claude HP27-R6 PASS;格式、Clippy、全量测试与两个构建门通过;设计 §4.1 与 §7.3 R8 的空树差异已在发布窗口同步。 | 无拆卡 | HP-27、设计 §4.1/§7.3、Review log、ER-04 C/D |
155+
| 2026-10-06 | HP-27 发布完成 | `v0.41.77` 承载提交 `1987161`、注释 tag 与 GitHub Release 已创建;Docker D 组 run `37371659986` 成功。 | 无拆卡 | HP-27、计划状态、ER-04 C/D |
155156

156157
## 已决议设计决策
157158

@@ -1289,7 +1290,7 @@ EMPTY_TREE 的依据:
12891290

12901291
**Task type:** `implementation`
12911292

1292-
**Lifecycle / Acceptance:** `in-progress` / `locally-accepted`
1293+
**Lifecycle / Acceptance:** `done` / `complete`(Claude HP27-R6 PASS;承载发布 `v0.41.77` 的 `1987161`;D 组 `docker` run `37371659986` 成功)
12931294

12941295
**Description:** 自 HP-04 拆出。在 `src/ceres/view/tree.rs` 中实现设计 §4.1 的 `filter_tree`,唯一的行为轴是「过滤器 AST × tree → 过滤后 tree 与新建 tree 集合」。范围:
12951296
- 签名为 `filter_tree(kind, source, memo, filter, tree) -> Result<FilterOutput, FilterTreeError>`,类型名与参数名以实现为准。kind 由调用方显式传入,`source` 是 HP-04 的 `TreeSource`。输入 `tree` 与结果 id 都是 hex 文本形式的 tree id,与 HP-04 `read_tree` 的 id 同一表示;输入 id 本身不携带 kind,按传入的 kind 解释。

0 commit comments

Comments
 (0)