Replacing a live goal now clears the old one and records why it ended.
What's wrong with this entry?
When a new goal replaces one that is still live, the old goal is now cleared as a distinct step rather than dropped silently, and a new event records why a goal ended along with how many iterations it ran, how long it lasted and where it came from.
- Recorded reasons in this build:
superseded(a new goal replaces a live one),user_clear,resume_swapandsession_clear. - The
supersededcase is the new behaviour; the rest describe clears that already happened.
tengu_goal_cleared
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.227
A tool for proposing a session goal, gated off
Both mention goal
-
v2.1.229
Goals record where they came from
Both mention goal
-
v2.1.229
Goal-set events gain an origin, one-shot warnings share a registry
Both mention goal