As a user, I need to be prompted to write my 250 words every day before I can use my essential device features. The aim is to encourage daily writing habits.
Acceptance Criteria
[ ] The user receives a reminder notification if they haven't started writing by a configurable time.
[ ] The user receives escalating notifications reminding them to write as the deadline approaches.
[ ] The user can snooze the notification for a configurable amount of time.
[ ] Once the user completes the 250 words, notifications are not sent for the rest of the day.
[ ] The user can enable/disable writing reminder notifications.
[ ] Notifications should be clear and concise, displaying the remaining word count required.
[ ] The system checks if the user has written 250 words during the first unlock of the day.
[ ] If the writing is incomplete after the first unlock, a notification is sent every hour until the task is completed or the day ends.
sequenceDiagram
participant User
participant System
User->>+System: Logs in
System->>User: Checks word count
alt is word count < 250
System->>User: Sends notification
else
System-->>User: No action
end
Daily Writing Reminder Notifications
As a user, I need to be prompted to write my 250 words every day before I can use my essential device features. The aim is to encourage daily writing habits.
Acceptance Criteria