Streaks

Streaks that measure the habit, not your attendance

Most streak counters measure one thing: whether you have failed to break a chain. That is a measure of attendance, and it stops describing your habits the moment life is anything other than uniform.

A day counts at 60% of its expected load

You do not have to complete everything to have had a day that counted. Clearing 60% of what was actually scheduled is enough for the day to count towards a streak.

The reasoning is that the all-or-nothing rule punishes exactly the days worth protecting. Someone who did four of their six habits on a hard day has done well, and telling them they scored zero teaches them that a partial day is worthless — which is the belief that ends habits, not the missed day itself.

Frequency is respected rather than flattened

A habit due four days a week contributes four sevenths of a day, not one whole day. Its expected load is four days, and it is scored against four days.

This sounds like arithmetic and is really a fairness rule. Under the usual model, a habit you deliberately scheduled for weekdays reads as a habit you fail every weekend, so the counter punishes you for the schedule you chose on purpose. Weighting by expected load means a four-day-a-week habit done four days a week is a perfect week, because it is one.

Today cannot break a run

A day that is merely still in progress is not a failure. Until the day is over, an incomplete today never breaks a streak.

It is a small rule that removes a specific and pointless kind of pressure: opening the app at two in the afternoon and being told, accurately but uselessly, that you have not yet done the thing you were always going to do that evening.

What a streak is for

A streak here is a description, not a score to defend. It is one signal among several, and it is deliberately not the thing the interface shouts about — there is no streak-loss guilt, no red badge and no notification you did not ask for.

The question worth answering is not whether the chain is unbroken. It is whether the habit is doing anything, and that is what the correlations are for.

At a glance

Day counts at
60% of expected load
Partial-week habits
Scored against their own frequency
In-progress today
Never breaks a run
Streak-loss notifications
None

Related

Give it a month and see what it finds

Twenty paired days is the minimum before the statistics will say anything at all. That is roughly three weeks of ordinary use.

Start free
Want it on your phone?

On iPhone: Safari, then Share, then Add to Home Screen.

On Android: Chrome, then the menu, then Install app.

Prefer to wait for native apps? Leave an email and we'll tell you the day they land. Nothing else.