QA 证据修复 02
- 用户目标:串行完成 workflow 任务后,只关闭 QA04 evidence-only Swift 工具的 AX read fail-closed 与 parent geometry 两处 P1,不运行真实自动化。
- 已完成:
FinderWindowIsolation.swift、PlaceFinderSource.swift 改用 throwing AX read;仅 benign absence 返回 nil;Place 首次 AX write 前验证 parent/source geometry;manifest 更新两文件 sanitized SHA;生成 Gate crg-3b35590a9acd。
- 验证:四脚本 typecheck/self-test/无参数提前退出均 4/4;生产顺序静态检查、5 文件边界、raw archive 数量/字节/权限/逐 SHA、privacy/product reference/diff 均 PASS。
- 保护事实:raw archive 聚合 SHA、QA04
PARTIAL_AUTOMATION_LIMIT、fixture 恢复和 Finder 39/40 不变;未运行 Finder/AX/CGEvent、未触碰产品源码或用户文件。
- 后续:独立复审
crg-3b35590a9acd;复审 PASS 前不得复用工具,任何产品 QA 仍需独立派工。