Skip to content

Commit 5ebdd3b

Browse files
committed
docs(archive): archive 2026-09-04
1 parent 56aa05b commit 5ebdd3b

3 files changed

Lines changed: 52 additions & 11 deletions

File tree

‎docs/archive/2026-09-04/README.md‎

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,32 @@
11
# 归档 2026-09-04
22

3-
> 归档 SOP:见 [../README.md](../README.md)。归档当日:2026-09-04。
4-
> 关联版本实施:v0.19.2 / v0.19.3(今日完成三段并行审查并即修,见 [tech-debt](./tech-debt.md))。
3+
> 归档 SOP:见 [../README.md](../README.md)。归档当日:2026-09-04(晨档 + 二轮晚间审查归档)。
4+
> 关联实施:晨档 v0.19.2/3;二轮=v0.19.4/5 全量实施(本日六批代码+两版本文档)与四区并行审查即修,见 [tech-debt](./tech-debt.md)。
55
6-
## 归档清单
6+
## 归档清单(二轮)
77

88
| 源 | 目的 | 说明 |
99
|----|------|------|
10-
| — | — | 本日无文档归档(v0.19.2/v0.19.3 属版本文档常驻 [versions/](../../versions/README.md),不入归档) |
10+
| — | — | 二轮仍无文档入夹:v0.19.4/5 属版本文档常驻 [versions/](../../versions/README.md) 不入归档;v0.19 检索设计规格已于 09-03 归档;本日无新 spec/ADR 落终态 |
1111

12-
## 技术债变更摘要
12+
## 技术债变更摘要(二轮)
1313

14-
- 承继(carried):**8 笔**(TD-040、TD-2026-08-19-D、TD-2026-08-24-A、TD-2026-08-30-A/B、TD-2026-08-31-A/B/C)——逐笔核验,均未发生偿还条件,全数滚动至 [tech-debt](./tech-debt.md)
14+
- 承继(carried):**8 笔**(TD-040、TD-19-D、TD-24-A、TD-30-A/B、TD-31-A/B/C)——逐笔核验均未发生偿还条件;库内行数口径:lib.rs 872、ClassroomPage 745 无变化
1515
- 偿还/关闭:**0 笔**
16-
- 即修(不立债):**14 项**审查定位即修项(提交 3c1fcce9),含 5 M + 9 L,另有 5 项登记观察不立债
17-
- 权威清单:本日 [tech-debt.md](./tech-debt.md)
16+
- 即修(不立债):**四区并行审查(无高)→ 即修 30+ 项**,提交 `653e8b3`(Rust 批:采纳守卫前置×3/组结算与写端补广播/reindex 清 meta 三键/回填分批/下载加固/语义降级防击穿/纯语义空词法路径/陈旧注释与死依赖清理)+ `8a4a104`(FE 批 15 项:采纳回写/dock 任务事件实时/loadSeq 竞态/中性占位/targetKind 分流/毕业档案总线/懒加载时效/unmount rAF 清理/裸号两处与 500 上限/面板引擎段拆分+契约归位/下载后状态刷新)+ `56aa05b`(锁净化)
17+
- 观察登记(不立债,二轮):
18+
- 本地写+总线 300ms 双刷(页面幂等重拉、防抖已挡风暴——接受,注释说明)
19+
- kb_chunk 800 字符可超 bge 512 token 窗(尾段由分词器截断不入向量,词法不受影响——勘误注释已更新,真机评测项)
20+
- dock 无组件自动化测试、快捷键入真机项(随 v0.19.4 版本文档真机待办)
21+
- 事件名跨语言契约无机器校验(建议 CI grep 双向断言——登记)
22+
- 设置页技术串裸露(fts5+onnx/dim 用户面文案——后续批)
23+
- 模型下载无进度事件(长时网络操作按钮态——后续批)
24+
- 权威清单:本日 [tech-debt.md](./tech-debt.md)(含二轮滚动段)
1825

19-
## 提交
26+
## 提交(二轮归档前全量)
2027

