After each successful horizontal swipe in color discovery, re-read the color rows until two adjacent reads agree on text and bounds (at most four extra reads, 200ms apart) before collecting. No extra clicks, never fails. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NTDbDcwbDw1TSAcE6wfh2F