Skip to content

docs: report 264 — P1-U device install, re-verification samples and preflight access check - #272

Merged
wangzhizhou merged 3 commits into
mainfrom
dev
Nov 12, 2026
Merged

wangzhizhou merged 3 commits into
mainfrom
dev

Conversation

@wangzhizhou

Copy link
Copy Markdown
Contributor

内容

只含文档与探针工具,不动产品代码(不会触发验收包重建)。

  • 报告 264:main 候选 3e428b7 在 air 上装机 PASS(签名/公证/执行 SHA/用户数据不变都已回读);真机键入复验 BLOCKED——代理会话的进程没有辅助功能/事件投递权限,合成按键被系统丢弃,12 项行为在真机上尚未验证。报告 §4 给出在已授权终端里补做的一条命令,§5 列出仍需目视的 5 类项。
  • quality-samples.sh:新增 9 条 ADR-325…336 真机样本(数字后标点、拼音补全、以词定字、分段选词、小鹤双拼、薄弱字清单、按应用记住英文)。改配置只走 ime-cli :set 并在结束时还原。
  • preflight:新增 event_access 检查(keytopid --check-access)。此前无权限时仍报 ready:true,键入项只会表现成含义不明的 BLOCKED。
  • T-ITER-22-coverage.md 样本计数 13 → 22;HANDOFF 的设备表、版本与分支信息对齐现实;积压文档补装机状态。

验证

  • make verify PASS
  • make macos-offline-tests:62 文件 / 328 例 PASS(含 test-acceptance-map.py、test-acceptance-tooling.py、test-probe-cleanup.py)
  • 文档卫生与同步检查 PASS

注意

main 上的候选与线上发布版同为 1.2.1 / build 40 但内容不同,发版前必须升版本号。

quality-samples.sh now types the ADR-325…336 behaviours on an installed package: ASCII punctuation after digits, unfinished-pinyin completion, pick-a-character, segmented selection, Xiaohe double pinyin, the weak-character list and per-app English state. Config changes go through ime-cli :set and are restored.

Signed-off-by: wangzhizhou <824219521@qq.com>
…tion blocked

The main candidate 3e428b7 installs cleanly and leaves user data untouched, but the agent session lacks Accessibility/event-post access, so no typed sample ran. Preflight now detects that case (keytopid --check-access) instead of reporting ready, and the coverage map counts the nine new samples.

Signed-off-by: wangzhizhou <824219521@qq.com>
…s granted

Records the rerun on the installed main candidate, the exact post-run state of the user's config and dictionary, and the five item groups that still need a human look.

Signed-off-by: wangzhizhou <824219521@qq.com>
@wangzhizhou
wangzhizhou merged commit 1265fa7 into main Nov 12, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant