AS A user,
INSTEAD OF viewing my tasks in a random or chronological order,
I WANT TO assign priority levels (High, Medium, Low) to my tasks
IN 2 seconds per task
TO visually organize tasks by importance
SO THAT I can focus on completing the most important tasks first.
SCENARIO: Assign Priority to Task
GIVEN the user is on the main to-do list screen,
WHEN the user selects a task,
AND assigns a priority level (High, Medium, or Low),
THEN the system should save the priority level in the database,
WITHIN 2 seconds,
AND reorder the task list based on priority level
WITHIN 1 second.
SCENARIO: Change Task Priority
GIVEN a task already has a priority level assigned,
WHEN the user selects a different priority level,
THEN the system should update the task’s priority in the database,
WITHIN 2 seconds,
AND dynamically reorder the list to reflect the new hierarchy
WITHIN 1 second.
AS A user,
INSTEAD OF viewing my tasks in a random or chronological order,
I WANT TO assign priority levels (High, Medium, Low) to my tasks
IN 2 seconds per task
TO visually organize tasks by importance
SO THAT I can focus on completing the most important tasks first.
SCENARIO: Assign Priority to Task
GIVEN the user is on the main to-do list screen,
WHEN the user selects a task,
AND assigns a priority level (High, Medium, or Low),
THEN the system should save the priority level in the database,
WITHIN 2 seconds,
AND reorder the task list based on priority level
WITHIN 1 second.
SCENARIO: Change Task Priority
GIVEN a task already has a priority level assigned,
WHEN the user selects a different priority level,
THEN the system should update the task’s priority in the database,
WITHIN 2 seconds,
AND dynamically reorder the list to reflect the new hierarchy
WITHIN 1 second.