A missed day is a dip, not a defeat.
I shipped a habit tracker this year, built on one idea the whole category keeps getting wrong. The streak that resets to zero has quietly ended more of my own habits than the habits ever did. So I built the app that refuses to do that — and a forgiving model turned out to be much harder to build than a punishing one.