A habit tracker with a “perfect week” achievement is telling you something about what it actually values, whether it means to or not: that seven for seven is the real goal, and everything under that is a lesser version of succeeding. PaceStreak doesn’t have that badge, and it isn’t an oversight.
What a target is for
Every training habit and every non-training habit has a weekly target you set yourself — three days, five days, whatever the thing can actually take. The week counts as kept if you meet that target, not if you fill every cell. Someone training three days a week and someone training six are both either keeping their streak or not; neither one is behind the other.
A perfect-week badge quietly overrides that. It says the real finish line is seven regardless of what you asked for, which makes every target below seven look like a consolation prize you chose out of weakness rather than judgment. The badge would be lying about the thing the target was built to say honestly.
What perfection actually teaches
The failure mode of daily-perfect tracking is well known even without a citation: once the streak is broken, the cost of a missed day and the cost of missing every day after it looks the same, so there’s no reason to stop at one. A system that only rewards the unbroken run gives you nothing to protect once it’s already broken.
A weekly target doesn’t have that cliff. Missing Tuesday doesn’t touch Wednesday. The week is still recoverable up until it isn’t, and even then there’s a freeze and a monthly repair standing between one bad week and the whole streak resetting. Perfection was never the thing being measured, so there’s nothing catastrophic about falling short of it.
What does get a badge
Attendance, consistency over months, a target raised and kept — the things that are actually hard and actually meaningful. None of them require that a single week look spotless to count. That’s the whole point of counting weeks instead of days: the target is yours, and meeting it is the win, whatever it looks like from a distance.
AlzyWelzy
Building PaceStreak. GitHub
Related
DesignThe weekly target leaves room for rest
A daily streak has no concept of a planned day off: every rest day looks identical to a missed one. Counting weeks against a target you set yourself is what lets rest be a decision instead of a risk.
2 min
DesignFreezes are earned, not sold
A freeze protects a bad week from ending a streak you've kept for months. It has to come from consistency, not a purchase, or it stops meaning anything about the person holding it.
2 min
DesignWhy PaceStreak's streaks count weeks, not days
A daily streak punishes rest. The streak engine counts kept weeks against a target you set, forgives bad weeks with earned freezes and a monthly repair, and stores nothing that can drift.
4 min