Streak công bằng: timezone, freeze token và idempotent badge
Streak được tính từ ledger hoạt động theo timezone của user với định nghĩa rõ ràng cho một ngày, freeze/repair token cho phép cứu một ngày lỡ, và việc trao badge mốc phải idempotent để một event bị replay không thể cấp thưởng hai lần.
Case StudyTrung bình2026-08-25
Tài liệu tham khảo
Mở rộng
Animation gốc là một file HTML tự chứa, có thể nhúng lại ở bất kỳ trang nào khác. Mở file gốc