If you are tracking and have enough calories left for a bowl of icecream, then have it. If it will push you over, then log it right now into tomorrow's tracker and adjust the rest of tomorrow to allow it. I find that pre-tracking is empowering for me. I have the sense of knowing that I can have whatever I want, maybe not right now, but that's okay. It's helpful to see that it's there, I will get to eat it, and that it won't de-rail my progress.
*checked to see whether you have enough calories left for today to "spend" on the ice cream? *made sure you're actually hungry? *tried having a glass of water first? *decided whether the 150+ calories you'd eat are worth the 3 miles (give or take) you'd have to walk in order to burn it off? *put in 15 minutes of exercise first? (I'm doing a challenge where I need to put in 15 minutes of exercise if I want that snack.)
This is just a quick list of thoughts. We're here on this journey with you. You're not alone!