21 July 2026 Β· 5 min read
Why the Bond Streak has a freeze, not a punishment
Most streak features punish a missed day. Here is the actual design reasoning behind streak freezes, and why we built it that way on purpose.
Most streak features are built the same way: a number that goes up every day you show up, and drops to zero the moment you miss one. It is a simple mechanic and a genuinely bad one, because it punishes exactly the people who were doing well before life got in the way.
The problem with most streak features
A streak that resets to zero after one missed day teaches you to stop caring the moment it breaks. There is no difference, mechanically, between missing one day and missing ninety, so once the flame goes out there is no reason to come back to it sooner rather than later. The mechanic that was supposed to build a habit ends up killing it.
What a freeze actually covers
A streak freeze absorbs exactly one missed day. If you have one banked when a day passes with no activity from either of you, it gets spent automatically and the streak continues as if nothing happened. No flame lost, no XP lost, no trophies affected.
How you earn and bank freezes
You earn one freeze every seven days, and you can hold up to three at once. That caps how forgiving the system is: it covers real disruptions, a work trip, a flat battery, a bad week, without becoming so generous that the streak stops meaning anything.
What happens when you run out
If a day passes with no freeze banked, the streak resets and you start again from zero. That is the honest version of consequences: real, but recoverable, and never triggered by a single ordinary bad day.
Where we drew the line
We considered making freezes unlimited and decided against it. A streak that can never break is not a streak, it is a counter. The whole point is that it takes two people actually choosing to show up, and a freeze should cover bad luck, not replace the choice entirely.
Try KTL with your person
Free, private to the two of you, about a minute to set up.