voice-module-extraction-followup
发布时间: 更新时间:
录音功能后的统一模块提取安排
当前结果
- 本次修改的产品代码均保持在 600 行以内。
test/electron-smoke.ts 为已有的综合测试入口,本次修改后为 1017 行。
- 录音场景断言已经放在
test/smoke/renderer/voice-app.ts,主入口负责注册服务、创建窗口和跨窗口验证。
独立的后续提取
- 将综合测试入口作为一个整体处理,不再为每次功能修改单独切出入口代码。
- 集中提取共用的临时仓库准备、服务注册、窗口创建和销毁清理。
- 将各个独立场景的分派及跨窗口操作统一迁入已有
test/smoke/ 目录下的场景模块。
- 保留现有命令行参数、断言、日志、注释、执行顺序和退出码。
- 继续等待 IPC 与索引写入完成后清理临时仓库,保留 Windows 路径边界检查。
- 通过全部独立冒烟入口和完整入口验证后单独提交,目标为各个人工维护文件少于 600 行。
本次边界
- 该提取属于独立的行为不变整理,不与录音功能提交混合执行。
- Markdown 文档不参与行数检查,也不因长度拆分。