For example, if you said you want to get to a total of 100 by 20th May, then the goal will continue until 20th May even if you’ve already hit 100, but it won’t require more data.
Your link implies I should not have derailed. I said I want to get to a total of 1 by 29th Oct, then the goal continued until 29th Oct even though I already hit 1, but itrequired more data.
I believe we’ve been discussing this via email, so just to clarify for everyone else: a new goal was created and then an end total of 1 set… for outside the akrasia horizon. In the meantime, the goal had a rate of 1/day.
So the way it worked was that the goal continued at a rate of 1/day until the akrasia horizon, and then the line dropped back down to 1.
This is expected, because the goal started with a rate of 1/day and you can’t change that until after the akrasia horizon. The end total is still 1, but it requires the line to drop again at the end in order to achieve that, because the line continues at a rate of 1/day until the akrasia horizon.
Trying to do this will often simply error out the graph, because we don’t support one-time goals in this way, or any goals shorter than 7 days.
The goal’s “road” can be defined by any combination of two of the following: goal rate, goal value, and goal date.
Having set a goal date, this goal would continue being active until that date has been reached, regardless of the datapoints supplied (or not) along the way.
As you can see in the graph you posted, there is a target at Y 1 at X Sept 29. As for the rate between the start and finish, that can vary.
Entering the value 1 on Sept 22 does not finish the goal: up arriving at the goal date of Sept 29, the goal would end.
As for derailing, the rate had already been defined at what looks like +1/day and your datapoint on Sept 23 fell short of meeting that rate.