---
title: "Recipe Delete Duplicate Recipes2 · AndroidWorld run"
description: "Delete all but one of any recipes in the… agent-qa's run of AndroidWorld's Recipe Delete Duplicate Recipes2 task in Broccoli, with every step and screenshot."
canonical_url: "https://vostride.com/benchmark/android-world/RecipeDeleteDuplicateRecipes2"
md_url: "https://vostride.com/benchmark/android-world/RecipeDeleteDuplicateRecipes2.md"
last_updated: "2026-10-22T14:26:18+05:30"
---

> [Documentation index](https://vostride.com/docs.md) · [Site index](https://vostride.com/llms.txt)
> Follow the Markdown links to read individual pages; the indexes list the available documentation.

# Recipe Delete Duplicate Recipes2 · AndroidWorld run

> Delete all but one of any recipes in the… agent-qa's run of AndroidWorld's Recipe Delete Duplicate Recipes2 task in Broccoli, with every step and screenshot.

- **Benchmark:** [AndroidWorld](https://vostride.com/benchmark/android-world.md), task `RecipeDeleteDuplicateRecipes2`
- **App:** Broccoli
- **Result:** Passed, scored by AndroidWorld's own evaluator
- **Time:** 4m 55s
- **Actions:** 25

## 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

## Steps

1. **open Broccoli**: Open the named app to inspect its recipes and identify exact duplicates.
2. **tap “first recipe”**: Inspect the first recipe's details to distinguish exact duplicates before deleting any copies.
3. **tap “Navigate up”**: The recipe detail is open; return to the recipe list to compare entries and identify exact duplicates before removing any.
4. **tap “second Caprese Salad Skewers recipe”**: Several cards share title and summary, but exact duplication depends on their full details. Inspect the second instance before deleting.
5. **tap “Navigate up”**: Return to recipe list to compare all entries and preserve one of each unique recipe.
6. **tap “third recipe”**: Inspect the third same-titled recipe's complete details before deciding whether it duplicates an existing one.
7. **tap “Navigate up”**: Third recipe has distinct 30-minute flexible-ingredients variant; return to list to inspect remaining entries for exact matches.
8. **tap “fourth recipe”**: The fourth card differs in its summary; inspect its full details to determine whether it is unique before deleting exact duplicates.
9. **tap “Navigate up”**: Fourth recipe is a distinct 10-minute variant; return to the list to inspect remaining recipes before removing exact duplicates.
10. **tap “fifth recipe”**: Inspect the fifth recipe's complete ingredients, timing and directions to compare exact duplicates while retaining unique variants.
11. **tap “Navigate up”**: Fifth recipe is a distinct 1-serving 30-minute spice variant; return to list to compare remaining recipes.
12. **tap “sixth recipe”**: Inspect the next recipe's full details to identify exact duplicates rather than relying on its shared title and description.
13. **tap “More options for sixth recipe”**: The sixth recipe matches the fifth exactly in title, servings, time, description, ingredients and directions. Open its menu to remove this duplicate while retaining the fifth.
14. **tap “Delete sixth duplicate recipe”**: The sixth recipe exactly matches the fifth in all recorded details, so delete the sixth while keeping the fifth.
15. **tap “Confirm deletion of sixth duplicate”**: The confirmation dialog is open for the sixth recipe, which exactly matches the fifth; confirm deletion, retaining the fifth.
16. **scroll down**: Sixth duplicate was deleted; inspect the remaining recipes farther down the list for other exact duplicates while retaining one of each unique variant.
17. **swipe**: The anchored scroll did not move the recipe list; swipe directly through the visible cards to reveal additional recipes and inspect exact matches. Bulk predicate: every unique recipe has at least one remaining instance and no exact duplicate recipes remain; this is not yet estab…
18. **scroll up**: The bottom shows two salmon recipes with different descriptions and three other distinct titles. Return to the Caprese entries at the top to resolve whether the first two are exact duplicates before declaring the bulk complete.
19. **tap “first Caprese recipe”**: Compare first recipe's complete details against second and other variants; its details were not retained in working memory. Bulk predicate remains: every unique recipe has at least one remaining instance and no exact duplicate recipes remain.
20. **tap “Navigate up”**: First recipe is unique (3-4 servings, 45 mins), distinct from the second and other inspected Caprese variants. Return to list to inspect the remaining lower entries for exact duplicates.
21. **scroll down**: The five remaining Caprese recipes have distinct recorded details. Move to the lower recipes to compare any same-titled entries by their full details. Completion requires one of each unique recipe and no exact duplicates.
22. **assertAI** (failed): The full list has been traversed: the only confirmed exact match was the sixth Caprese, deleted while retaining its identical fifth instance. The other five Caprese variants differ in recorded full details. At the bottom the two salmon entries visibly differ in description, and…
23. **scroll up**: The bottom visibly contains two salmon recipes with different descriptions and three singly occurring titles. The earlier inspection established five distinct Caprese variants and deleted their sole exact duplicate. Return to the top to show the retained Caprese entries as addit…
24. **scroll down**: The current screen shows exactly five retained Caprese cards, whose individually inspected details differ; the deleted sixth matched the fifth. Bring the lower recipes into view to positively check the remaining titles and the two salmon summaries before completing the bulk clea…
25. **assertAI**: The current lower-list screenshot positively shows two salmon entries with different descriptions and three singly occurring other titles. Earlier inspection recorded five retained Caprese recipes with differing full details and deletion of the sixth, which exactly matched the f…

## Verdict

Step verified deterministically from the assertion outcome

The recording, with every screenshot and the video, is on the [run page](https://vostride.com/benchmark/android-world/RecipeDeleteDuplicateRecipes2.md).

Other runs: [Recipe Delete Duplicate Recipes](https://vostride.com/benchmark/android-world/RecipeDeleteDuplicateRecipes.md) · [Recipe Delete Duplicate Recipes3](https://vostride.com/benchmark/android-world/RecipeDeleteDuplicateRecipes3.md).
