- Home
- Recurrence & Events
- Streak / Interval Tracker
Streak / Interval Tracker
Enter dates you've already recorded (for example, days you completed a habit). See them sorted, the longest consecutive-day streak, and every gap larger than one day.
Worked example
A set of dates covering January 1 through January 3, then January 5 and January 6, produces a longest streak of 3 consecutive days, January 1 through January 3, and one real gap of 2 days between January 3 and January 5, where January 4 was never entered. Add January 4 to the list and the two separate runs merge into a single 6-day streak with no gap at all, since every day from January 1 through January 6 is now covered without interruption. The tracker reports both figures together, the longest unbroken run and every individual gap, so a pattern like a habit tracker or an attendance log can be reviewed for both its best stretch and exactly where it broke.
Common mistakes
- Entering the same date more than once and expecting it to count as two separate covered days. A duplicate date is treated as a single occurrence toward the streak.
- Expecting this to generate future dates. It only analyzes the specific dates you already have, and does not project a schedule forward on its own.
Limitations
This tracks the exact dates you enter directly. It does not generate a recurrence rule from the pattern it finds, and it does not verify the entered dates against any separate rule.
Frequently asked questions
- Do the dates need to be entered in chronological order?
- No, every date entered is sorted automatically before the longest streak and the individual gaps are computed, so the entry order has no effect on the result.
- What happens if I enter the same date more than once?
- A duplicate date is counted once toward the streak, since a real streak is about which distinct calendar days were covered, not how many times each one was entered.