Skip to content

Commit d318eb9

Browse files
committed
docs(archive): archive 2026-08-20
1 parent 751b9c6 commit d318eb9

4 files changed

Lines changed: 70 additions & 0 deletions

File tree

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

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# 归档索引:2026-08-20(v0.7.2 课堂助手深化批次)
2+
3+
> 归档判定见 [archive README](../README.md)。本日归档夹为技术债滚动快照(唯一权威清单)。
4+
5+
## 归档清单
6+
7+
**本日无文档归档**——v0.7.2 批次产生的文档均属活跃状态,不符合归档判定:
8+
9+
| 文档 | 不归档原因 |
10+
|------|-----------|
11+
| `docs/versions/v0.7.2.md` | versions/ 内容(规则明确不归档,持续活跃) |
12+
| `docs/Foresight/brainstorming-video-profile-detection.md` | 部分已立项(合集/自适应已实施)但检测准确度整体仍搁置待议——活跃 |
13+
| `docs/Foresight/video-data-extraction-inventory.md` | 部分已立项(说话人/信息面板已实施)其余待裁决——活跃 |
14+
| `docs/product/classroom-assistant-guide.md` | 课堂助手使用说明——持续维护的活跃文档 |
15+
| `docs/product/requirements-pool.md` | 需求池——持续活跃 |
16+
17+
## 本批工作摘要(2026-08-20)
18+
19+
- **v0.7.2 四深化落地**(REQ-148~154):三连体验(最近画面时序/ASR 未沉淀多行+按句拆行/未知档案)、采集信息面板(平台/时长/合集/字幕,全本地)、合集检测联动(系列名投票/记忆系列键/课程分组)、语速停顿自适应(动态合并阈值/骤变事件)、说话人分离弱化版(引擎接线/离线分析/会话详情展示/使用说明)
20+
- **新增代码七维审查**:五处即修(平台表单一来源/中文数字判定去重/暂停后语速基准重置/拆行标点过滤/讲者分析异步化+暂停态探测),提交 751b9c6
21+
- **验证**:1016 单测全绿 + clippy 干净 + 前端构建通过 + docs-check 通过;提交 9097e8f~751b9c6 已推送 rebuild
22+
23+
## 技术债摘要
24+
25+
- **未偿 5 笔**(全部 carried,与昨日一致):TD-040(deliberate)+ TD-2026-08-19-D~G(4 笔)
26+
- **今日已偿 5 笔**(审查即修,751b9c6)
27+
- **新增观察项 4 条**(不立债:探测 OCR 竞争/音频保留期/短段跳过/final 判空边界)
28+
29+
## 关联
30+
31+
- 版本与需求:[v0.7.2 版本文档](../../versions/v0.7.2.md) · [需求池 REQ-148~154](../../product/requirements-pool.md)
32+
- 技术债:[tech-debt.md](./tech-debt.md)(唯一权威清单)
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# 技术债清单(权威:2026-08-20,v0.7.2 课堂助手深化批次滚动——十七轮后)
2+
3+
> 本清单为当前唯一权威债务清单,归档日滚动更新;旧归档清单仅历史追溯。
4+
> 来源:2026-08-19(十七轮)清单滚动 + v0.7.2 课堂助手四深化批次合入(REQ-148~154:
5+
> 三连体验/信息面板/合集联动/说话人分离/断句自适应,提交 9097e8f~5159bee,1016
6+
> 单测全绿)+ 新增代码七维审查(提交 751b9c6:五处即修——平台表单一来源/中文数字
7+
> 判定去重/暂停后语速基准重置/识别中拆行标点过滤/讲者分析异步化+自动暂停探测)。
8+
9+
## 未偿债务
10+
11+
| ID | 摘要 | 备注 |
12+
|----|------|------|
13+
| TD-040 | tauri.conf.json bundle.resources 未含 ffmpeg——生产安装包无捆绑 ffmpeg(v0.3.0 审查,2026-08-18) | carried(deliberate 有意不修):resources glob 对缺失目录构建失败;捆绑 ffmpeg(~80MB)与安装包体积权衡留待体积策略;开发期用 download-ffmpeg.ps1 + PATH 覆盖(ADR-008 风险项,保持观察)。多次核对(2026-08-20):本次未涉及模型分发/捆绑,保持 carried |
14+
| TD-2026-08-19-D | image_stream_store 已交付未接线(REQ-110 图像流存储层/REQ-123 步骤图卡配图/REQ-088 图注影子层);ImageStreamStore 零生产调用 | carried:接线点明确(live_frame_process 帧归档处创建 + record;analysis 产物模板消费 step_frames),待 M3 平台图像后续迭代接线;接线前先修内部缺陷(深度审查 M4);本次核对:v0.7.2 未涉及,保持 |
15+
| TD-2026-08-19-E | 前端未接入:search_ocr_blocks(REQ-133 图内检索入口)与 model_disk_overview(REQ-131 磁盘占用面板)命令已注册但无 UI 调用 | carried:待前端迭代接入(SessionsPage 搜索框可复用);本次核对:未涉及,保持 |
16+
| TD-2026-08-19-F | detect_pause_icon 颜色统计对暗底+中央亮内容(深色幻灯片白字/投影幕布)可能误报暂停——与"保守不产假信号"声明矛盾 | carried:需形状约束(中央连通亮块/双竖杠)或结合画面变化(diff_pass);真机播放器样本校准计划保留(REQ-125 验收后失败则降级条款);本次核对:未涉及,保持 |
17+
| TD-2026-08-19-G | db_ocr_search 只搜最近 500 会话静默截断 + image_path_for 恒返回固定路径不校验存在性 | carried:全库扫描量级控制(500 会话上限可接受,注释注明);图路径由前端加载降级(诚实);本次核对:v0.7.2 仅适配包装结构(行为未变),保持 |
18+
19+
## 今日已偿(核验 + 审查即修,可经代码验证)
20+
21+
| ID | 摘要 | 偿还方式 |
22+
|----|------|----------|
23+
| (审查 R1) | 平台后缀表两处维护(series_detect::normalize_title 与 session_info::detect_platform 各 8 条,漂移风险) | 平台表统一为 `(suffix, name)` 单一来源;detect_platform 移入 series_detect(`pub use` 复用);提交 751b9c6 |
24+
| (审查 R2) | 中文数字判定重复定义(commands_session::is_cjk_num 与 series_detect::is_cjk_num_char) | course_of 改用 series_detect::is_cjk_num_char,删除本地副本;提交 751b9c6 |
25+
| (审查 R3) | 暂停后首段与暂停前语速比较会跨暂停区间误判语速骤变(SpeechRateDrop 假事件) | 暂停边沿 flush 后重置 last_speech_rate=None;提交 751b9c6 |
26+
| (审查 R4) | 识别中行按句读拆分的连续句读切出纯标点垃圾行("结束。。") | splitBySentence 过滤纯标点/空白段(hasText);提交 751b9c6 |
27+
| (审查 R5) | 讲者分析同步命令在千段长会话上阻塞 IPC 吞吐 + 自动暂停时播放器信息不探测(暂停态视频时长缺失) | analyze_session_speakers 改 async + spawn_blocking;probe_player_info 抽公共函数并在 auto_paused 轻量轮询接入;提交 751b9c6 |
28+
29+
## 观察项(登记不立债,保持跟踪)
30+
31+
| ID | 摘要 | 处置 |
32+
|----|------|------|
33+
| (观察 1) | 播放器信息探测 OCR 与主采样共享 OCR 引擎(10s 一次 ~0.2s,串行竞争可接受) | 注释已说明(probe_player_info);真机观察是否影响采样节奏,如出现再节流调整 |
34+
| (观察 2) | 讲者分析依赖 session-audio 保留期(30 天 + 磁盘预算清理后历史会话无法再分析) | 保留期语义与音频存档一致(诚实:音频没了分析自然不可用);如需长期分析需延长保留或摘要缓存 |
35+
| (观察 3) | 说话人 embedding 段 <0.5s 或模型 is_ready 不足的段跳过(音色向量不稳,误判比漏判更伤) | 注释已说明(speaker_engine MIN_SEGMENT_MS);真机样本校准阈值保留 |
36+
| (观察 4) | final 文本被判空(幻觉/纯标点)时后端不发 final 事件——前端无法感知新句边界,旧识别中行被新句覆盖 | 语义正确(该 utterance 内容本无效,丢弃合理);如需更精细可加"句边界"事件,暂不需要 |

