The point at which you decide to abandon a goal is an excellent time to re-evaluate how it (and your other roads) actually serves your wider purpose and intention.
Here’s a snippet from: Archiving my goals as I don't have time for them:
e.g. I’d be leery of telling the graph that I went for a run on a day that I actually just sat on the couch, but if I’d just spent a session on the rowing machine, it might fit with the spirit of my intention. There’s some slippery slope in there, of course, but less slippery than just telling the graph what it wants to hear.
Also: there’s a time-honoured mechanism for stopping a goal before the akrasia horizon—it’s called ‘derailing’. There’s even a checkbox in settings to automatically quit a goal after the next derail. I use that all the time when it becomes apparent that a particular road isn’t serving me very well at all.