Skip to content

Commit 98b0c2f

Browse files
committed
docs(archive): archive 2026-08-20
1 parent f9c9638 commit 98b0c2f

2 files changed

Lines changed: 18 additions & 16 deletions

File tree

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

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,17 @@
2727
| `docs/Foresight/brainstorming-classroom-assistant-mechanisms.md`(含 fed-guide) | 机制摘要投喂文档——供其他 AI 模型头脑风暴输入,持续活跃 |
2828
| `docs/Foresight/brainstorming-no-cloud-ai-extraction-limit.md` | 前瞻构想(未排期)——活跃 |
2929

30-
## 本批工作摘要(2026-08-20 三轮,v0.7.7 结构图批次)
30+
## 本批工作摘要(2026-08-20 四轮,模型接入/自动化配置/课堂助手接线盘点)
3131

32-
- **v0.7.7 结构图捕获持久化实施**(REQ-182~187,提交 1629ea0/5bb9c3a/0ca4fbe/b13ead0/5147d85/a399365):原子层 diagram_likeness/pick_sharpest(长直线+密度+面积+形状约束启发式)→ 业务层 struct/ 命名空间独立预算 + session_structure_images 新表 + 批量捕获管线(屏内选优帧→版面→过滤→裁剪→入库,幂等去重)→ 系统层四命令 + 停止后自动捕获 → 前端屏卡框选(BoxSelectOverlay 确认浮层)/ 图库区段 / 大图预览 / 会话列表全选框;1172 单测全绿(v0.7.7 增 34)+ 前端构建通过;实现校准:真实流程图被判 Text——Text 同过图结构门控 + 形状约束防标题误收(规格同步更新)
33-
- **技术债清偿 3 笔**:TD-B 术语锚点词边界+大小写折叠(1b24168)、TD-C list_events 失败留日志(f8be4d3)、TD-E 前端接入图搜/磁盘面板(5147d85)
34-
- **新增代码三轮审查即修 9 项**(提交 bca36da):R1 预算/错误区分(Err(_) 吞所有错误误判预算耗尽)、R2 删除顺序(先文件后记录防孤儿文件)、R3 屏定位 first_seen_ms(聚类屏号不唯一错屏)、R4 框选单击误触全屏、R5 错误消息误导、R6 rgb_to_bgra 重复、R7 拖出残留框、R8 非错误信息用 error 态、R9 测试冗余行;接入/逻辑/牵连/性能/冗余/提交规范/安全七维检查通过项见审查输出
35-
- **v0.7.8 规划**:无(下一规划为 v0.8.0 AI 精修,REQ-138~147 已排期,见 [v0.8.0 版本文档](../../versions/v0.8.0.md))
32+
- **模型接入全景盘点**(只读核验,无代码变更):ASR 三级(流式 Zipformer 主链路 → SenseVoice 整句重打分 → 标点恢复)+ OCR(PaddleOCR 经 oar-ocr,ModelScope 自动缓存)+ 结构模型三类(应用内一键下载)+ 说话人(wespeaker embedding,脚本下载)+ AI 云端(SiliconFlow 骨架,v0.8.0 排期实装);分发四路径(捆绑 models/**/* + 流式 hf-mirror 自动下载 + 结构应用内下载 + OCR ModelScope 缓存);自动化配置:OCR 设备 Auto 微基准决策、档案自动检测+记忆、引擎预热、停止后自动精修+结构图捕获
33+
- **四轮审查**:无新增代码(f9c9638 后零变更)——沿用三轮结论(9 项已修复)
34+
- **盘点发现登记 open 3 笔**:TD-2026-08-20-D(说话人模型无应用内下载)、E(就绪清单不含说话人/标点模型)、F(标点模型缺失静默降级)——详见 [tech-debt.md](./tech-debt.md)
3635

3736
## 技术债摘要
3837

39-
- **未偿 4 笔**(全部 carried,压缩一行摘要):TD-040(deliberate)+ TD-2026-08-19-D/F/G
40-
- **今日已偿 15 笔**:二轮 6 笔(H1/H2/M1/M2/L1/L2)+ TD-B/TD-C/TD-E + 三轮审查 9 笔(R1~R9,详见 [tech-debt.md](./tech-debt.md))
41-
- **新登记 open 1 笔**(TD-2026-08-20-A:async 命令主体同步执行 spawn_blocking 改造;TD-B/C 已偿关闭)+ 观察项 3 条
38+
- **未偿 4 笔**(全部 carried,四轮核验保持):TD-040(deliberate)+ TD-2026-08-19-D/F/G
39+
- **今日已偿 15 笔**(四轮无新增):二轮 6 笔(H1/H2/M1/M2/L1/L2)+ TD-B/TD-C/TD-E + 三轮审查 9 笔(R1~R9)
40+
- **新登记 open 4 笔**(TD-2026-08-20-A:spawn_blocking 改造;D/E/F:模型接入缺口)+ 观察项 3 条
4241

