Graduated friction
I noticed I was taking breaks a little too easily, so I made them cost something.
The first break of the day is a tap. The second asks you to type part of a quote. From the third on, the whole thing. Each rule counts its own breaks, and everything resets at midnight.