Skip to content

Commit 6a41e1d

Browse files
committed
docs(archive): archive 2026-08-23
三轮归档:v0.12.2 笔记页信息架构重构交付(483ad4e/82ca3d8/027ca6a) + 新增代码七维审查 8 处即修(fe8c919/f5731e1)。 - 归档内容:无(v0.12.2 版本文档属 versions/ 不归档类且未发布, requirements-pool / line-limit-exemptions / standards 均活跃,无新 spec/ADR/调研文档落盘) - 技术债滚动:未偿 6 笔保持 carried(TD-040 / TD-2026-08-19-D/F/G / TD-2026-08-21-C / TD-2026-08-22-A), 本批未触及;已偿 0 笔;新登记 open 0 笔(8 处问题全部即修);观察项新增 6 项(v0.12.2-1~6) - 活跃区索引:docs/archive/README.md 追加 2026-08-23(三轮)行
1 parent f5731e1 commit 6a41e1d

3 files changed

Lines changed: 42 additions & 8 deletions

File tree

‎docs/archive/2026-08-23/README.md‎

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,29 @@
4646
- v0.12.3 四提交(904f53a fix(ai) 精修工作台契约修复 / 17c15a9 feat(live) 浮窗死锁修复+交互架构升级 / da555b3 build(tauri) 版本号 0.12.3 / 2d1b507 docs(versions) 版本文档与索引、CHANGELOG)
4747
- 审查即修 f8db9e2(浮窗 ACL 权限 / open 开态语义 / 监听清理 + 惰性化与类型统一)
4848
- 验证:cargo check 通过、clippy 本批零新增告警、tsc 零错误、vitest 83 通过(新增 floatWindow 14 项)
49+
50+
---
51+
52+
# 三轮归档(v0.12.2 交付 + 新增代码七维审查 + 滚动)
53+
54+
> 归档说明:同日三轮。v0.12.2 交付文档仍属"不归档"类别([v0.12.2 版本文档](../../versions/v0.12.2.md) 属 versions/ 内容规则且未发布;CHANGELOG / requirements-pool / line-limit-exemptions / standards 均活跃;无新增设计 spec / ADR / 调研文档落盘——v0.12.2 规划直接落于 versions/),**无文档移入归档夹**;本日三轮 = 技术债滚动 + 索引建立。
55+
56+
## 归档内容(三轮)
57+
58+
无。
59+
60+
- [v0.12.2 版本文档](../../versions/v0.12.2.md):**不归档**(versions/ 内容规则;未发布——"已发布版本的规划文档"条件不满足,发布后补归档)
61+
- 需求回填:[requirements-pool.md](../../product/requirements-pool.md) **活跃**(REQ-198 重释 / REQ-201 补升级出口回填,持续维护)
62+
- 行数豁免登记:[line-limit-exemptions.md](../../standards/line-limit-exemptions.md) **活跃**(standards/ 规则)
63+
64+
## 技术债摘要(三轮)
65+
66+
- 未偿 6 笔保持 carried(TD-040 / TD-2026-08-19-D/F/G / TD-2026-08-21-C / TD-2026-08-22-A),无一笔被本批触及;TD-2026-08-22-A 经本批 clippy --all-targets 复核,存量集合与二轮一致,本批新增零警告(一次过程性 unused_mut 已同批清除)
67+
- 已偿 0 笔;新增代码七维审查发现 8 处问题(HIGH×1 / MED×2 / LOW×5)全部即修(fe8c919 + f5731e1),不立债
68+
- 新登记 open 0 笔;观察项新增 5 项(v0.12.2-1~5:archived 碎片升笔记边界 / 升卡静默 / ESC 双触发 / 弹层锚点与图名碰撞 / 事务内文件 IO 折中)
69+
70+
## 本日三轮交付
71+
72+
- v0.12.2 三提交(483ad4e 碎片升级出口 + feedCapture 转正 / 82ca3d8 笔记页三栏 + 收件箱动线 + ⓘ 弹层 / 027ca6a 交付文档与 REQ 回填)
73+
- 审查即修 2 提交(fe8c919 事务修复 / f5731e1 前端串组与竞态 6 项)
74+
- 验证:cargo test 本批 6 新测全绿(全量 1543 通过,3 项既有失败 stash 实证与本批无关)、clippy 零新增、tsc 零错误、vitest 83 通过(新增 routeReason/inbox/收件箱状态机/ⓘ 弹层/GroupSidebar 16 项)、前端 build 通过
Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
# 技术债清单(权威:2026-08-23 · 二轮)
1+
# 技术债清单(权威:2026-08-23 · 三轮)
22

33
> 本清单为当前唯一权威债务清单,归档日滚动更新;旧归档清单仅历史追溯。
44
> 来源:2026-08-23 一轮(v0.12.0 七里程碑交付 + 新增代码七维审查,4 项即修 c624f4c)
5-
> → 二轮(v0.12.3 浮窗死锁修复 + 交互/架构升级 + 精修工作台契约修复,新增代码七维审查,3 处问题全部即修 f8db9e2)
5+
> → 二轮(v0.12.3 浮窗死锁修复 + 交互/架构升级 + 精修工作台契约修复,新增代码七维审查,3 处即修 f8db9e2)
6+
> → 三轮(**v0.12.2 笔记页信息架构重构交付 + 新增代码七维审查,8 处问题全部即修 fe8c919/f5731e1**)
67
78
## 未偿债务(逐笔保持 carried,仅留 ID + 一行摘要)
89