4342
## 关联
4443

‎docs/archive/2026-08-20/tech-debt.md‎

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
# 技术债清单(权威:2026-08-20 三轮滚动——v0.7.7 结构图批次后)
1+
# 技术债清单(权威:2026-08-20 四轮滚动——模型接入/自动化配置/课堂助手接线盘点后)
22

33
> 本清单为当前唯一权威债务清单,归档日滚动更新;旧归档清单仅历史追溯。
4-
> 来源:二轮清单滚动(v0.7.6 审查批次后)+ v0.7.7 结构图批次
5-
> (REQ-182~187,提交 1629ea0/5bb9c3a/0ca4fbe/b13ead0/5147d85/a399365,1172 单测全绿)
6-
> + 三轮新增代码审查即修(fix bca36da,9 项,见"今日已偿")。
4+
> 来源:三轮清单滚动(v0.7.7 结构图批次后)+ 模型接入全景盘点
5+
> (speaker_engine/streaming_asr/ocr/structure_models/model_downloader 等模块核验,
6+
> 证据见会话盘点输出)+ 四轮审查(无新增代码——f9c9638 后零变更,沿用三轮结论)。
77
88
## 未偿债务(逐笔核验;carried 仅留 ID + 一行摘要)
99

1010
| ID | 摘要 |
1111
|----|------|
12-
| TD-040 | bundle.resources 未含 ffmpeg(deliberate 有意不修:体积权衡,开发期脚本+PATH 覆盖);三轮核验未涉及,保持 |
13-
| TD-2026-08-19-D | image_stream_store 已交付未接线(REQ-110/123/088);三轮核验:结构图存储独立于图像流,保持 |
14-
| TD-2026-08-19-F | detect_pause_icon 暗底+中央亮内容可能误报暂停(与"保守不产假信号"矛盾);三轮核验未涉及,保持 |
15-
| TD-2026-08-19-G | db_ocr_search 500 会话静默截断 + 图路径不校验存在性(量级控制可接受+前端降级);三轮核验未涉及,保持 |
12+
| TD-040 | bundle.resources 未含 ffmpeg(deliberate 有意不修:体积权衡,开发期脚本+PATH 覆盖);四轮核验未涉及,保持 |
13+
| TD-2026-08-19-D | image_stream_store 已交付未接线(REQ-110/123/088);四轮核验:结构图存储独立于图像流,保持 |
14+
| TD-2026-08-19-F | detect_pause_icon 暗底+中央亮内容可能误报暂停(与"保守不产假信号"矛盾);四轮核验未涉及,保持 |
15+
| TD-2026-08-19-G | db_ocr_search 500 会话静默截断 + 图路径不校验存在性(量级控制可接受+前端降级);四轮核验未涉及,保持 |
1616

1717
## 今日已偿(v0.7.6 审查即修,可经代码/提交验证)
1818

@@ -42,6 +42,9 @@
4242
| ID | 摘要 | 处置 |
4343
|----|------|------|
4444
| TD-2026-08-20-A | preview_session_note/convert_to_note 为 async 命令但主体同步执行,v0.7.6 起叠加 analyze_session_opt 全量分析(章节/术语/重点/练习/书面化)——千段长会话阻塞 IPC 线程;review_text_filter 已有 spawn_blocking 先例 | open(低):当前会话量级可接受;长会话性能专项时按 review_text_filter 模式改造(数据装载/过滤/分析迁 spawn_blocking) |
45+
| TD-2026-08-20-D | 说话人模型(wespeaker)无应用内一键下载——仅有 scripts/download-speaker-model.ps1;SpeakerSwitchCard 只能提示用户手动跑脚本(对照:流式/结构模型均有应用内下载命令+UI) | open(中):建议按 structure_models 模式加 speaker 下载命令+UI 入口(speaker_engine.rs 路径约定 speaker-embedding/model.onnx,无下载器) |
46+
| TD-2026-08-20-E | 就绪清单(ReadyCheckCard)不含说话人/标点模型——health_status 的 missing_models 只查流式四件套 + SenseVoice(commands_diag.rs:53-67);说话人模型缺失到会话详情才由 SpeakerSwitchCard 提示 | open(低):health_status 增查 speaker/punctuation 模型文件存在性,就绪清单加两项 |
47+
| TD-2026-08-20-F | 标点恢复模型(models/punctuation/model.int8.onnx)缺失时懒加载静默降级(streaming_asr.rs:132-140),无任何提示;仅 download-punctuation.mjs 脚本兜底 | open(低):随 TD-E 一并处理(health_status 查文件 + 提示);缺失不影响主链路(无标点降级) |
4548

4649
## 观察项(登记不立债,保持跟踪)
4750

0 commit comments

Comments
 (0)