21-
- `3c1fcce9` fix(rag): v0.19.2/3 审查即修——锁窗外移/启动兜底/建议区竞态/文案收口(审查修复,10 文件)
22-
- 本归档提交:见 git log(`docs(archive): archive 2026-09-04`)
28+
- `653e8b3` fix(kb): 审查即修 Rust 批(18 文件)
29+
- `8a4a104` fix(ai): 审查即修 FE 批(16 文件)
30+
- `56aa05b` chore(deps): ndarray 直依移除锁净化
31+
- 实施批次(v0.19.4/5 共 16 提交)见 git log `3c1fcce9..HEAD` 与 [tech-debt](./tech-debt.md) 关联段
32+
- 本归档提交:`docs(archive): archive 2026-09-04`(二轮)

‎docs/archive/2026-09-04/tech-debt.md‎

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,33 @@
5757

5858
- 版本与需求:[v0.19.2 版本文档](../../versions/v0.19.2.md) · [v0.19.3 版本文档](../../versions/v0.19.3.md)(交付 dd5f9b2/cf41a46c + 审查修复 3c1fcce9,REQ-261/262/271~273)
5959
- 归档快照:[2026-09-04 README](./README.md)
60+
61+
---
62+
63+
## 二轮滚动(2026-09-04 晚——v0.19.4/5 审查即修后权威续段)
64+
65+
> 上半(本文件前文)为晨档;本段为同日二轮滚动。晨档 8 笔 carried 状态**不变**(无偿还条件发生);新增内容如下。
66+
67+
### 即修(不立债,提交已入库)
68+
69+
| 提交 | 范围 |
70+
|------|------|
71+
| 653e8b3 | Rust 批 18 文件:采纳幂等守卫前置×3(commands_ai_{refine,note_refine,enrich}——修 check-after-write 重复落库);组结算 Goals/Notes/NoteGroups 补广播(commands_settlement);写端补广播(promote_fragment_to_note/note_versions_rollback/start_photo_session/knowledge-core 概念·模型×4/delete_note→Knowledge);kb_reindex 重建起点清 embedding meta 三键(修"语义就绪"谎报);kb_fill_embeddings 分批 512 嵌入写回(限内存限锁);下载幂等跳过+长度校验+.part 失败清理;kb_embedding_load 异步化(模型解析出主线程);语义合流统一降级防击穿(meta/推理/形状故障→日志+None)+纯语义召回空词法路径;陈旧注释/allow/ndarray 直依清理 |
72+
| 8a4a104 | FE 批 16 文件 15 项:采纳成功后详情回写(两宿主 onTaskChanged 重取详情);dock open 期间 ai:task-update 实时刷新;ChatPage loadMessages seq 防竞态;任务截断 40→60 统一;占位文案中性化「标题不可用」(entityLabel);TaskConversationView 来源按钮 targetKind=note 分流;GoalsPage 总线含毕业档案重取;dock 懒加载+10s 静态时效;useChatStream unmount rAF 清理;TaskLaunchDialog 确认框去裸号;custom textarea maxLength=500;kindWord 消费;EmbeddingStatusView 归位 types/kb.ts;引擎治理拆 LearningLibraryEngineSection(面板 331→237 行)+下载后 loadEmb 刷新;NoteAiDialog/ChatSaveNoteDialog 去裸号 |
73+
| 56aa05b | Cargo.lock 净化(移除 ndarray 0.16 直依——ort 自带 0.17 已足够) |
74+
75+
### 二轮观察登记(不立债)
76+
77+
| ID | 摘要 | 处置 |
78+
|----|------|------|
79+
| 观察 2026-09-04B-1 | 本地写+总线 300ms 双刷(幂等重拉、防抖挡风暴;成本 1-6 次轻查询/写) | 接受(页面注释说明) |
80+
| 观察 2026-09-04B-2 | kb_chunk 800 字符可超 bge 512 token 窗——尾段由分词器截断不入向量(词法检索不受影响) | 勘误注释已更新;收紧常量需同步 golden——随真机评测项 |
81+
| 观察 2026-09-04B-3 | dock 无组件自动化测试;面板/快捷键/toast 联动入真机项 | 登记(v0.19.4 版本文档真机待办) |
82+
| 观察 2026-09-04B-4 | data:* 事件名跨语言契约无机器校验 | 建议 CI grep 双向断言(登记后续) |
83+
| 观察 2026-09-04B-5 | 设置页技术串裸露(fts5+onnx/dim)与模型下载无进度事件 | 登记后续(文案与进度批) |
84+
85+
### 验证记录(二轮终态)
86+
87+
- Rust 全量:**2083 通过 / 2 失败(note_filter 预存 TD-30-B)/ 6 ignored**;clippy 零新警告
88+
- 前端:vitest **551/551**;`tsc --noEmit` 零错误
89+
- 终稿文档:[v0.19.4 版本文档](../../versions/v0.19.4.md) · [v0.19.5 版本文档](../../versions/v0.19.5.md)(含真机验收待办登记)

