# RecipeDeleteDuplicateRecipes3

AndroidWorld, 2026-11-09. Agent: Lusor, model: DeepSeek V4.1 Flash (low).

## Goal

Delete all but one of any recipes in the Broccoli app that are exact duplicates, ensuring at least one instance of each unique recipe remains

## Result
- Mobilerun's grader: pass
- Google's grader: pass
- Lusor time: 240.2 s; Mobilerun published time: 620.1 s (2.6x faster)
- Lusor model cost: $0.0355; Mobilerun estimated cost: ~$2.60
- Lusor tool calls: 13; Mobilerun published actions: 34
- App skills: read broccoli; none has rules for this task

## Final report

I found 32 recipes in Broccoli and exactly one pair of true exact duplicates: two "Veggie and Hummus Sandwich" recipes with identical servings (1 serving), time (20 mins), description, ingredients ("varies") and directions. I deleted one of them, leaving 31 recipes with a single copy of each unique recipe. The other same-named recipes are not duplicates, because their servings, times, ingredients or directions differ (for example the three Avocado Toast with Egg entries and the six remaining Veggie and Hummus Sandwich entries all differ in at least one of those fields).

## Steps (13; times are seconds into the video)

| # | Start | End | Tool | OK | Note |
|---|---|---|---|---|---|
| 1 | 33.55 | 33.56 | read | yes | Read Broccoli skill and observe current screen |
| 2 | 33.55 | 33.56 | get_ui_state | yes | Read Broccoli skill and observe current screen |
| 3 | 34.74 | 38.71 | launch | yes | Launch Broccoli and inventory recipes |
| 4 | 40.43 | 211.88 | map_app | yes | Map all recipes with details to find exact duplicates |
| 5 | 218.30 | 221.04 | scroll_to | yes | Scroll to bottom of recipe list to reach the duplicate Veggie and Hummus Sandwich |
| 6 | 222.71 | 223.92 | tap_element | yes | Open the last Veggie and Hummus Sandwich (bottom row) to verify it is the duplicate |
| 7 | 225.57 | 226.33 | tap_element | yes | Open More options menu on this recipe to delete it |
| 8 | 227.17 | 228.00 | tap_element | yes | Tap Delete and confirm the deletion dialog |
| 9 | 229.15 | 230.39 | tap_element | yes | Confirm DELETE on the duplicate recipe and return to list |
| 10 | 231.98 | 260.31 | map_app | yes | Recount recipe list titles to confirm 31 remain |
| 11 | 263.15 | 263.18 | get_ui_state | yes | Final screen check then report |
| 12 | 266.55 | 266.55 | done | no |  |
| 13 | 269.26 | 269.26 | done | yes | Task complete |

## Files
- Video: video.mp4 (H.264), video.webm (VP9); poster: poster.webp
- Data: task.json, steps.json
