在未改变的 Build202608140433 上,仅使用 crg-528e756b5549=PASS 的四个 reviewed Swift 工具完成安全真实 Finder→候选画布图片拖放;所有 preflight 异常在注入前 fail closed,PASS 必须闭环 scene/files/asset/blob/privacy/save/reopen 与 Finder 完整恢复。
/tmp/mindraw-qa-ops-md-127-reviewed-drop-20260814-002。c97fd004a81a090e541dfa46afd6b8dbf6dc17090d57960b461cb67161068f0c;正式/调试 Mindraw 进程为零;Accessibility 为 true。--self-test 4/4 PASS。AXInspect 对候选 PID 的 Drawing canvas 目标绑定返回 exit 67;在 Finder 隔离、窗口变更和 CGEvent 注入前停止。AXInspect 生产契约只选择精确 AXTextField 文件源,没有 AXWebArea/canvas target 模式,不能满足派工的候选目标 bounds Gate。故结果为 PARTIAL_AUTOMATION_LIMIT,不是权限阻塞或产品失败。
Build202608140433,SHA c97fd004a81a090e541dfa46afd6b8dbf6dc17090d57960b461cb67161068f0c。crg-528e756b5549=PASS,四脚本哈希匹配,修改数 0,新自动化数 0。AXInspect <candidate_pid> "Drawing canvas" → exit 67,exact source binding failed。NOT_REACHED。PM_NOTIFY_READY QA-OPS-MD-127-TAG-FIX-REBUILD-05-REVIEWED-NATIVE-DROP RESULT=PARTIAL_AUTOMATION_LIMIT。需要新增精确候选 PID + AXWebArea/canvas target 的最小 bounds 输出能力,并通过独立代码 Review Gate;之后才能再次派发真实产品窄 QA。
用途:在真实 Finder/CGEvent 操作前核验 reviewed 工具是否覆盖下游 QA 所需 AX role 与 CLI 契约。
前置条件:使用 Gate 指定的 immutable reviewed source;不得临时修改脚本。
shasum -a 256 AXInspect.swift FinderWindowIsolation.swift NativeDrag.swift PlaceFinderSource.swift
rg -n 'CommandLine.arguments|kAXTextFieldRole|kAXWebAreaRole|usage:' AXInspect.swift FinderWindowIsolation.swift NativeDrag.swift PlaceFinderSource.swift
./AXInspect --self-test
./FinderWindowIsolation --self-test
./NativeDrag --self-test
./PlaceFinderSource --self-test
验证步骤:四哈希必须匹配 review manifest;所有 self-test 必须通过;生产 CLI 必须明确支持 source 与 target 的实际 AX role、唯一绑定和最小 geometry 输出。
清理 / 恢复:若 target 绑定非零且 Finder 尚未变更,停止候选并卸载 mount;确认 Mindraw 进程 0、mount 0、Finder state mutation false、候选 SHA 不变。
搜索关键词:reviewed tool capability matrix、AXWebArea canvas target、exit 67、PARTIAL_AUTOMATION_LIMIT。