As a user, I want the Chrome extension to monitor my browsing activity and prompt me if I get distracted from the task I wanted to work on, so I can stay focused and productive.
Acceptance Criteria
[ ] User can input a task they want to focus on for the browsing session.
[ ] Extension detects when the user navigates to a tab that is not related to the inputted task.
[ ] User receives a notification or alert when they are detected as distracted based on the unrelated tab activity.
[ ] User can snooze or dismiss the distraction alert.
[ ] User can define what websites or page contents are considered distractions.
[ ] Extension allows the user to pause or stop distraction detection.
[ ] Extension provides a summary of time spent productively vs time distracted at the end of the session.
[ ] User can set the sensitivity level of distraction detection.
sequenceDiagram
participant User
participant Extension
participant Task
User->>Extension: Input focus task
Extension->>Task: Monitor for task-related content
loop Check Activity
Task->>User: Are you working on task?
User-->>Task: Yes/No
end
Task->>User: Notification (if distracted)
Distraction Detection
As a user, I want the Chrome extension to monitor my browsing activity and prompt me if I get distracted from the task I wanted to work on, so I can stay focused and productive.
Acceptance Criteria