Streaks work — until they break. That is not a flaw in how they are built; it is how they are built. A streak is a number that gets more valuable every day, which means every day it also gets more painful to lose, and the pain is the engine. Duolingo's streak is the best-known version of this and it is honestly effective at getting people to open an app. What it is bad at is the day after the break, and the story I kept reading was that the day after the break was the day people quit — not the app they were streaking in, but planning altogether. In Stowe 1.3 the streak card is gone. What replaced it is smaller, and it took longer to design than anything else in the release.
Why did the streak card have to go?
Because it was the loudest thing on a page whose one bold element is supposed to be the word "Journal", and because everything loud about it was loss-shaped. Stowe's first streak card had a flame, a big display number, and two columns — this run, your best. Even with a freeze holding it (Stowe has had comeback grace since 1.0), the card was a countdown in disguise: the number was the point, and a number that can only be defended is a number you eventually stop looking at.
The research I could find on streaks is thinner than the industry's confidence in them, and I want to be honest about that. What is well-established is the mechanism underneath: people weigh losses more heavily than equivalent gains, so a chain that might break motivates more than a tally that only grows. What is much less established is what happens after the break, and here I am leaning on how people describe it — in app reviews and forums — rather than on trials. The description is remarkably consistent: a broken streak feels like a verdict, and for people who already carry a running commentary of verdicts (many adults with ADHD describe exactly this, and rejection sensitivity is a common part of the picture), the verdict is enough reason not to come back.
I do not think Stowe should be in the business of manufacturing that feeling and then selling relief from it.
What is a "run", and how is it different from a streak?
A run is the same fact told the other way round. The run card in the Journal is one sentence: 12 days planned · best 12 · 2 held. The days you made a plan; the longest you have done that; the days a freeze held while you were away. Under it, the run is drawn as small squares — green for a planned day, frost for a held day, one accent square for today.
Three rules govern it, and they are the whole design:
- Count what happened. Days planned, days finished, days held — never days missed. There is no square for a missed day; the run simply starts where it starts.
- Keep what you earned. Your best run is permanent. If the run does reset, the card says "1 day planned · best 12" — the best sits in the same sentence at the same size, a fact, not a target.
- Never print a zero. No red state, no "streak at risk", no "in a row", no "don't lose it". Those phrases fail a test in the app's build; they cannot ship by accident.
On a comeback day, Today shows the same card it always has — "Six days away. Nothing piled up. Three things to start with." — and the Journal's run draws the held days as frost squares inside the run, not as a hole in it. Toki does not react to your absence. It never has.
What are days off?
A setting, off by default, that names weekdays the run should not count. Pick "Weekends" or your own days. A day off is neither planned nor missed — the run's squares skip it, the week ribbon marks it like an away day, and a Monday-to-Friday planner reads as one continuous run. Freezes still bank on planned days only.
I made it opt-in because a default rest schedule would be the app deciding what your week is. And it lives in Settings rather than on the run card because the run card never asks you to do anything.
If finishing is not rewarded by the chain, what rewards it?
Toki keeps things. Finish a whole day and Toki keeps a stone. Five finished days, a leaf; twenty, a feather; fifty, a shell. Plan a week end to end, a ribbon. Have a freeze hold a day while you were away, a bead — the safety net turned into something you got. Come back after days away and make a plan the same day, a key. Roll twenty-five things forward instead of dropping them, a spool. Say fifty things out loud, a bell. Stow a month, a lantern. Set your best run at fourteen or more, a knot. Your first plan, a slip. Twelve at launch.
They sit on a shelf in the Journal, drawn in ink line on paper cream, in the order they were earned. The rules for the shelf are the run's rules again:
- None is for opening the app. Every keepsake is tied to an act that is the point of the product — planning, finishing, coming back, saying it out loud, rolling instead of dropping. Rewarding a login rewards the wrong thing.
- None can be lost. The earned set only grows.
- Unearned ones are absent, not greyed. No silhouettes, no "3 more to find", no progress bar. A row of grey locks reads as debt, and Stowe's rule since 1.0 is that free never meets a lock. The empty shelf says one line: "Toki hasn't kept anything yet. It starts with a plan."
- Toki never holds a number. The shelf shows objects, not a count. Today never says how many.
The earn moment is quiet on purpose. The day you finish and earn a stone, the day-done card gains one line — "…and Toki kept something." Keepsakes earned by planning or coming back are surfaced the next morning with one line on Today that goes away once you have seen it. No badge, no modal, no confetti outside the day-done moment it already belongs to. Finishing the day is the point; the keepsake is quieter than that, because it should be.
Three props arrive with keepsakes — a coral slip, a leaf in the hem, a scarf — and Toki wears them where you see it daily. They are free. Props you do not have are not listed, because there is nothing to buy.
What did Stowe deliberately not build?
The list is longer than the feature, and it is the honest half of this post:
- No streak repair, paid or via a Pro trial. That is charging for relief from manufactured pain, and it is the single mechanic this app exists to refuse.
- No "at risk" or "don't lose it" notification, ever. Toki is never in a notification.
- No XP, levels, points, leaderboards or friend streaks. Comparison is a number Toki would end up holding.
- No daily-login reward or "opened the app" keepsake.
- No second counter next to the run. Two counters are two ways to feel behind. The run counts planning; finishing is rewarded by keepsakes.
- No countdown in a widget or Live Activity. A countdown is a threat with a clock.
- No paid cosmetics, rooms or environments on a character you tap twenty times a day.
Where is the Pro moment, then?
One place. When a month closes, the Journal offers a short paged Month in Review — the week that carried it, the things that defined it in your own words (the task that kept coming back, in quotation marks), how you did it, what Toki kept, and a closing paragraph written on the device. Your first completed month is yours in full — the real review, not a preview. Every month after it is kept with Pro, and the line that says so is a fact about what Pro keeps, not what free loses: "This month is yours. Every month after it is kept with Pro." No lock glyph, no blur, no greyed card.
That is the whole system. A run that only counts what happened, a shelf that only shows what is there, days off that do not count against you, and one paid moment about depth rather than relief. If you have bounced off streaks before, I would like to know whether this one holds. The email in Stowe's Settings goes to me.
Frequently asked questions
Does Stowe have a streak?
It has a run. The run card in the Journal reads "12 days planned · best 12 · 2 held": the days you made a plan, your best run so far, and the days a freeze held while you were away. It never counts days missed, never shows a zero, and never turns red. On screen the word is "run", not "streak", on purpose.
What happens to my run if I miss a day in Stowe?
A freeze holds it, and the held day is drawn in the run as a frost square rather than a hole. If you are away long enough that the run does reset, your best stays yours and the card says so; day one of the new run banks toward the next freeze. There is no "streak lost" screen and no way to pay to repair it.
What are the keepsakes on Toki's shelf?
Small drawn objects — a stone, a leaf, a bead, a key — that Toki keeps for things you did: a whole day finished, a week planned end to end, a day held while you were away, coming back after a gap. Twelve at launch. None is for opening the app, none is a count, and none can ever be taken away. Unearned ones are simply absent, not greyed out.
Are streaks bad for ADHD?
Streaks reward showing up, which helps, but they lean on loss aversion — the fear of breaking the chain — and many people with ADHD describe the break as the moment they quit the app entirely. Stowe keeps the "showing up adds up" part and removes the loss part: nothing resets to zero in front of you, nothing is red, and what you earned stays earned. That is a design judgement drawn from how people describe their experience, not a clinical claim.
Is any of this paid?
No. The run card, comeback grace, days off, every keepsake and every prop Toki wears are free. The one Pro moment in the system is the Month in Review: your first completed month is yours in full, and every month after it is kept with Pro.