Trying to change ten things at once is the fastest way to change nothing. Yet most habit apps hand you an empty list and an infinite "+" button, then act surprised when you burn out by Thursday.
The quest tree is our answer. Habits live on a dependency graph: some are unlocked from day one, and others stay locked until you've built the foundation they depend on.
Why locking things feels good
It sounds counterintuitive — why would hiding features help? Because a locked node is a promise. It tells you there's a next thing, it's earned, and you're not expected to do everything today. Games have known this forever. Progression is more motivating than abundance.
- "Wake up at 6" unlocks "morning workout," which unlocks "meal prep."
- You build in an order that actually compounds, instead of scattering effort.
- Each unlock is a small, earned milestone — a reason to keep going.
Abundance overwhelms. Progression pulls. The quest tree is just progression, drawn honestly.
The result is a habit system that feels less like a chore list and more like a path — one where finishing the next step is genuinely something to look forward to.
