We're working on a habit-related app — as usual, there would be a streak mechanism. This mechanism, however, has not been far from causing stress on users. With our app, we'd like to try a softer approach of "no judgment". We even let users skip their routines/habits without making trying to make them feel bad (for example, no red X icons for skipped things).
One of the more interesting things we'd thought about, though, was when we were designing the Achievements system. We thought about how often it is that "breaking a streak" is seen as "being released from prison", "no longer a slave" and such sentiments. Someone then came up with an idea of breaking a streak as an achievement in itself: there could be an achievement for breaking a streak of a week, a month, a year, et cetera. The point is precisely not to keep going.
We felt like we were in uncharted territory — as long as the designers in our team knew, no one had ever saw such mechanism before. We'd like to know: would this approach be an effective measure for taking the stress of keeping a streak off from the users?