# RecipeAddMultipleRecipesFromMarkor

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

## Goal

Add the recipes from recipes.txt in Markor to the Broccoli recipe app.

## Result
- Mobilerun's grader: pass
- Google's grader: pass
- Lusor time: 198.4 s; Mobilerun published time: 482.7 s (2.4x faster)
- Lusor model cost: $0.0490; Mobilerun estimated cost: ~$3.83
- Lusor tool calls: 45; Mobilerun published actions: 50
- App skills: read broccoli, markor; has rules for this task: broccoli

## Final report

I added all three recipes from recipes.txt in Markor to the Broccoli app: Shrimp Avocado Salad, Eggplant Parmesan, and Grilled Cheese with Tomato and Basil, each with its description, servings, preparation time, ingredients and directions as written in the file, and I confirmed each one on its own recipe page. The recipe list now shows 13 recipes, including the three new ones.

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

| # | Start | End | Tool | OK | Note |
|---|---|---|---|---|---|
| 1 | 31.09 | 31.09 | read | yes | Read broccoli skill |
| 2 | 31.09 | 31.09 | read | yes | Read markor skill |
| 3 | 31.71 | 31.73 | get_ui_state | yes | Observe screen |
| 4 | 32.64 | 33.40 | tap_element | yes | Open Markor and find recipes.txt |
| 5 | 34.16 | 35.26 | get_ui_state | yes | Read Markor file list |
| 6 | 36.08 | 36.94 | tap_element | yes | Open recipes.txt and read content |
| 7 | 39.27 | 41.58 | swipe | yes | Scroll editor to bottom to check for more recipes |
| 8 | 42.84 | 46.16 | launch | yes | Launch Broccoli and open add recipe form |
| 9 | 46.90 | 48.28 | tap_element | yes | Fill new recipe form for Shrimp Avocado Salad |
| 10 | 50.14 | 53.41 | type | yes | Type title Shrimp Avocado Salad |
| 11 | 54.45 | 60.29 | type | yes | Type description |
| 12 | 61.84 | 63.48 | swipe | yes | Scroll form to servings/time/ingredients/directions |
| 13 | 64.48 | 66.23 | type | yes | Type servings 6 servings |
| 14 | 67.25 | 68.64 | type | yes | Type prep time 45 mins |
| 15 | 69.74 | 71.85 | type | yes | Type ingredients |
| 16 | 73.06 | 75.09 | swipe | yes | Scroll to directions field |
| 17 | 76.00 | 92.46 | type | yes | Type directions for recipe 1, then Save |
| 18 | 93.55 | 95.95 | tap_element | yes | Save recipe 1 and verify |
| 19 | 97.02 | 97.55 | key | yes | Back to list, tap New Recipe for recipe 2 |
| 20 | 99.07 | 100.16 | tap_element | yes | Open New Recipe form for recipe 2 |
| 21 | 101.64 | 102.06 | key | yes | Back to list and tap New Recipe FAB |
| 22 | 103.51 | 104.85 | tap | yes | Tap New Recipe FAB |
| 23 | 107.75 | 110.04 | type | yes | Type recipe 2 title |
| 24 | 110.96 | 114.82 | type | yes | Type recipe 2 description |
| 25 | 116.05 | 117.65 | swipe | yes | Scroll to lower fields for recipe 2 |
| 26 | 118.83 | 120.24 | type | yes | Type recipe 2 servings |
| 27 | 121.12 | 122.44 | type | yes | Type recipe 2 prep time |
| 28 | 123.37 | 124.51 | type | yes | Type recipe 2 ingredients |
| 29 | 125.79 | 127.77 | swipe | yes | Scroll to directions for recipe 2 |
| 30 | 128.76 | 145.80 | type | yes | Type recipe 2 directions |
| 31 | 146.79 | 148.75 | tap_element | yes | Save recipe 2 and verify detail page |
| 32 | 150.22 | 150.85 | key | yes | Back to list, open New Recipe for recipe 3 |
| 33 | 151.88 | 153.05 | tap | yes | Tap New Recipe FAB for recipe 3 |
| 34 | 154.17 | 158.35 | type | yes | Type recipe 3 title |
| 35 | 159.32 | 166.57 | type | yes | Type recipe 3 description |
| 36 | 167.77 | 169.92 | swipe | yes | Scroll to lower fields for recipe 3 |
| 37 | 171.07 | 174.22 | type | yes | Type recipe 3 servings |
| 38 | 175.33 | 177.22 | type | yes | Type recipe 3 prep time |
| 39 | 178.78 | 182.30 | type | yes | Type recipe 3 ingredients |
| 40 | 183.25 | 185.23 | swipe | yes | Scroll to directions for recipe 3 |
| 41 | 186.27 | 204.40 | type | yes | Type recipe 3 directions |
| 42 | 205.56 | 207.55 | tap_element | yes | Save recipe 3 and verify |
| 43 | 208.82 | 209.45 | key | yes | Back to recipe list and map titles |
| 44 | 210.44 | 223.63 | map_app | yes | Map recipe list titles to end |
| 45 | 226.59 | 226.59 | done | yes | Task complete |

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