@@ -13,13 +14,13 @@
1314
| TD-2026-08-19-F | detect_pause_icon 暗底+中央亮内容可能误报暂停 |
1415
| TD-2026-08-19-G | db_ocr_search 500 会话静默截断 + 图路径不校验存在性 |
1516
| TD-2026-08-21-C | db_sessions/db_ai_tasks 的 lock().expect 未迁移 with_conn |
16-
| TD-2026-08-22-A | clippy --all-targets -D warnings 未绿(存量 lib 5 项:live_session_manager applied_profile / commands_ai_enrich redundant closure / db_settlements i64 cast / note_filter doc list / watermark_filter ptr_arg,tests 类另有 ~14 项;**v0.12.3 批新增零警告**) |
17+
| TD-2026-08-22-A | clippy --all-targets -D warnings 未绿(存量 lib 5 项:live_session_manager applied_profile / commands_ai_enrich redundant closure / db_settlements i64 cast / note_filter doc list / watermark_filter ptr_arg,tests 类另有 ~14 项;**v0.12.2 批新增零警告**) |
1718

18-
## 本批滚动(2026-08-23 二轮:v0.12.3 交付 + 新增代码七维审查 + 归档)
19+
## 本批滚动(2026-08-23 三轮:v0.12.2 笔记页信息架构重构交付 + 新增代码七维审查 + 归档)
1920

20-
- **未偿 6 笔保持 carried**:全部未触及对应模块;TD-2026-08-22-A 经本批 `cargo clippy --all-targets` 复核——存量告警仍在(含 v0.12.0 清单已列的 applied_profile / ptr_arg / schema_version 及新暴露的 commands_ai_enrich / db_settlements / note_filter 存量项),本批新增文件**零告警**,未清偿
21+
- **未偿 6 笔保持 carried**:全部未触及对应模块(v0.12.2 为笔记页/碎片域,与 ffmpeg/讲者暂停/OCR 搜索/锁迁移/clippy 存量项无交集);TD-2026-08-22-A 经本批 `cargo clippy --all-targets` 复核——存量告警集合与二轮一致,本批新增文件零告警(唯一一次过程性告警 feature_flags_tests unused_mut 已于同批 fe8c919 清除,HEAD 态零新增),未清偿
2122
- **已偿 0 笔**:本批未触及旧债务模块
22-
- **新登记 open 0 笔**:v0.12.3 新增代码七维审查发现 3 处问题(HIGH ACL 授权缺口 / HIGH open 存在性判定失效 / MED 监听清理缺陷)全部即修(f8db9e2),无残留
23+
- **新登记 open 0 笔**:v0.12.2 新增代码七维审查发现 8 处问题全部即修——HIGH×1(promote_fragment_to_note 伪事务半态风险 → 显式 transaction,fe8c919)+ MED×2(ⓘ 弹层跨组表单串组 → key=group.id;升笔记 onPromoted 搜索态竞态 → 同步清 keyword/tagFilter/groupFilter)+ LOW×5(双 load 合并 / setErr 重复 / 标题 maxLength / 码点截断 / 文档错字),均入 fe8c919/f5731e1,无残留
2324

2425
## 观察项(登记不立债)
2526

@@ -30,9 +31,15 @@
3031
| 观察 v0.12.0-3 | WGC 失效后不回切(沿用 DXGI 周期重建自愈)——YAGNI 决策已在 ADR-022 注明 | 保持 |
3132
| 观察 v0.12.3-1 | 透明度滑杆拖动连续写 localStorage(微秒级;浮窗 1s tick 渲染已惰性化,收益递减) | 后续可节流(按反馈门控) |
3233
| 观察 v0.12.3-2 | 独占全屏(DXGI exclusive)下 alwaysOnTop 不可见(系统级限制)——提示文案未做 | 真机验收后按反馈门控 |
34+
| 观察 v0.12.2-1 | archived 碎片仍可升笔记(promote 命令不校验 status;与 delete/update_fragment_group 旧命令行为一致,收件箱只列 active 不影响主流程) | 若结算归档面与收件箱交叉再补校验 |
35+
| 观察 v0.12.2-2 | 升卡成功无正反馈(n=0/1 均静默——幂等语义,验收标准允许重复触发不打扰) | 保持(按反馈门控加 toast) |
36+
| 观察 v0.12.2-3 | 编辑态与 ⓘ 弹层同开时 ESC 双触发(退出编辑 + 关弹层两事件都监听 window;同一按键两动作)——弹层有背板,实际同屏概率极低 | 若反馈再收敛为弹层优先 |
37+
| 观察 v0.12.2-4 | 弹层 fixed 锚点不随滚动/resize 跟随;碎片图文件名沿用碎片存储名(同毫秒+4hex 4 位碰撞概率 1/65536,同笔记目标目录去重缺失) | 极低,按反馈门控 |
38+
| 观察 v0.12.2-5 | 图片搬运为事务内文件副作用(回滚不还原文件,最坏遗留孤儿图——注释已声明与 capture 降级纪律一致) | 保持(设计有意折中) |
39+
| 观察 v0.12.2-6 | docs-check 检出 5 处既有断链(v0.10.1.md 路径占位 4 处被 extractLinks 误识别 + v0.12.0.md → 未撰写 spec 占位 1 处);**非本批引入**(归档轮前已存在) | 后续 docs-check 治理轮(代码块剔除/占位链接规范) |
3340

