How I Learned to Stop Course-Correcting and Start Using Message Checkpoints - Cline Blog