beeminder / BeeSwift

Official Beeminder for iOS app
Other
29 stars 5 forks source link

Don't import last week of data for new goals (for now) #334

Closed dreeves closed 1 year ago

dreeves commented 1 year ago

HT Mary.

Replicata

  1. Decide you'd like a new Apple Health autodata goal
  2. Create it as a manual do-more goal, per the help docs
  3. Go to BeemiOS and do the "add source" thing to point to that new goal
  4. Do some jumping jacks or whatever

Expectata

That data starts appearing above the bright red line.

Resultata

The previous week of data is imported which would normally be great but since the goal already got created starting at zero, I'm now waaaay above the bright red line, which kinda spoils the goal unless I know about ratcheting.

Worse, if it's a do-less goal then I insta-derail which is super broken.

Desiderata

Cognata

Verbata: newbee confusion, pulling in the last week of data, importing old data, insta-derails,

adamwolf commented 1 year ago

i'm pretty confused about this. why does importing past (presumably positive numbers) data for a do-more make you derail?

dreeves commented 1 year ago

For a do-less you may insta-derail and for a do-more it's a lot of excess safety buffer. Kinda buggy either way and especially egregious in the do-less case.