执行 MD-QA-OPS-127-NATIVE-CGEVENT-EVIDENCE-FIX-01,先保全 raw evidence,再关闭 evidence-only review F-01 至 F-04;禁止运行真实 AX/CGEvent/Finder 或产品 QA。
0700/0600。PARTIAL_AUTOMATION_LIMIT、fixture 恢复与 39/40 不变。crg-ad37e1d0b4fa。1ce23234df53a47833981f356cf18ef87376a7162f2740fe3b92ae84efc9c974。sanitized-evidence-manifest.json。null、占位符类别及移除原因。crg-ad37e1d0b4fa。用途:只做静态编译和安全 self-test,不触发 Finder/AX/CGEvent 生产分支。
前置条件:工作目录为 Mindraw 根目录;四个工具位于 QA04 sanitized evidence 目录。
evidence='02-P/M4C-GitHubOpenSource/qa/qa-ops-md-127-tag-fix-rebuild-04-native-cgevent-drop-evidence-20260814'
for script in AXInspect FinderWindowIsolation NativeDrag PlaceFinderSource; do
xcrun swiftc -typecheck "$evidence/$script.swift" || exit $?
xcrun swift "$evidence/$script.swift" --self-test || exit $?
done
验证:四个脚本分别输出 self_test=PASS,整个命令退出 0。
清理 / 恢复:该 Runbook 不生成持久二进制、不改变系统状态,无需清理。不要运行不带 --self-test 且参数完整的生产分支。
搜索关键词:QA04、sanitized-evidence-manifest、mouse_up_cleanup、crg-ad37e1d0b4fa。