Skip to content

Commit 3c0b9df

Browse files
committed
docs(versions): v0.20.5 信息架构批——行动域页独立(交付记录 + REQ-293 备注 + spec 实施注记)
1 parent b78ddae commit 3c0b9df

3 files changed

Lines changed: 22 additions & 3 deletions

File tree

‎docs/product/requirements-pool.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,7 @@
573573
| ID | 需求 | 优先级 | 状态 | 目标版本 | 备注 |
574574
|----|------|--------|------|---------|------|
575575
| REQ-292 | 行动底座:task_index 增量索引(保存钩子重扫)+ 回写原子层(parse/migrate/replace_line 纯函数,全入口收敛) | P1 | 已实施(2026-09-06 v0.20.3 批:c78e294~7dd8af2 提交链,逐 REQ 备注见版本文档) | v0.20 系列 | 后处理支线;勾选继续走既有字符级回写 |
576-
| REQ-293 | 行动中心:待办裁决队列 UI(逾期/计划日/搁置/待提炼四区 + ✓完成/📅改期/🎴转卡/⤴迁出/✗放弃留因 行操作;组侧栏 ✅行动 N 入口) | P1 | 已实施(2026-09-06 v0.20.3 批:c78e294~7dd8af2 提交链,逐 REQ 备注见版本文档) | v0.20 系列 | 锚定 ReviewSessionOverlay/GroupSidebar 模式 |
576+
| REQ-293 | 行动中心:待办裁决队列 UI(逾期/计划日/搁置/待提炼四区 + ✓完成/📅改期/🎴转卡/⤴迁出/✗放弃留因 行操作) | P1 | 已实施(2026-09-06 v0.20.3 批:c78e294~7dd8af2 提交链,逐 REQ 备注见版本文档;v0.20.5 入口变更:独立为顶层「✅ 行动」Tab、组侧栏按钮/徽标移除——b78ddae7) | v0.20 系列 | 锚定 ReviewSessionOverlay/GroupSidebar 模式;v0.20.5 起页面化(ActionPage + action-center/ 目录,见 [spec](../superpowers/specs/2026-09-06-action-domain-page-design.md)) |
577577
| REQ-294 | 周回顾裁决仪式:逾期未办逐条裁决(执行/改期/转闪卡/迁出/有意识放弃)+ 完成史周视图 + batch_weekly_resolve 单事务 | P1 | 已实施(2026-09-06 v0.20.3 批:c78e294~7dd8af2 提交链,逐 REQ 备注见版本文档) | v0.20 系列 | "不留死尸的机制是裁决不是自动清理" |
578578
| REQ-295 | 迁出通道集:保底三件套(复制 todo.txt 行/导出 .todo.txt/邮件说明)+ Todoist `todoist://quickadd` 与滴答 x-callback(先探测注册);REST+keyring(ADR-016 DPAPI)二期;迁出=放手+手动回填(无 API 轮询) | P1 | 已实施(2026-09-06 v0.20.3 批:c78e294~7dd8af2 提交链,逐 REQ 备注见版本文档) | v0.20 系列 | 内容随迁出文本携带;回填入完成史 |
579579
| REQ-296 | SOP 功能区:模板(段落行范围引用,无双写,≤50 步)+ 双模式执行(READ-DO 单步引导/DO-CONFIRM 总览核对)+ 预期结果/暂停点/失败点轻分支 + run 档案(轨迹/证据/复跑对比/保鲜 diff) | P1 | 已实施(2026-09-06 v0.20.3 批:c78e294~7dd8af2 提交链,逐 REQ 备注见版本文档) | v0.20 系列 | 证据复用图片三入口+notes-images |

‎docs/superpowers/specs/2026-09-06-action-domain-page-design.md‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 2026-09-06 · v0.20.5 信息架构批:行动域页独立(行动中心从笔记页剥离)
22

