I don’t think there is any way to do this with a single goal currently.
But setting up two goals sounds to me like it would work really well. One
goal where you just say whether you practiced at least 5 minutes or not,
with the rate set to 7/wk. The other goal set to the amount of time you
want to practice per week. You say this is “really ugly” but it doesn’t
sound that ugly to me, only slightly inconvenient. In some sense, you
really do have two goals: you want to spend a certain amount of time, to
make progress, and you also want to be consistent, to build a habit. To
mitigate the inconvenience you could very easily automate the data entry
using a tool like https://github.com/lydgate/bmndr — it would just be a
couple-lines long script that calls bmndr. You enter a time and the script
submits the time to one goal and a data point of ‘1’ to the other goal.
2 Likes