Mindraw Coder:AXHidden 缺失语义
- 日期:2026-08-14
- Task:
MD-QA-OPS-127-CANVAS-HIDDEN-ABSENT-SEMANTICS-FIX-01
- 输入:同候选两次稳定
HIDDEN_ATTRIBUTE_ABSENT;crg-52cd8ff6eab1=PASS
- 结论:仅对角色已确认为
AXWebArea 的候选,将 kAXErrorNoValue / kAXErrorAttributeUnsupported 映射为 absent;absent/false 继续唯一性、finite-positive geometry 与 visible-display containment。true、success+nil、非 CFBoolean、其他 AX error 均 fail closed。
- 实现:同步修改 evidence-only locator 与 diagnoser 的生产同核读取/分类,自测覆盖 API 映射及 geometry/display/zero/multiple/multiscreen 边界。
- 验证:RED→GREEN;六 Swift 工具 typecheck/self-test/no-args 6/6;其他四工具 SHA 与 raw archive identity 不变;未运行真实 AX/Finder/输入。
- Review Gate:
crg-dfa4b01d47c1
- 边界:代码/隐私待复审;不代表真实 locator、Finder 拖放、产品、DMG 或发布 PASS。