As a user, I want the chrome extension to remind me to work on the task I set for the current session by analyzing the context of the information on my tabs and prompting me if I get distracted.
Acceptance Criteria
[ ] User can specify their goal for the current session.
[ ] Extension detects the content of current and newly opened tabs.
[ ] Extension prompts the user if the active tab's content is unrelated to the set goal.
[ ] User can snooze or dismiss the reminder.
[ ] User receives periodic reminders based on set intervals if distraction continues.
[ ] Extension allows the user to define what constitutes a 'distraction' based on keywords or websites.
[ ] Extension provides an option to turn off alerts for a specified period.
[ ] Extension maintains a history log of distractions for user review.
sequenceDiagram
participant User
participant Extension
User->>Extension: Specify goal for session
loop Every X minutes or tab change
Extension->>User: Check content relevancy
alt is content related
User->>Extension: Continue working
else is content unrelated
Extension->>User: Display alert
User-->>Extension: Snooze/Dismiss alert
end
end
Alerts and Notifications
As a user, I want the chrome extension to remind me to work on the task I set for the current session by analyzing the context of the information on my tabs and prompting me if I get distracted.
Acceptance Criteria