Daily Habits · Detail

History & how the forgiving streak works

The rules, plainly

5
Current streak
5
Best streak
5
Kept (30d)
3
Strong (30d)

Save or export

Files contain only day, count, and status — no names or IDs. Nothing leaves this device unless you save or copy it.

Last 30 days

DayDoneStatus
Thu, Aug 6today0rest
Wed, Aug 54strong
Tue, Aug 42kept
Mon, Aug 30rest
Sun, Aug 24strong
Sat, Aug 13strong
Fri, Jul 312kept
Thu, Jul 300rest
Wed, Jul 290rest
Tue, Jul 280rest
Mon, Jul 270rest
Sun, Jul 260rest
Sat, Jul 250rest
Fri, Jul 240rest
Thu, Jul 230rest
Wed, Jul 220rest
Tue, Jul 210rest
Mon, Jul 200rest
Sun, Jul 190rest
Sat, Jul 180rest
Fri, Jul 170rest
Thu, Jul 160rest
Wed, Jul 150rest
Tue, Jul 140rest
Mon, Jul 130rest
Sun, Jul 120rest
Sat, Jul 110rest
Fri, Jul 100rest
Thu, Jul 90rest
Wed, Jul 80rest
streak.compute.trace
$ daily-habits explain --grace=1
2026-08-06 in progress (0) — today never counts as a miss
2026-08-05 kept (4) → streak 1
2026-08-04 kept (2) → streak 2
2026-08-03 missed (0) — forgiven, bridging the gap 🫶
2026-08-02 kept (4) → streak 3
2026-08-01 kept (3) → streak 4
2026-07-31 kept (2) → streak 5
2026-07-30 missed (0) → streak ends here
result: 5-day streak (1 grace day used)

This week: 5/7 kept. Not medical advice.