3441
## 关联
3542

36-
- 版本与需求:[v0.12.0 版本文档](../../versions/v0.12.0.md) / [v0.12.3 版本文档](../../versions/v0.12.3.md)
43+
- 版本与需求:[v0.12.0 版本文档](../../versions/v0.12.0.md) / [v0.12.2 版本文档](../../versions/v0.12.2.md) / [v0.12.3 版本文档](../../versions/v0.12.3.md)
3744
- 决策:ADR-021(正文源多态)/ ADR-022(WGC 三级链)/ ADR-023(视频 OCR 下线 + vision 精修)
38-
- 验证:cargo check / cargo clippy(本批零新增告警)/ cargo test(编译通过;测试二进制本机因原生 DLL 入口点问题无法启动——既有环境问题,且 17:xx 时应用运行中占用 onnxruntime.dll)/ tsc 零错误 / vitest 83 通过
45+
- 验证:cargo check / cargo clippy(本批零新增告警)/ cargo test(promote 4 测 + feed_capture + card_by_fragment 全绿;全量 1543 通过 3 项既有失败——ai_client from_settings / note_filter golden session29 / ocr_points 过滤器,dev HEAD 上 stash 实证与本批无关;测试二进制本机加载期环境问题仍存);tsc 零错误 / vitest 83 通过 / 前端 build 通过

‎docs/archive/README.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,3 +92,4 @@ docs/archive/
9292
| 2026-08-22(六轮) | v0.11.7 图文会话交付(T1~T7 九提交:kind 字段/图文采集 5 命令/截屏面板/徽标空态,1521 单测全绿 + vitest 49)+ 新增代码六维审查 8 项即修(25386d9)+ spec/plan 归档([ ] 已归档);累计已偿 112 笔 + M1 11 项 + v0.11.7 8 项 | TD-040 + TD-D/F/G/C(carried 5 笔)+ TD-2026-08-22-A(open 1 笔:clippy all-targets 20 项),共 6 笔 |
9393
| 2026-08-23 | v0.12.0 七里程碑交付(M1-M7 十五提交:正文源多态/WGC 窗口级三级降级链/系统级覆盖层截图/DeepSeek 默认化/vision 精修+视频全帧 OCR 下线+关键帧存图触发解耦/采集浮窗化/ADR-021~023 落档)+ 新增代码七维审查 4 项即修(c624f4c——webp 漏滤+无限装载/last_full_ocr_at 冷却失效/WGC expect/键盘监听重注册);无文档归档(v0.12.0 版本文档与 ADR 属不归档类,设计 spec 未撰写);累计已偿 112 笔 + M1 11 项 + v0.11.7 8 项 + v0.12.0 即修 4 项 | TD-040 + TD-D/F/G/C + TD-2026-08-22-A(carried 6 笔),共 6 笔 |
9494
| 2026-08-23(二轮) | v0.12.3 交付(浮窗/覆盖层窗口创建死锁修复 wry#583 + 精修工作台 serde camelCase 契约修复 + 浮窗交互层双形态/拖拽吸附/穿透锁定/置顶/透明度/回主窗 + 架构层常驻预创建/状态收敛/capabilities 拆分,904f53a/17c15a9/da555b3/2d1b507)+ 新增代码七维审查 3 处即修(f8db9e2——ACL 授权缺口/open 开态语义/监听清理);无文档归档(versions/ 与未发布版本文档属不归档类,无新设计 spec);累计已偿 112 笔 + M1 11 项 + v0.11.7 8 项 + v0.12.0 4 项 + v0.12.3 7 项 | TD-040 + TD-D/F/G/C + TD-2026-08-22-A(carried 6 笔),共 6 笔 |
95+
| 2026-08-23(三轮) | v0.12.2 笔记页信息架构重构交付(483ad4e/82ca3d8/027ca6a:三栏拆分+收件箱动线+ⓘ 弹层+新建去摩擦;promote_fragment_to_note/card + feedCapture 转正)+ 新增代码七维审查 8 处即修(fe8c919 HIGH 伪事务半态/f5731e1 MED 弹层串组+搜索态竞态等);无文档归档(v0.12.2 属 versions/ 不归档类且未发布,无新 spec/ADR);累计已偿 112 笔 + v0.12.2 即修 8 项 | TD-040 + TD-D/F/G/C + TD-2026-08-22-A(carried 6 笔),共 6 笔 |

0 commit comments

Comments
 (0)