This was generated by AI during triage.
What to build
建立 Windows beta 高频反馈第一轮修复的父级 tracking issue,优先处理 beta 用户已经集中反馈的第一体验断点:胶囊/悬窗生命周期、Windows 输入法恢复、悬窗透明/白边、native select 视觉、长语音丢内容、右 Ctrl 快捷键策略,以及耳机线控触发录音探索。
这不是完整 Windows 适配路线图;本轮只处理已经接到且高频/高影响的反馈,目标是尽快形成一个可验证的 beta patch 范围。
Acceptance criteria
Blocked by
None - can start immediately.
Evidence
Expected / Actual
Expected: Windows beta 用户能完成核心路径:触发快捷键、看到胶囊、录音、结束录音、恢复输入法、插入或 fallback,并在视觉上看到一致、可读、不卡死的悬窗/窗口。
Actual: 当前反馈显示 Windows beta 在第一体验路径上存在多个高频断点:胶囊不显示或无法结束、OpenLess 输入法无法自动切回、悬窗透明/白边/未响应、native select 破坏视觉一致性,另有长语音内容完整性风险。
Validation gate
- 在
openless-all/app 下运行 Windows preflight:powershell -ExecutionPolicy Bypass -File .\scripts\windows-preflight.ps1 -Toolchain all。
- P0 修复后至少运行:
powershell -ExecutionPolicy Bypass -File .\scripts\windows-smoke-suite.ps1 -SkipRealAsr -SkipPrivacy。
- 真实 ASR/插入验证在具备凭据时运行:
powershell -ExecutionPolicy Bypass -File .\scripts\windows-smoke-suite.ps1 -Targets notepad,browser,win32edit。
- 每个子 issue 的修复 PR 必须在 PR 描述中填写命令、结果和证据路径。
Label note
This run could create and edit issues/comments, but GitHub rejected label creation and label assignment for the current token. The desired Matt Pocock states and repository labels are recorded in each child issue body instead.
Child issues
What to build
建立 Windows beta 高频反馈第一轮修复的父级 tracking issue,优先处理 beta 用户已经集中反馈的第一体验断点:胶囊/悬窗生命周期、Windows 输入法恢复、悬窗透明/白边、native select 视觉、长语音丢内容、右 Ctrl 快捷键策略,以及耳机线控触发录音探索。
这不是完整 Windows 适配路线图;本轮只处理已经接到且高频/高影响的反馈,目标是尽快形成一个可验证的 beta patch 范围。
Acceptance criteria
ready-for-agent;缺关键环境信息的任务标记为needs-info;需要产品/维护者决策的任务标记为ready-for-human。wontfix类反馈必须有解释、替代路径或后续文档任务,不能只有标签。Blocked by
None - can start immediately.
Evidence
<select>下拉弹框为 Win32 方形控件,与整体视觉不一致。wontfix标签但需要解释和替代路径。Expected / Actual
Expected: Windows beta 用户能完成核心路径:触发快捷键、看到胶囊、录音、结束录音、恢复输入法、插入或 fallback,并在视觉上看到一致、可读、不卡死的悬窗/窗口。
Actual: 当前反馈显示 Windows beta 在第一体验路径上存在多个高频断点:胶囊不显示或无法结束、OpenLess 输入法无法自动切回、悬窗透明/白边/未响应、native select 破坏视觉一致性,另有长语音内容完整性风险。
Validation gate
openless-all/app下运行 Windows preflight:powershell -ExecutionPolicy Bypass -File .\scripts\windows-preflight.ps1 -Toolchain all。powershell -ExecutionPolicy Bypass -File .\scripts\windows-smoke-suite.ps1 -SkipRealAsr -SkipPrivacy。powershell -ExecutionPolicy Bypass -File .\scripts\windows-smoke-suite.ps1 -Targets notepad,browser,win32edit。Label note
This run could create and edit issues/comments, but GitHub rejected label creation and label assignment for the current token. The desired Matt Pocock states and repository labels are recorded in each child issue body instead.
Child issues