Finder isolation 回读兼容
用户目标
执行 MD-QA-OPS-127-FINDER-ISOLATION-READBACK-COMPAT-FIX-01,从下游真实契约推导安全 readback 不变量,兼容 Finder 合法几何规范化,同时保持所有身份、回读、rollback 和退出门禁。
已完成事项
- 只读分析
PlaceFinderSource 与 NativeDrag 真实职责。
- 以 production-core RED→GREEN替换非必要的精确像素回读。
- 加固原始负 size 检查,避免 AppKit CGRect 规范化掩盖无效面积。
- 完成七工具、非法参数、manifest/SHA、隐私与保护门。
- 形成 Review Gate
crg-d13c0397a58b 并回写统一台账、PMO_INBOX。
核心事实 / 变更快照
- 变更对象:Finder isolation 单次 readback 判定。
- 事实来源:
isIsolationReadbackCompatible、activeDisplayBounds、production readback closure;文件 SHA 7642a4a60882922f32cb8b712079382eb43fb3901ceff7b58eecd1d5c696ac4f。
- 变更前:要求实际 window rect 与
(10,70,500,320) 每项差值 <2。
- 变更后:要求同一 exact-bound source、unminimized、raw finite positive rect、center 位于 valid active display;合法 Finder normalization 可通过。
- 映射/删除:旧四项 exact pixel comparison 删除;未新增 retry 或自由容差。
- 范围边界:Place/NativeDrag 未改;mutation、wait、stage、rollback、formal restore、72/73 未改;无真实 QA。
- 验证证据:Review Request/evidence JSON,Gate
crg-d13c0397a58b。
文件变更
FinderWindowIsolation.swift 与同目录 sanitized manifest。
- Review Request、evidence JSON、统一台账、PMO_INBOX 和本会话记录。
未决问题
- 等待固定 Reviewer 对 Gate
crg-d13c0397a58b 独立复审。
- Review PASS 前不得运行真实 Finder/AX/候选 QA。
后续建议
- Reviewer 重点检查下游契约推导、display 坐标系一致性、负 raw size 加固,以及 exact-bound 参数在生产接线中的事实来源。