3-
> 状态:**设计批准(2026-09-06 用户逐项裁决)· 实施计划待批准**
3+
> 状态:**设计批准(2026-09-06 用户逐项裁决)· 已实施(2026-09-06 本线:5a4a1f28/b78ddae7 + docs 提交)**
44
> 定位:意图分层——"做(行动裁决/SOP/练习/问题)"从笔记页剥离为顶层域页;笔记页回归"记/组织"单一职责。顶层 Tab = 稳定意图域,域内功能以页签承载(不再"一个功能一张页"线性堆 Tab)。
55
> 关联:TD-2026-09-06-G(NotesPage 649 行超硬限拆件义务)· v0.20.3 行动底座(REQ-292~302)· REQ-293 入口变更登记 · v0.13.1/0.18/2026-08-21 页面剥离先例 · [goal-execution-agent-design](./2026-09-05-goal-execution-agent-design.md)(v0.21 系列执行层预留,与本批域模型不冲突)
66
> 原则:不引入路由库(MVP 决策延续,display:none 保活挂载 TD-004 模式);后端零数据模型改动;行动中心内部业务逻辑不改(🎴 转卡置灰、TD-A~H 其余项不在此批)。
@@ -70,6 +70,8 @@
7070
2. `hooks/useNotesPageEditing.ts`:Ctrl+E/ESC window keydown + editorRef/editingRef 同步族(≈40 行)。
7171
最终以实测行数为准,压线后豁免表备注移除"超硬限"字样。
7272

73+
> 实施注记(2026-09-06):实际执行未采用上列 hook 候选——行动剥离后 NotesPage 仍 641 行,改拆「阅读头动作组」NoteHeaderActions(色点/归组/挂体系/AI/模型卡下沉为独立组件,主题推导与色板开合自持)达 575 行;同批 GroupSidebar 455 行(✅ 行动按钮/徽标移除)。豁免表按纠偏风格补登记 ActionCenterPanel 521 / NotesPage 575 / GroupSidebar 455。
74+
7375
## 8. 测试与验收
7476

7577
- `npx tsc --noEmit` 0 错;`npx vitest run` 全绿;`cargo test --test app_lib_tests` 全量(含新增事件发射断言)

‎docs/versions/v0.20.md‎

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# v0.20:ASR 质量增强系列(自验证路线 · P0~P2)
22

3-
> 状态:**系列文档——v0.20.0(REQ-263)、v0.20.1(REQ-264~267)已实施(并行线 2026-09-05/06 收口);v0.20.2(REQ-268~270)已实施(2026-09-06 本线:`fc8e862`/`f168fa0`/`9612216`/`05494f4`/`1904c2c`/`19ca5cb`);v0.20.3(REQ-292~302)已实施(2026-09-06 本线:c78e294~7dd8af2 提交链——底座/裁决/周回顾批/SOP/完成史/练习/问题/封存/模型卡接线);v0.20.4(REQ-303~305)已实施(2026-09-06 本线:c47e394~1f0bace 提交链——URL 采集内核/扩展收件薄壳/整页快照静态档;渲染型 wry DOM 快照与截图兜底、扩展商店发布登记后置)**
3+
> 状态:**系列文档——v0.20.0(REQ-263)、v0.20.1(REQ-264~267)已实施(并行线 2026-09-05/06 收口);v0.20.2(REQ-268~270)已实施(2026-09-06 本线:`fc8e862`/`f168fa0`/`9612216`/`05494f4`/`1904c2c`/`19ca5cb`);v0.20.3(REQ-292~302)已实施(2026-09-06 本线:c78e294~7dd8af2 提交链——底座/裁决/周回顾批/SOP/完成史/练习/问题/封存/模型卡接线);v0.20.4(REQ-303~305)已实施(2026-09-06 本线:c47e394~1f0bace 提交链——URL 采集内核/扩展收件薄壳/整页快照静态档;渲染型 wry DOM 快照与截图兜底、扩展商店发布登记后置);v0.20.5(信息架构批:行动域页独立)已实施(2026-09-06 本线:5a4a1f28/b78ddae7——行动中心独立顶层「✅ 行动」Tab + 任务写回 notes 域广播 + NotesPage ≤600 压线拆件)**
44
> 状态补注:v0.20.1 与 v0.20.2 为并行双线开发(同 dev 仓库线性合流,无冲突);实施过程持续与另一线交叉提交,见各 REQ 行哈希
55
> 依据:repowiki(.qoder/repowiki)盘点 + 代码互证 + 最新技术对标([asr-optimization-plan 决策稿](../Foresight/asr-optimization-plan.md));用户裁决:① 人工验证不可行 → **验证一律代码自验证** ② 立项范围 C(P0~P2)
66
> 关联:[ADR-030](../adr/ADR-030-asr-quality-batch.md)(已接受)· ADR-003/012 · REQ-263~270 · v0.19 检索层(同受转写质量影响)
@@ -48,6 +48,7 @@
4848
| v0.20.0~0.20.2 | ASR 质量增强(主纲,见上,2026-09-03 立项 C) | REQ-263~270 |
4949
| v0.20.3 · 后处理批 | 行动底座 / 行动中心裁决队列 / 周回顾仪式 / 迁出通道集 / SOP 执行与演进 / 完成史 / 练习条目 / 问题清单 / 封存标记 / M 接线(本节全部设计层:决策/G1-G7/数据模型/交互/命令面) | REQ-292~302 |
5050
| v0.20.4 · 素材批 | web 采集阶段 1 内核(kind=web 会话)→ 阶段 2 扩展薄壳 → 阶段 3 整页快照([Foresight 定案](../Foresight/web-capture-ingestion-path.md)) | REQ-303~305 |
51+
| v0.20.5 · 信息架构批 | 行动中心从笔记页剥离独立为顶层「✅ 行动」域页(ActionCenterPanel 页面化 + ActionPage 壳 + 组侧栏入口/徽标移除);任务写回 3 命令补发 notes 域变更事件;NotesPage/GroupSidebar 拆件压线([spec](../superpowers/specs/2026-09-06-action-domain-page-design.md)) | —(结构重构,无新增 REQ) |
5152