‎docs/archive/README.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,3 +78,4 @@ docs/archive/
7878
| 2026-08-19(十五轮) | 课堂助手三项优化合入(停止即时/播放暂停驱动/引擎预热,6103832+4e9ccf6+1742468,936 单测全绿)+ 新增代码七维审查:R1-R3 + TD-H 补漏即修;H/I/L 核验 closed(暂停恢复残留缓冲/失败残留卡片/页面硬拆);课堂助手三项优化设计规格归档([ ] 已归档);累计已偿 96 笔 | TD-040(carried)+ TD-2026-08-19-D~G(open 4 笔),共 5 笔 |
7979
| 2026-08-19(十六轮) | v0.7.1 会话体验批次交付(REQ-135~137 管理控制台 + 转化流水线,0867749/d2de787/ec41b06,946 单测全绿 + clippy 干净 + 前端构建通过)+ 新增代码七维审查:R1-R4 即修(refresh 竞态防护/批量栏隐藏/分组回滚/toast 清理);sessions-ux-efficiency 设计文档归档([ ] 已归档,实施完成生命周期终结);累计已偿 96 笔 | TD-040(carried)+ TD-2026-08-19-D~G(carried 4 笔),共 5 笔 |
8080
| 2026-08-19(十七轮) | v0.8.0 AI 接入规划头脑风暴存档(范围裁决:窄而深+验收总清、5 项市场 UX 遗漏全收、精修=草稿+云端结构化、知识补充 D1-D3+B1-B6 混合落位、git 式版本管理;REQ-138~147 已登记需求池,v0.8.0 规划文档建立);累计已偿 96 笔 | TD-040(carried)+ TD-2026-08-19-D~G(carried 4 笔),共 5 笔 |
81+
| 2026-08-20 | v0.7.2 课堂助手深化批次(REQ-148~154 四深化:三连体验/信息面板/合集联动/断句自适应/说话人分离弱化版,9097e8f~5159bee,1016 单测全绿)+ 新增代码七维审查五处即修(751b9c6:平台表单一来源/中文数字判定去重/暂停后语速基准重置/拆行标点过滤/讲者分析异步化+暂停态探测);本日无文档归档(Foresight 两份部分立项活跃、versions/使用说明/需求池均活跃);累计已偿 101 笔 | TD-040(carried)+ TD-2026-08-19-D~G(carried 4 笔),共 5 笔 |

‎docs/product/README.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
| [mvp-canvas.md](./mvp-canvas.md) | 做什么?MVP 验证画布:视频知识提取 + 持久化闭环 | 草案 |
1212
| [prd.md](./prd.md) | 怎么细化?产品需求文档(课堂助手为核心,MoSCoW + 场景 + 验收) | 草稿 |
1313
| [requirements-pool.md](./requirements-pool.md) | 怎么跟踪?需求 → 优先级 → 版本 → 实现 → 验收 | 维护中 |
14+
| [classroom-assistant-guide.md](./classroom-assistant-guide.md) | 怎么用?课堂助手使用说明(v0.7.2:信息面板/合集联动/说话人分离/断句自适应) | v0.7.2 维护中 |
1415
| brand-story.md | 怎么说?品牌故事(名称裁决后建立) | 待建 |
1516

1617
## 产品方向(2026-08 确立)

0 commit comments

Comments
 (0)