Turns out there are a lot more things to consider:
• Pause reminders if the habit is already marked for the day, but re-schedule accordingly.
• Force specific reminders to show despite the habit already being marked.
• Add, edit, and delete a reminder triggers a sync to other devices, where reminders need to be re-scheduled.
• There is a system limit of 64 scheduled reminders per app, prioritize.
Surprisingly many things to consider for a feature that looks quite simple from the outside 🙌✅