As a user, I want the extension to remind me to stay focused on my task, so I’m not distracted by other tabs.
Acceptance Criteria
[ ] User can input their current task.
[ ] Extension detects the active tab and validates if it's related to the task.
[ ] User receives a prompt if the active tab does not match the task.
[ ] User can snooze the reminder for a specified time.
[ ] Extension handles multiple tasks and relates tabs accordingly.
[ ] User can define what 'distracted' means (e.g., social media, news sites).
[ ] The extension can differentiate between work-related and non-work-related tabs.
[ ] User can view a report of their browsing time distribution.
sequenceDiagram
participant User
participant Extension
User->>Extension: Enter task description
loop Tab Check
Extension->>User: Is this tab related to your task?
User-->>Extension: Yes/No/Snooze
end
Extension Feedback Feature
As a user, I want the extension to remind me to stay focused on my task, so I’m not distracted by other tabs.
Acceptance Criteria