‎docs/archive/README.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,3 +107,4 @@ docs/archive/
107107
| 2026-09-02 | v0.18.0 学习目标层 M1 交付(4 提交 7a369cf7~6eb28c67 + 代码审查即修 8 项 60f4d1e/57c4dd7:P1×2/P2×5/P3×1——访谈时限丢失/skipped 判据/重访谈改名/命令接线/无期限宣言/防御取数/文本上限/热词预填);v0.18 设计规格归档([ ] 已归档,M1 实施交付;M2/M3 批次沿用归档 spec——v0.13.6~9 同批先例) | TD-040 + TD-19-D/24-A/30-A/30-B/31-A/31-B/31-C(carried 8 笔),共 8 笔 + 观察 3 项 |
108108
| 2026-09-03 | v0.19.0~1「检索与发现层」交付(2da0281b/970bea58:kb 派生索引 + 学习库问答,REQ-258/260/262 部分)+ 新增代码三段并行审查即修 13 项(bdd63383:焦点陈旧重定向/failed 引用保留/regenerate 流标志泄漏/fts-only limit 8× 超发(补挂漏编译的 kb_search 测试)/引号 token 静默漏检/滑窗膨胀有界/reindex 整清+元数据落点/编辑态注入守卫/轮询 active 门控)+ 预存红测试对齐(budget pack,402da10,v0.18.2 遗留);v0.19 设计规格归档([ ] 已归档,v0.19.0/1 实施交付,v0.19.2/3 沿用——v0.18 M1 同批先例);Rust 2048/2 预存(TD-30-B)+ vitest 525/525 + tsc 0 | TD-040 + TD-19-D/24-A/30-A/30-B/31-A/31-B/31-C(carried 8 笔),共 8 笔 + 观察 5 项 |
109109
| 2026-09-04 | v0.19.2/3 交付后新增代码三段并行审查即修 14 项(3c1fcce9:锁外等待重构+WaitError 枚举化/20s 启动看门狗兜底/建议区序号守卫+时序文案收口/essence 240 截断+archived 概念过滤/系统窗口折叠徽标+失败可观测/注释口径,5 M + 9 L)+ 观察登记 5 项不立债(超时残留双引擎/客户端首页 demote 待实测/排除不回填/flag 关闭不联动/FE 测试缺口续)+ 预存红测试保持 2 例复现;Rust 2058/2(TD-30-B)+ vitest 528/528 + tsc 0 + clippy 0;本日无文档归档(v0.19.2/3 属 versions/ 不归档类,无新 spec/ADR 入夹) | TD-040 + TD-19-D/24-A/30-A/30-B/31-A/31-B/31-C(carried 8 笔),共 8 笔 + 观察 5 项 |
110+
| 2026-09-04(二轮) | v0.19.4/5 全量实施 16 提交(REQ-274~279 + REQ-259/262,见 [versions/v0.19.4](../../versions/v0.19.4.md)·[v0.19.5](../../versions/v0.19.5.md))+ 四区并行审查(无高)即修 30+ 项:Rust 批 653e8b3(采纳守卫前置×3/组结算与写端补广播/reindex 清 embedding meta 三键/回填分批 512/下载幂等·长度校验/语义合流降级防击穿/纯语义空词法路径/陈旧注释与 ndarray 直依清理)+FE 批 8a4a104(15 项:采纳详情回写/dock 任务事件实时/loadSeq 竞态/中性占位/targetKind 分流/毕业档案总线/懒加载时效/unmount rAF 清理/裸号两处与 500 上限/引擎段拆分+契约归位/下载后状态刷新)+锁净化 56aa05b;Rust 2083/2 预存(TD-30-B)+ clippy 0 + vitest 551/551 + tsc 0;无文档入夹(versions/ 不归档类;v0.19 检索规格已于 09-03 归档);观察 2026-09-04B-1~6 登记 | 晨档 8 笔 carried 不变(二轮滚动段并入当日 tech-debt),共 8 笔 |

0 commit comments

Comments
 (0)