5253
> 批内实施序为草案(ASR 批先行);实施规划轮可再调;REQ 登记见[需求池「v0.20 系列立项批」](../product/requirements-pool.md)。
5354
@@ -279,3 +280,19 @@
279280
**族内余项登记(续延标定批)**:VAD 预热/窗口/倍率、重打分门限、融合 gap/SIM/权重、去重阈值 A/B;预处理默认定案复核;REQ-267 慢速档回放=真链路集成级(真机会话实测登记)。
280281

281282
**豁免登记(2026-09-06 六维审查)**:`bin/asr_eval.rs` 386 行(300-600 档)——CLI 编排单用途(双信道+双路+参数注入+回归门),拆分会反损内聚,硬限 600 内维持;审查其余即修见 [归档审查报告](../archive/2026-09-06/asr-v020-review.md)(提交 152cf56)。
283+
284+
---
285+
286+
# v0.20.5 交付记录(信息架构批,2026-09-06 完成)
287+
288+
> 状态:**已实施(2026-09-06 本线:5a4a1f28 + b78ddae7)**;设计依据 [2026-09-06-action-domain-page-design spec](../superpowers/specs/2026-09-06-action-domain-page-design.md)(含交互遗漏审计 D7)
289+
> 裁决:意图分层——「做(行动裁决/SOP/练习/问题)」从笔记页剥离为顶层域页;入口=仅顶部「✅ 行动」Tab(组侧栏按钮/逾期徽标移除);复习域页/收件箱留原处(二期预留);NotesPage 压回 ≤600(TD-2026-09-06-G 拆件义务);版本 v0.20.5(v0.21 系列留给执行型智能体)
290+
291+
| 变更 | 内容 | 提交 |
292+
|---|---|---|
293+
| 后端事件补发 | task_complete/task_abandon/task_refine_unrefined 写正文成功后补发 `DataDomain::Notes`(batch_weekly_resolve 已有广播——commands_after.rs;task_set_plan_date 正文零污染不发);IPC 层无 mock-app 基建,发射为包装层单行 + 核心测试与手工走查覆盖(先例同 batch_weekly_resolve) | 5a4a1f28 |
294+
| 组件页面化 | ActionCenterOverlay → components/action-center/ActionCenterPanel(去遮罩/关闭按钮,页面自适应;refreshToken 变化=全量重载);嵌套 SOP 执行器/🎯练习/❓问题弹层原样保留 | b78ddae7 |
295+
| 导航与拆件 | App.tsx +1「✅ 行动」Tab(保活挂载 + active 门控,TD-004 模式);NotesPage 删行动中心全部残留并将阅读头动作组拆 NoteHeaderActions(641→575 行);GroupSidebar 删 ✅ 行动按钮与徽标(469→455 行);action_badge_count 命令保留不删(API 面不缩小) | b78ddae7 |
296+
| 测试与回归 | ActionCenterPanel/ActionPage 新增 5 例关键路径(挂载全量拉取/三页签/切回重载);GroupSidebar.test 清理 6 处 onOpenAction + 徽标 mock;全量 vitest 576/576、tsc 0、cargo 2254/0 | b78ddae7 |
297+
298+
**开放项滚动**:复习域页独立(二期——ReviewSessionOverlay 全页化 + 全量到期卡 + 组过滤器,spec §9 域模型已容纳);顶层 Tab >8 时导航分组收纳(观察项,spec §9);🎴 转卡 G7 预留置灰不变;豁免表旧登记行(616/572/442 等)按既有纠偏风格与新行共存留档。

0 commit comments

Comments
 (0)