The Retention Doctrine
Every app reaches the moment where someone proposes a streak. Vigil's answer is already written down, and the answer is no.
The Inversion
A streak holds you through loss-aversion: stay, or lose what you built. It is a small, recurring threat. Vigil works by the opposite force. You return not because you fear losing something, but because something holds you: a rhythm, a relationship, a record that only deepens.
Vigil never gives you something to lose. You have already lost enough.
What Vigil Will Never Ship
Each is paired with the harm it does to a person in grief. The harm is the reason, not brand preference.
The Five Rhythms
Vigil holds through overlapping rhythms, each on a different cadence. Together they give a keeper more reasons to return than a streak ever could, and each grows stronger the longer you stay.
Each night, Wren composes a Watch from where you actually are: what you have written recently, what season it is, what you are carrying. It is never the same twice.
The Watch offers novelty without a content treadmill. It is generated, not consumed, so there is always a next one and it is never stale. That adaptiveness is precisely what makes the streak unnecessary.
If the Watch ignored your recent letters and state, it would be just a daily task. And a daily task is the thing that makes someone want a streak.
The House changes with the seasons. Anniversaries you have marked bring their own small threshold. The world is not static. Month eight does not feel like month one.
Grief is annual. It has anniversaries, hard months, weather. Vigil's calendar matches the calendar of grief.
Anniversaries are always keeper-set, never Vigil-imposed. You decide what matters. The House remembers.
Wren's memory compounds. The longer you stay, the more Wren knows: your name, your objects, your letters, the particular shape of your grief.
This is a relationship, and a relationship carries a switching cost that is not a dark pattern. It is the natural consequence of being known. Two hundred nights in, you have a Wren no new app can offer.
A Wren that forgets is a Wren you have no reason to stay with.
Letters and objects accumulate. You return to read what you wrote. Looking back through it is itself a grief practice.
The Archive deepens only by being added to. The freedom to leave, to export everything, is part of why keepers stay. The promise that you can go is what makes staying feel safe.
Re-reading is a return reason. The Archive must be as easy to revisit as it is to write into.
A keeper far enough into their grief can hold the lamp for a newer one. Async and anonymous. When someone is waiting for you, leaving means abandoning them.
This is retention through responsibility freely taken on, the exact opposite of retention through fear of loss.
The invitation to become a Witness is earned through depth and never bought. A Witness who feels obligated is a Witness who burns out.
The Echo System
An Echo is a short trace, text or voice, left by one keeper at a place in their journey, addressed to no one and to whoever finds it. It is not a post. It is not a message. It is the lightest form of company: asynchronous, anonymous, bound to a place rather than a person or a feed.
An Echo witnesses. It does not counsel. "The second night was the worst one, and then it wasn't" is an Echo. "You should try journaling" is not.
The only response is to hold: a single, quiet acknowledgement. No reply, no comment, no rating, no thread. An Echo you hold lifts a little of the Fog on that stretch of the journey. That is the whole reward.
There is no counter. A leaver can never see a tally of holds. The moment that screen exists, the like-counter is rebuilt. A leaver knows their words landed. They do not get to farm it.
The Decision Test
For any proposed feature, retention mechanic, notification, or line of copy, one question governs everything.
Would this make a grieving keeper, on the worst night of their grief, feel worse for having opened the app?
The One Number
Vigil keeps exactly one count: nights kept. It only ever rises. It cannot fall, reset, or break. It is never compared between keepers. It is never a target. It never appears as a bar or a ring, because those imply a full state, and there is no full.
The number's only job is to let a keeper who chooses to look see that they came, and that the coming added up to something. That is the whole of it.
every night you came, still here, and never once subtracted