I think I need to add an extra rule to my contract.
4. Even if you mess up, carry on with the rules. (Messing up is NOT a license to binge/break more rules)
I had a stellar day yesterday, and today was going well until supper time. Even so, I didn't fall too badly off track. I still feel pretty confident that I can keep going with this. Just one day at a time.