生成日期:2026-07-09
26.0703-PrivateVoice.PC迁移-迁移包与Windows指引.md/Users/ar/Documents/Codex.Labs/技术实验室/PrivateVoice-PC-Migration-20260703。/Users/ar/Documents/Codex.Labs/技术实验室/PrivateVoice-PC-Migration-20260703/MIGRATION_GUIDE.md。scripts/Restore-CodexPortable.ps1scripts/PrivateVoice-PC-Preflight.ps1- 基线 tag: `v2.1.38-build20260629.2014-diagnostic`
- 基线 commit: `9d4f977`
- 新分支: `codex/windows-preview-2.1.38`
- 新 worktree: `/Users/ar/Projects/PrivateVoice/.worktrees/windows-preview-2.1.38`
## 已完成事项
- 从 `2.1.38` tag 创建隔离 Windows preview worktree。
- 运行 Windows cgo 交叉编译,确认项目可以生成 Windows x64 可执行文件。
- 从 `2.1.38` tag 创建隔离 Windows preview worktree。
- 运行 Windows cgo 交叉编译,确认项目可以生成 Windows x64 可执行文件。
- 新增稳定脚本 `privatevoice.src/scripts/build-windows-preview.sh`,生成完整 Windows preview 目录和 zip。
- 新增 `privatevoice.src/scripts/QA-WINDOWS-PREVIEW.ps1`,打进预览包,用于 Windows 真机启动 App、提示完成一次听写,并收集进程、日志、配置和 QA 结果。
- 增强 `QA-WINDOWS-PREVIEW.ps1`:脚本会自动创建并打开 Notepad 目标文件 `qa-target.txt`,要求测试者把识别结果输入并保存,然后采集 `qa-target-dictation-text.txt` 作为上屏证据。
- 新增 `privatevoice.src/scripts/verify-windows-qa-evidence.sh`,用于验证 Windows 返回的 `qa-evidence-*.zip` 是否同时证明启动、引擎就绪、录音、识别、上屏和 Windows 系统信息。
- 增强 `QA-WINDOWS-PREVIEW.ps1`:收集 WebView2 Runtime 注册表信息到 `webview2-runtime.txt`,收集音频端点清单到 `audio-endpoints.txt`,帮助定位 Windows 启动或录音失败原因。
- Windows preview 包含:
- `PrivateVoice Dictation.exe`
- Commit: `abdb22f7391d4128a4f89d8b668781061aedf86d`
- Tag: `v2.1.38-build20260629.2014-windows-preview`
- QA update commit: `58c6b963b81e07765d29cda9410399e9644c886f`
- QA update tag: `v2.1.38-build20260629.2014-windows-preview-qa`
- QA target text commit: `ac31349b32d89b2798cd20224fcdede91d6bfe05`
- QA target text tag: `v2.1.38-build20260629.2014-windows-preview-qa-target`
- Evidence verifier commit: `fdc5c43b2cf8ebc3d67099cfba9936c838281561`
- Evidence verifier tag: `v2.1.38-build20260629.2014-windows-preview-evidence-verifier`
- Runtime preflight commit: `913b25529de9fb28fe9d212cc13492430db5a7c6`
- Runtime preflight tag: `v2.1.38-build20260629.2014-windows-preview-preflight`
为 Windows 原生 overlay 视觉升级后的版本生成新的可分发预览包,供用户在 PC 上验证新的炫彩动态指示效果。
## 当前起点
- 分支:`codex/x-asr-experiment-2.1.29`
- 打包前源码 commit:`2ba1056c56435f8d98110eca18dba90dc344de66`
- 版本升级:`2.1.38` -> `2.1.39`
- build 升级:`20260629.2014` -> `20260701.2356`
- 打包前源码 commit:`2ba1056c56435f8d98110eca18dba90dc344de66`
- 版本升级:`2.1.38` -> `2.1.39`
- build 升级:`20260629.2014` -> `20260701.2356`
## 已完成事项
- Windows overlay 视觉升级落在 `privatevoice.src/internal/overlay/overlay_windows.go`:
- 胶囊背景透明度降低。
- 柱条从 5 根扩展到 11 根。
- 增加光谱过渡、柱条 glow 和更轻的视觉层次。
- 增加光谱过渡、柱条 glow 和更轻的视觉层次。
- 更新版本/build:
- `privatevoice.src/app.go`
- `privatevoice.src/scripts/build-windows-preview.sh`
- `CHANGELOG.md`
- `CODEGRAPH.md`
- 创建源码固定点 commit:`2ba1056` `Polish Windows overlay preview`
- 生成 Windows 预览 zip、SHA256、release manifest,并创建 release tag。
## 核心事实 / 变更快照
## 核心事实 / 变更快照
- 新增固定点 1: `2547282` `Add slow recognition diagnostics`
- 增加 `PERF slow_recognition` 慢识别诊断日志。
- SenseVoice 尾音保护为 100ms。
- X-ASR 尾音保护保持 300ms。
- 其他 macOS sherpa 离线模型不走新增尾音保护。
- 新增固定点 2: `3803f09` `Merge Windows preview build`
- 合入 Windows preview 支持、Windows build capabilities、Windows QA 脚本、Windows preview 构建脚本、`CODEGRAPH.md`。
- 如果要把 Windows preview 作为正式 PC 版本继续推进,下一步应单独开任务处理签名、安装器、SmartScreen 体验和正式 QA evidence 回收。
- 如果要从当前分支继续打 macOS 包,先确认当前无关 dirty files 是否属于预期,避免把 release 删除状态带进发布流程。
- 生成迁移包 staging:`/Users/ar/Documents/Codex.Labs/技术实验室/PrivateVoice-PC-Migration-20260703`。
- 写入迁移指南:`/Users/ar/Documents/Codex.Labs/技术实验室/PrivateVoice-PC-Migration-20260703/MIGRATION_GUIDE.md`。
- 写入 Windows PowerShell 辅助脚本:
- `scripts/Restore-CodexPortable.ps1`
- `scripts/PrivateVoice-PC-Preflight.ps1`
- `scripts/New-WindowsStabilityBranch.ps1`
- 复制可迁移 Codex 内容:
- `~/.codex/AGENTS.md`
- `~/.codex/rules/`
- `config.windows.template.toml`
- 对打包 skills 执行本地静态扫描:`SAFE` 138 个、`CAUTION` 27 个、`DO_NOT_INSTALL` 17 个;非 `SAFE` skills 已从可恢复目录移除,名单见 `manifests/skillspector-excluded-skills.tsv`。
- 复制 `PrivateVoice` 项目副本,保留 `03-O` Git 根、源码、治理文档、`.codebase-memory/` 共享产物和 `C2.builds` 候选包。
- 项目台账 `02-P/进度地图.md` 已追加本轮迁移包记录。
## 核心事实 / 变更快照
- 变更对象:Windows PC 迁移交付包和恢复流程。
- 事实来源:
- 迁移包目录:`/Users/ar/Documents/Codex.Labs/技术实验室/PrivateVoice-PC-Migration-20260703`
## 核心事实 / 变更快照
- 变更对象:Windows PC 迁移交付包和恢复流程。
- 事实来源:
- 迁移包目录:`/Users/ar/Documents/Codex.Labs/技术实验室/PrivateVoice-PC-Migration-20260703`
- 项目入口:`/Users/ar/Projects/PrivateVoice/AGENTS.md`
- 活跃台账:`/Users/ar/Projects/PrivateVoice/02-P/进度地图.md`
- Git 根:`/Users/ar/Projects/PrivateVoice/03-O`
- 当前项目事实:
2026-06-30-Windows预览版.md2026-07-01-Windows动效打包.md2026-07-01-Windows合并.md26.0703-PrivateVoice.PC迁移-迁移包与Windows指引.md2.1.38 tag 创建隔离 Windows preview worktree。privatevoice.src/scripts/build-windows-preview.sh,生成完整 Windows preview 目录和 zip。privatevoice.src/scripts/QA-WINDOWS-PREVIEW.ps1,打进预览包,用于 Windows 真机启动 App、提示完成一次听写,并收集进程、日志、配置和 QA 结果。QA-WINDOWS-PREVIEW.ps1:脚本会自动创建并打开 Notepad 目标文件 qa-target.txt,要求测试者把识别结果输入并保存,然后采集 qa-target-dictation-text.txt 作为上屏证据。privatevoice.src/internal/overlay/overlay_windows.go:9d4f977 分叉,包含 6 个 Windows preview 提交。codex/windows-preview-2.1.38,保留 PC 分支历史。2547282 Add slow recognition diagnostics/Users/ar/Documents/Codex.Labs/技术实验室/PrivateVoice-PC-Migration-20260703。/Users/ar/Documents/Codex.Labs/技术实验室/PrivateVoice-PC-Migration-20260703/MIGRATION_GUIDE.md。scripts/Restore-CodexPortable.ps1scripts/PrivateVoice-PC-Preflight.ps1