15d825125d
针对「顶栏右组错位全屏 diff 3.5% 没报红」的盲区: - screens.mjs shell 加 zones(顶栏/侧栏/状态栏逻辑坐标 + 各自紧阈,顶栏收到 4%) - fidelity.mjs:有 zones 时全屏仅参考,逐 zone 判定(按 dpr crop) - skill diff.mjs 加 --crop 仅比矩形区域(全局工具,不在本 repo) - 验证:错位版 golden 顶栏带 9.48% > 4% 报红;修正版 3.16% 通过 仍存盲区:弹出态(用户菜单/dropdown/dialog)不进静态 golden,需单独补浮层 golden。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TSKEiHsvauyxYUW2itzUXX