Proposed user story:As a Bloggerbee, when I un-publish a post, I want an option to click a button to add a -1 Beeminder data point, to have the post removal count against my posts-published goal.
The reason for this is to avoid the following situation transpiring over time:
Bloggerbee publishes a post; beeminder-ping adds a "+1" data point
Bloggerbee decides/realizes that publishing was premature
Bloggerbee un-publishes the post
Bloggerbee edits the post AND/OR time passes
Bloggerbee publishes the post; beeminder-ping adds a "+1: data point. At this point, two data points have been added to the Beeminder goal for this post.
IMO, always sending a "-1" data point during Step 3 above will probably violate at least some users' expectations and is too heavy-handed. (Maybe they've got some other integrations or process in place to handle this situation… Maybe they actually want posts published twice to double-count due to some unique circumstances… We can't know for sure.)
Proposed user story: As a Bloggerbee, when I un-publish a post, I want an option to click a button to add a -1 Beeminder data point, to have the post removal count against my posts-published goal.
The reason for this is to avoid the following situation transpiring over time:
beeminder-ping
adds a "+1" data pointbeeminder-ping
adds a "+1: data point. At this point, two data points have been added to the Beeminder goal for this post.IMO, always sending a "-1" data point during Step 3 above will probably violate at least some users' expectations and is too heavy-handed. (Maybe they've got some other integrations or process in place to handle this situation… Maybe they actually want posts published twice to double-count due to some unique circumstances… We can't know for sure.)
Giving users the option works around this.