The math, in plain English How the numbers actually work.
No black box. Here’s exactly what every metric means, the formula behind it, and how to read the score.
percentConsistency How often you actually show up.
consistency = completed_days / scheduled_days - 80–100% · excellent
- 50–79% · good
- < 50% · needs attention
hubBalance How evenly your effort is spread.
We take the consistency of each habit, compute the standard deviation across them, then invert it into a 0–100 score.
balance = 100 × (1 − σ / σ_max) Low spread → high balance. Six habits at 70% each will score higher than one at 100% and one at 0%.
local_fire_departmentGentle Streaks A streak that survives a bad week.
Every active streak comes with a small tolerance budget — 10% of its length, rounded down, minimum one. Spend a miss; keep going.
tolerance = max(1, floor(streak × 0.10)) Example: a 47-day streak allows up to 4 missed days total. You’re rewarded for the long game.
emoji_eventsBest Streak Milestones that mean something.
Habiterr tracks your all-time best streak per habit and surfaces it as a quiet trophy. Beat it — or rebuild without losing the memory.
emoji_events7Week
emoji_events30Month
emoji_events100Century