Optionalat: numberDrop all sessions and streaks.
Participants who have NOT checked in.
Consecutive-day attendance streak for a user.
Restore a toJSON() snapshot (streaks survive restarts).
Ready-to-send numbered list with check-in times.
Serialize streaks + any open session for persistence.
Check a user in. Returns their 1-based position, or null.