This is the one that matters, and it is the reason this page exists.
You carry two numbers. The run is consecutive days you kept the build, and a miss ends it. That is honest, and it should end. The honest count is consecutive days you sealed a true record, kept or not, and the only thing on earth that resets it is lying.
Fourteen days · one honest miss on day eleven
KeptMissed, and said so
The run3
Reset on day eleven. That is honest, and it should reset.
The honest count14
Untouched. Fourteen days of a true record, including the bad one.
You cannot truly fail a day you tell the truth about.
Read what that does to a bad week. You miss three sessions. Under a streak counter the number goes to zero, everything you built evaporates, and the rational move is to say nothing and quietly stop opening the app. Under this one, one number resets and the other climbs, and the honest version of the week is measurably better than the hidden one. Not emotionally better. Structurally better, on the screen, in the data.
A miss shows in steel grey. Never red. Nothing on your dashboard will ever tell you that you broke something.
Why this is designed this way. The documented failure pattern in accountability of every kind is not the missed session. It is the quiet after it: the concealment, then the drift, then the exit weeks later, usually blamed on the plan. A counter that resets to zero rewards concealment, which means every tool built on one is working against the person using it. This rule is the correction.