Navigate to Dashboard via sidebar: agent-swift find key sidebar_dashboard click. Take snapshot. Verify the dashboard shows Tasks widget (overdue, today, recent sections) and Goals widget side by side in a grid layout.
✓
In the Goals widget, click the '+' or 'Add Goal' button. A goal creation form appears. Fill in title 'Read 5 Books', set target to 5. Save the goal.
✓
Find the 'Read 5 Books' goal in the Goals widget. Drag the progress slider or click to update current value to 2. Verify the progress bar updates and shows '2/5'.
✓
In the Tasks widget, find a task in the 'Today' or 'Recent' section. Click the checkbox to toggle it complete. Verify the task shows as completed (strikethrough or checkmark). The productivity score should update.
✓
Scroll down past the dashboard widgets to see the embedded ConversationsPage. Verify conversation items appear below the goals/tasks grid.
✓
Find the 'Read 5 Books' goal. Click the delete button or swipe to delete. Confirm deletion if prompted. Verify the goal is removed from the Goals widget.
✓