There are cases where Beeminder will send excessive reminders. For example, if accepting the pessimistic presumptive report (PPR) won’t derail you then you shouldn’t get zeno’d (unless you’ve opted for more than one lead day for your reminders).
If you’ve entered data but are skating the edge then we intentionally zeno you, which is sometimes pretty annoying if you know perfectly well that you can’t eat another jelly bean but Beeminder keeps incessantly telling you so.
And all the rules are different depending on if it’s a manual do-less goal or an autodata goal, so that’s another source of complexity and confusion and potential bugs…
We’re talking about an “Uncle!” button for do-more goals where you can just be like “I’m not going to do any more by the deadline so just derail me now.” Maybe the right answer with do-less is to generalize that. In the case of do-less it’s not “derail me now” necessarily (unless you’re over the limit already – which makes sense for some do-less goals where negative datapoints are allowed) but just “I’m done!” or “Fin!”. Clicking it means you won’t be entering any further data and Beeminder can stop zeno’ing. (Maybe it’s grayed out if you haven’t entered a do-less datapoint and PPRs are turned on, since that contradicts the “there will be no more data” intent of the button.)
What do you think?