Reasoning only at pattern transitions stops robots from taking visual shortcuts. — Synthesis