i was going to ask if you're me because i've tried all of these except the accountability buddy and; given that fast food is addicting; i think it makes the most sense.
the first bullet point is the reason why i'm off the wagon for months at a time. my craving for a double whopper with bacon, onion rings, & extra cheese is VERY STRONG and i sublimate it by letting myself eat chicken breast, pork loin, fish, cheese, etc. for months at a time. these efforts help keep me away from the fast food chains, however it's not fool proof because i still cave into the cravings, but at SIGNIFICANTLY reduced level compared to before i started wrestling with these demons.
i used to eat fast food at least once every day and the longer i stay off the wagon the more i slowly inch towards going back to this old habit over the ensuing months; until i have some sort of realization that pushes me back onto the wagon, like op. i'm on the wagon for roughly as long as i'm off it, so i stay on the wagon for months at a time as well; but i've been repeatedly going on/off this wagon for the last 15ish years. the crock pots let me jump back on very easily.
the cgm's always let me fool myself into believing that i can go off the wagon responsibly and; before i realize it; i'm stuffing my face with whoppers again a few months later. an accountability buddy would need to have a 20ish month view of my cgm results to know that i'm backsliding.
i learned a few years ago that studies that used accountability buddies to treat drug addictions were effective because they kept track of drug addicts' gps coordinates and; whenever the addict visited a place where they could obtain their drug of choice; the accountability buddy would pop up to help them. i need something like this that can track my proximity to fast food chains so i don't have to bother with trying to sublimate my cravings because that's always my first step to falling off this wagon again.