Skip to content

Commit a1cbd1c

Browse files
committed
docs(v0.9.0): 真机验收发现与修复记录 + 验收标准状态同步
1 parent aa8e9fa commit a1cbd1c

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

‎docs/versions/v0.9.0.md‎

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,12 +94,19 @@
9494
- `ai_client_tests::from_settings_uses_stored_key_when_no_env` 测试隔离缺陷(宿主 SILICONFLOW_API_KEY 泄漏导致失败——测试假定无 env)按既有 save/restore 模式修复
9595
- clippy 既有警告清零:`live_session_persist` 两处 mut 冗余、`series_detect` EP 布尔简化、`video_profile_domain` 两处 clone 优化
9696

97+
### 真机验收发现与修复(2026-08-21,M6 执行中)
98+
99+
- **采集态档案不可见 + M2 前端断链**:采集时右栏被 LiveActivityPanel 独占、档案卡(ProfileDetector)被隐藏,且 `live:tier-changed`/`live:tier-downgrade-request` 事件与 `confirm_tier_downgrade` command 前端零接线——降档请求无人应答、降档永不生效(v0.9.0 验收清单"降档确认行为可观测"原标记有误)。修复:`LiveSessionManager` 新增 `applied_tier` 共享槽(worker 写入、command 查询,`LiveSessionStatus.tier` 拉取兑底);新组件 `LiveProfileStrip`(采集态常显形态×画面档×领域摘要 + 升档 3s 提示 + 降档确认条),标签映射从检测卡导出复用
100+
- **热词解码崩溃(exit 0xffffffff)**:领域热词(心理成长种子词)首次真实注入流式会话暴露两类问题——① 热词含 tokens.txt 表外字(焦/冥/哲)时 sherpa-onnx 编码失败仍创建 ContextGraph;② 默认 `greedy_search` 解码器不兼容 ContextGraph 流,解码断言 abort。修复:`decoding_method` 切换 `modified_beam_search`(sherpa-onnx 对热词的官方要求)+ `new_stream` 按 tokens.txt 单字集合词级过滤热词(全过滤回退普通流);新增崩溃回归集成测试(真实模型+热词解码)
101+
- **测试环境构建修复(comctl32 v6 manifest)**:Windows 25H2 system32 的 comctl32 为 5.82(无 TaskDialogIndirect 导出),Rust 测试 exe 默认无 manifest 加载失败(0xc0000139)。修复:build.rs 对测试目标注入 comctl32 v6 SxS manifest(应用本体由 tauri-build 生成不受影响);Cargo.toml 显式声明 `[[test]] app_lib_tests`(隐式 lib/bin test 无法注入且与 tauri resource.lib 资源冲突 CVT1100)
102+
- **全量代码审查修复(七维审查,2026-08-21)**:① applied_tier/tier_override 槽按会话复位(跨会话残留→新会话显示旧档位/降档被静默消费);② 降档请求每采样 tick 重发→前端"保持现状"按建议档去重(dismissedRef);③ 首次定档误标"升档"提示→按 tierRef 判定跃迁;④ token_chars 读取失败保守回退普通流(防御链补全);⑤ 监听先于拉取注册(毫秒级竞态)+ 停止过渡期清空确认条 + 档位标签查表回退
103+
97104

98105
## 四、验收标准
99106

100107
- [ ] 会话 33 复测:检测为「解说 × 中档画面 × 经济管理」(此前 unknown);采样按中档执行(M6 真机)
101108
- [x] 13 类旧记忆库/会话数据迁移无损(kind 映射正确——M1 单测 mapping_13_to_7_follows_framework_table + 旧 JSON 兼容测试)
102-
- [x] 画面档升档静默/降档确认行为可观测(M2 事件 + 确认 command;形态 unknown 会话画面档照常生效——tier_effective_when_form_unknown 单测)
103-
- [ ] 领域命中后 hotwords 预热生效(转写术语命中率可对比——M3 通道已通,真机对比待 M6)
109+
- [x] 画面档升档静默/降档确认行为可观测(M2 事件 + 确认 command + 采集态档案条接线——2026-08-21 补齐前端断链:LiveProfileStrip 监听 tier 事件并调 confirm_tier_downgrade;形态 unknown 会话画面档照常生效——tier_effective_when_form_unknown 单测)
110+
- [ ] 领域命中后 hotwords 预热生效(转写术语命中率可对比——M3 通道已通;2026-08-21 修复热词解码崩溃后真机对比待 M6)
104111
- [x] B站 分区标签→领域正确(M4 ocr_tags_to_domain 通用化——`知识科普|经济管理`→经济管理单测);无平台信号(独立播放器)零回归(infer_platform_no_signal_zero_regression 单测)
105-
- [x] cargo test + clippy 全绿(1352 passed / 0 warnings);产物 golden 测试(7 形态 × 叙事变体——storytelling_科普_produces_narrative_line_and_points + direct_teaching_模板_零回归)
112+
- [x] cargo test + clippy 全绿(1360 passed / 0 warnings);产物 golden 测试(7 形态 × 叙事变体——storytelling_科普_produces_narrative_line_and_points + direct_teaching_模板_零回归)

0 commit comments

Comments
 (0)