{"/apps/eatsure":{"id":"app_330a46d57377c82537a9","slug":"eatsure","name":"EatSure","description":"","brandColor":"#64748b","iconUrl":"https://www.flownato.com/design/icons/eatsure.webp","categorySlug":"food-drink","categoryName":"Food & drink","platform":"Android","version":null,"lastRiddenAt":"2026-10-17T09:23:13.402330+00:00","releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","knowledgeRevisionId":"knowledge_revision_8ea00dd7d7b141de978ea34a07005c35","counts":{"journeys":20,"screens":60,"elements":484},"journeys":[{"id":"find_dish","slug":"eatsure--find_dish","title":"Finding a dish","description":"Open a pizza brand from Home, sort its menu by price, turn on veg and 4+ ratings, then search for corn and see matching dishes across brands.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Sort, filter and search a brand menu","boundary":{"kind":"safe_product_boundary","rationale":"OvenStory list sorted Price High-Low with Veg and Rated 4+ applied (sub-4 item dropped); search for corn returned matching dishes Task grouping: standalone. Recorded as a side task of ordering, but it runs on a different brand list with an empty cart, so the parent anchor cannot be verified; kept independent with unresolved relation debt.","boundary_occurrence_id":"occ_dc37e26ba13d281df66fa5c3","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},{"name":"Searching & Finding","role":"secondary","termKey":"content.searching_finding","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},{"name":"Searching","role":"secondary","termKey":"content.searching_finding","parentTermKey":"content"}],"catalogRole":"primary","journeyFamilyId":"find_dish","familyName":"Finding a dish","familyGoal":"Sort, filter and search a brand menu","familySummary":"Open a pizza brand from Home, sort its menu by price, turn on veg and 4+ ratings, then search for corn and see matching dishes across brands.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":9,"previewCount":3,"lockedScreenCount":6,"previewScreens":["/api/v1/assets/product_asset_b60600e0b1ba581dcdaa67e1","/api/v1/assets/product_asset_0369fdd391c2e8a7bda819d9","/api/v1/assets/product_asset_8f0e3eedba9141dac943a68a"],"previewLabels":["Choose a brand","Pizza list","Sort options"],"routeSlug":"finding-a-dish","canonicalPath":"/flows/eatsure/finding-a-dish","branches":[],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"onboarding","slug":"eatsure--onboarding","title":"Onboarding","description":"Open the app, allow location, skip deal notifications, sign in with a mobile number and SMS code, and close the membership offer to reach the signed-in Home; whether the account was new is not shown.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Start the app for the first time, answer first-run prompts and sign in with a phone number","boundary":{"kind":"safe_product_boundary","rationale":"Signed in by SMS OTP after location permission and notification prompt; landed on signed-in Home with profile icon Task grouping: standalone. First-use take from launch through permission prompts and SMS OTP sign-in to signed-in Home.","boundary_occurrence_id":"occ_3f7e43b867fd1ee973ab85f9","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Onboarding","role":"primary","termKey":"new_user_experience.onboarding","parentTermKey":"new_user_experience"}],"primaryTaxonomy":{"name":"Onboarding","role":"primary","termKey":"new_user_experience.onboarding","parentTermKey":"new_user_experience"},"flowPatterns":[{"name":"Onboarding","role":"primary","termKey":"new_user_experience.onboarding","parentTermKey":"new_user_experience"}],"catalogRole":"primary","journeyFamilyId":"onboarding","familyName":"Onboarding","familyGoal":"Start the app for the first time, answer first-run prompts and sign in with a phone number","familySummary":"Open the app, allow location, skip deal notifications, sign in with a mobile number and SMS code, and close the membership offer to reach the signed-in Home; whether the account was new is not shown.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":8,"previewCount":3,"lockedScreenCount":5,"previewScreens":["/api/v1/assets/product_asset_781ef887a303954ee55fbe0b","/api/v1/assets/product_asset_3f871b60fb37d608b0787b1e","/api/v1/assets/product_asset_066a8b99cf729fd4e64aa682"],"previewLabels":["Launch splash","Allow location access","Skip deal notifications"],"routeSlug":"onboarding","canonicalPath":"/flows/eatsure/onboarding","branches":[],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"order_food","slug":"eatsure--order_food","title":"Ordering food for delivery","description":"Pick a burger from Home, customise and add it, add a delivery address, choose a delivery slot and continue to payment. Ends at the payment-method step.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"goal":"Order food for delivery: pick a dish, add it to the cart, set address and slot, and reach payment","boundary":{"kind":"unsafe_boundary","rationale":"Reached the Pay with payment-method step for a scheduled order (318 total); stopped before choosing or using any payment method Task grouping: standalone. Main task from signed-in Home: restaurant, dish, cart, address, slot, to the payment step.","boundary_occurrence_id":"occ_007f0dc1c0cb027fda4a1f10","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Ordering food","role":"primary","termKey":"commerce_finance.purchasing_ordering.food","parentTermKey":"commerce_finance.purchasing_ordering"},{"name":"Managing addresses","role":"secondary","termKey":"misc.manage_addresses","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Ordering food","role":"primary","termKey":"commerce_finance.purchasing_ordering.food","parentTermKey":"commerce_finance.purchasing_ordering"},"flowPatterns":[{"name":"Ordering food","role":"primary","termKey":"commerce_finance.purchasing_ordering.food","parentTermKey":"commerce_finance.purchasing_ordering"},{"name":"Managing addresses","role":"secondary","termKey":"misc.manage_addresses","parentTermKey":"misc"}],"catalogRole":"primary","journeyFamilyId":"order_food","familyName":"Ordering food for delivery","familyGoal":"Order food for delivery: pick a dish, add it to the cart, set address and slot, and reach payment","familySummary":"Pick a burger from Home, customise and add it, add a delivery address, choose a delivery slot and continue to payment. Ends at the payment-method step.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":17,"previewCount":3,"lockedScreenCount":14,"previewScreens":["/api/v1/assets/product_asset_3bc04b3a246ecd5549c688be","/api/v1/assets/product_asset_12a9214950f34b800b574e6a","/api/v1/assets/product_asset_664cff8b5997d5261d4d7864"],"previewLabels":["Choose a restaurant","Restaurant menu","Dish details"],"routeSlug":"ordering-food-for-delivery","canonicalPath":"/flows/eatsure/ordering-food-for-delivery","branches":[{"id":"kitchen_note","slug":"eatsure--kitchen_note","title":"Adding cooking instructions","description":"Open kitchen instructions from the cart, write a request and save it; the note appears on the cart item.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Add cooking instructions for the kitchen","boundary":{"kind":"safe_product_boundary","rationale":"Instruction saved and shown on the cart line in place of 'Add instructions for kitchen' Task grouping: standalone. Optional side task of order_food (branch rel_note): note added on the same cart, result shown on the cart line.","boundary_occurrence_id":"occ_2b619f1e385d5d8bf3ee15fb","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Adding & Creating","role":"primary","termKey":"content.adding_creating","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Adding & Creating","role":"primary","termKey":"content.adding_creating","parentTermKey":"content"},"flowPatterns":[{"name":"Creating","role":"primary","termKey":"content.adding_creating","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"kitchen_note","familyName":"Adding cooking instructions","familyGoal":"Add cooking instructions for the kitchen","familySummary":"Open kitchen instructions from the cart, write a request and save it; the note appears on the cart item.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_8af0ba18aef0555549ae6631","/api/v1/assets/product_asset_6997ac84de94add2336efec2","/api/v1/assets/product_asset_36edf4293746eef66f782a20"],"previewLabels":["Open kitchen instructions","Write cooking instructions","Enter the note"],"routeSlug":"adding-cooking-instructions","canonicalPath":"/flows/eatsure/adding-cooking-instructions","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_food_kitchen_note","type":"branch","label":"Instructions sheet opened from the same order cart; captured separately. The note's result is shown in the child.","parentJourneyId":"order_food","anchorStepId":"order_food_step_15","anchorStepTitle":"Scheduled cart","childJourneyId":"kitchen_note","childEntryStepId":"kitchen_note_step_01","childEntryStepTitle":"Write cooking instructions","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"apply_coupon","slug":"eatsure--apply_coupon","title":"Applying a coupon code","description":"Open the coupon list from the cart, find every listed coupon unavailable for this brand, enter a code and see it rejected; no discount is applied.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"sampled","variant":{"account_state":"unknown"},"goal":"Apply a coupon or promo code to the cart","boundary":{"kind":"none","rationale":"All listed coupons shown as ineligible for the brand; the advertised code was rejected with 'add items worth 180 to avail offer'; no discount applied Task grouping: standalone. Optional side task of order_food (related by branch rel_coupon): coupon attempt from the same cart with its own visible rejection result.","boundary_occurrence_id":null,"recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Redeeming","role":"primary","termKey":"commerce_finance.redeeming","parentTermKey":"commerce_finance"}],"primaryTaxonomy":{"name":"Redeeming","role":"primary","termKey":"commerce_finance.redeeming","parentTermKey":"commerce_finance"},"flowPatterns":[{"name":"Redeeming","role":"primary","termKey":"commerce_finance.redeeming","parentTermKey":"commerce_finance"}],"catalogRole":"subflow","journeyFamilyId":"apply_coupon","familyName":"Applying a coupon code","familyGoal":"Apply a coupon or promo code to the cart","familySummary":"Open the coupon list from the cart, find every listed coupon unavailable for this brand, enter a code and see it rejected; no discount is applied.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_008374f71cd920ba4bcdd900","/api/v1/assets/product_asset_7aa2956ec820ac7a916ce7ea","/api/v1/assets/product_asset_4ac87eccf93f0ab564b7625a"],"previewLabels":["Open coupons from the cart","Coupons for you","Code entry sheet"],"routeSlug":"applying-a-coupon-code","canonicalPath":"/flows/eatsure/applying-a-coupon-code","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_food_apply_coupon","type":"branch","label":"Coupons opened from the order's scheduled cart with the same burger, slot and address; captured separately after the payment step. No return was recorded.","parentJourneyId":"order_food","anchorStepId":"order_food_step_15","anchorStepTitle":"Scheduled cart","childJourneyId":"apply_coupon","childEntryStepId":"apply_coupon_step_01","childEntryStepTitle":"Coupons for you","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"customise_cart_item","slug":"eatsure--customise_cart_item","title":"Adding an add-on","description":"Open Customise on the cart item, add a cheese slice and update it; the item price and cart total go up.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Customise the cart item with an add-on","boundary":{"kind":"safe_product_boundary","rationale":"Cheese Slice added; cart line shows Cheese Slice at 294 and total rose from 318 to 344 Task grouping: standalone. Optional side task of order_food (branch rel_customise): add-on customisation of the same cart item with updated total.","boundary_occurrence_id":"occ_5d35053860e88852ddbfe94d","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Editing & Updating","role":"primary","termKey":"content.editing_updating","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Editing & Updating","role":"primary","termKey":"content.editing_updating","parentTermKey":"content"},"flowPatterns":[{"name":"Editing and updating","role":"primary","termKey":"content.editing_updating","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"customise_cart_item","familyName":"Adding an add-on","familyGoal":"Customise the cart item with an add-on","familySummary":"Open Customise on the cart item, add a cheese slice and update it; the item price and cart total go up.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_7d8b307b0da71ff668597312","/api/v1/assets/product_asset_781ca4db67f3b2979a0f7750","/api/v1/assets/product_asset_15223f4155e1b64dfabf888a"],"previewLabels":["Open Customise","Customisation options","Cheese slice selected"],"routeSlug":"adding-an-add-on","canonicalPath":"/flows/eatsure/adding-an-add-on","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_food_customise","type":"branch","label":"Customise opened on the same cart line; captured separately.","parentJourneyId":"order_food","anchorStepId":"order_food_step_15","anchorStepTitle":"Scheduled cart","childJourneyId":"customise_cart_item","childEntryStepId":"customise_cart_item_step_01","childEntryStepTitle":"Customisation options","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"complete_bogo_offer","slug":"eatsure--complete_bogo_offer","title":"Completing a Buy-1-Get-1 offer","description":"Open the Buy 1 Get 1 offer from the cart, add a second burger with the same customisation and open the cart; the app removes the burger as out of stock and the cart is empty.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"sampled","variant":{"account_state":"unknown"},"goal":"Complete the Buy 1 Get 1 offer by adding the second item","boundary":{"kind":"none","rationale":"Second burger added (2 items) but on opening the cart the app removed the burger as out of stock, leaving an empty cart Task grouping: standalone. Optional side task of order_food (branch rel_bogo): Buy1Get1 completion from the same cart, blocked by out-of-stock removal.","boundary_occurrence_id":null,"recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Adding to Cart & Bag","role":"primary","termKey":"commerce_finance.adding_to_cart_bag","parentTermKey":"commerce_finance"}],"primaryTaxonomy":{"name":"Adding to Cart & Bag","role":"primary","termKey":"commerce_finance.adding_to_cart_bag","parentTermKey":"commerce_finance"},"flowPatterns":[{"name":"Adding to cart","role":"primary","termKey":"commerce_finance.adding_to_cart_bag","parentTermKey":"commerce_finance"}],"catalogRole":"subflow","journeyFamilyId":"complete_bogo_offer","familyName":"Completing a Buy-1-Get-1 offer","familyGoal":"Complete the Buy 1 Get 1 offer by adding the second item","familySummary":"Open the Buy 1 Get 1 offer from the cart, add a second burger with the same customisation and open the cart; the app removes the burger as out of stock and the cart is empty.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_9ca60119f04d516c22d09a26","/api/v1/assets/product_asset_2f7f29349b6e25e8f7c9fde1","/api/v1/assets/product_asset_a750b62b3ca4f90c9c08c997"],"previewLabels":["Open the offer","Offer listing","Repeat the customisation"],"routeSlug":"completing-a-buy-1-get-1-offer","canonicalPath":"/flows/eatsure/completing-a-buy-1-get-1-offer","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_food_bogo","type":"branch","label":"Buy 1 Get 1 Add Item on the same cart item opened the offer listing; captured separately after the add-on was applied.","parentJourneyId":"order_food","anchorStepId":"order_food_step_15","anchorStepTitle":"Scheduled cart","childJourneyId":"complete_bogo_offer","childEntryStepId":"complete_bogo_offer_step_01","childEntryStepTitle":"Offer listing","returnStepId":null,"returnStepTitle":null,"sortOrder":3}},{"id":"read_dish_details","slug":"eatsure--read_dish_details","title":"Reading dish details","description":"Open a dish's full description from the results to read its rating, offers and nutrition.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Read a dish's full description, offers and nutrition from search results","boundary":{"kind":"safe_product_boundary","rationale":"Dish detail sheet shows full description, rating, offers and nutritional value. Task grouping: standalone. Optional side task from the same biryani result list: reading a dish's full details.","boundary_occurrence_id":"occ_f7323ce6250fac90fcf8d9be","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"read_dish_details","familyName":"Reading dish details","familyGoal":"Read a dish's full description, offers and nutrition from search results","familySummary":"Open a dish's full description from the results to read its rating, offers and nutrition.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_56bf9738c37675c69bf36718","/api/v1/assets/product_asset_afdd4445b5a594812ea1820d"],"previewLabels":["Search results","Dish details"],"routeSlug":"reading-dish-details","canonicalPath":"/flows/eatsure/reading-dish-details","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_from_search_details","type":"branch","label":"Reading a result's full details is an optional side task while choosing what to order; recorded separately.","parentJourneyId":"order_from_search","anchorStepId":"order_from_search_step_02","anchorStepTitle":"Biryani results","childJourneyId":"read_dish_details","childEntryStepId":"read_dish_details_step_01","childEntryStepTitle":"Dish details","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"customise_dish","slug":"eatsure--customise_dish","title":"Customising a dish","description":"Open a dish's options from the results, add a drink and a dip and raise the quantity to two; the dish is not added to the cart.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Customise a search result with extras and quantity","boundary":{"kind":"safe_product_boundary","rationale":"Coke Zero and Garlic Mayo dip selected and quantity set to 2; total updated ₹135→₹205→₹274→₹548. Not added to cart. Task grouping: standalone. Optional side task from the same biryani results: configuring extras and quantity on a result without adding.","boundary_occurrence_id":"occ_610c73d96668f1611f98b674","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},"flowPatterns":[{"name":"Choosing an option","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"customise_dish","familyName":"Customising a dish","familyGoal":"Customise a search result with extras and quantity","familySummary":"Open a dish's options from the results, add a drink and a dip and raise the quantity to two; the dish is not added to the cart.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_f276fecb3e51c9293955c890","/api/v1/assets/product_asset_88b27afac151138eef752288","/api/v1/assets/product_asset_8ed8d3b7af670f01c5428a1a"],"previewLabels":["Search results","Options sheet","Drink added"],"routeSlug":"customising-a-dish","canonicalPath":"/flows/eatsure/customising-a-dish","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_from_search_customise","type":"branch","label":"Configuring extras and quantity on a result is an optional side task of ordering from search; recorded separately.","parentJourneyId":"order_from_search","anchorStepId":"order_from_search_step_02","anchorStepTitle":"Biryani results","childJourneyId":"customise_dish","childEntryStepId":"customise_dish_step_01","childEntryStepTitle":"Options sheet","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"find_from_suggestions","slug":"eatsure--find_from_suggestions","title":"Finding dishes from suggestions","description":"Clear the search and find dishes through a recent search, a trending search and the Burgers category, ending on a burger listing.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Find dishes through recent searches, trending searches and categories","boundary":{"kind":"safe_product_boundary","rationale":"Recent search 'corn' showed a no-results state with trending suggestions, trending 'Shawarma' returned a wrap result, and the Burgers category opened a burger listing. Task grouping: standalone. Optional side task on the search screen: alternative ways (recent, trending, category) to find a dish.","boundary_occurrence_id":"occ_9d11a1a597c41110aa5dd821","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"},"flowPatterns":[{"name":"Searching","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"find_from_suggestions","familyName":"Finding dishes from suggestions","familyGoal":"Find dishes through recent searches, trending searches and categories","familySummary":"Clear the search and find dishes through a recent search, a trending search and the Burgers category, ending on a burger listing.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":6,"previewCount":3,"lockedScreenCount":3,"previewScreens":["/api/v1/assets/product_asset_d627c371650aa364eb1bd484","/api/v1/assets/product_asset_5a45af2d6cc22f3d6840916e","/api/v1/assets/product_asset_e70ff2abe399fe9d0f7d7679"],"previewLabels":["Search results","Search suggestions","No matching dishes"],"routeSlug":"finding-dishes-from-suggestions","canonicalPath":"/flows/eatsure/finding-dishes-from-suggestions","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_from_search_suggestions","type":"branch","label":"Clearing the query to use recent, trending and category suggestions is an optional way to find a dish on the same search screen; recorded separately.","parentJourneyId":"order_from_search","anchorStepId":"order_from_search_step_02","anchorStepTitle":"Biryani results","childJourneyId":"find_from_suggestions","childEntryStepId":"find_from_suggestions_step_00","childEntryStepTitle":"Search results","returnStepId":null,"returnStepTitle":null,"sortOrder":3}},{"id":"schedule_delivery","slug":"eatsure--schedule_delivery","title":"Scheduling a delivery","description":"Open the delivery time from Home, pick a later day and slot, and see the slot on Home and in the cart.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Schedule delivery for a later date and time slot","boundary":{"kind":"safe_product_boundary","rationale":"Friday 16 Oct 12:45–01:45 PM slot applied: Home shows 'By 16 Oct, 12:45-01:45 PM' and both cart deliveries show the scheduled slot. Task grouping: standalone. Optional side task from Home with the same 3-item cart: scheduling delivery, verified in the cart.","boundary_occurrence_id":"occ_c99b1dc4726640070d49432c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Scheduling","role":"primary","termKey":"social.scheduling","parentTermKey":"social"}],"primaryTaxonomy":{"name":"Scheduling","role":"primary","termKey":"social.scheduling","parentTermKey":"social"},"flowPatterns":[{"name":"Scheduling","role":"primary","termKey":"social.scheduling","parentTermKey":"social"}],"catalogRole":"subflow","journeyFamilyId":"schedule_delivery","familyName":"Scheduling a delivery","familyGoal":"Schedule delivery for a later date and time slot","familySummary":"Open the delivery time from Home, pick a later day and slot, and see the slot on Home and in the cart.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":6,"previewCount":3,"lockedScreenCount":3,"previewScreens":["/api/v1/assets/product_asset_708eba2f362f73b02ccdbb8f","/api/v1/assets/product_asset_5a508c3544ba73f443567ff9","/api/v1/assets/product_asset_0f8646b8a88a9b53a3b7b777"],"previewLabels":["Home","Delivery date and time","Choose a slot"],"routeSlug":"scheduling-a-delivery","canonicalPath":"/flows/eatsure/scheduling-a-delivery","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_from_search_schedule","type":"branch","label":"Scheduling delivery from Home with the same cart is an optional side task of the order; recorded separately and verified in the cart.","parentJourneyId":"order_from_search","anchorStepId":"order_from_search_step_00","anchorStepTitle":"Start from Home","childJourneyId":"schedule_delivery","childEntryStepId":"schedule_delivery_step_01","childEntryStepTitle":"Delivery date and time","returnStepId":null,"returnStepTitle":null,"sortOrder":4}},{"id":"filter_search_results","slug":"eatsure--filter_search_results","title":"Filtering and sorting results","description":"Re-run a dish search, sort it by price and narrow it to non-veg, 4+ rated and most-loved dishes.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Refine dish search results with sort and filters","boundary":{"kind":"safe_product_boundary","rationale":"Biryani results re-ordered by price low-to-high and narrowed by non-veg, Rated 4+ and Most Loved; list visibly changed after each. Task grouping: standalone. Optional side task on the same biryani results with the same cart: sort and filters change the list without adding anything.","boundary_occurrence_id":"occ_103420ec70351ebb2f3d57b9","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filter_search_results","familyName":"Filtering and sorting results","familyGoal":"Refine dish search results with sort and filters","familySummary":"Re-run a dish search, sort it by price and narrow it to non-veg, 4+ rated and most-loved dishes.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_aa48acdaf53c626c46df4f4e","/api/v1/assets/product_asset_89b48c7fc7fc2ce2dadba7c8","/api/v1/assets/product_asset_3cadb1d26a49f6bcb0f68530"],"previewLabels":["Search screen","Biryani results","Sort options"],"routeSlug":"filtering-and-sorting-results","canonicalPath":"/flows/eatsure/filtering-and-sorting-results","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_from_search_filter","type":"branch","label":"Filtering and sorting the same biryani results is an optional side task of ordering from search; recorded as a separate take with the same cart.","parentJourneyId":"order_from_search","anchorStepId":"order_from_search_step_02","anchorStepTitle":"Biryani results","childJourneyId":"filter_search_results","childEntryStepId":"filter_search_results_step_00","childEntryStepTitle":"Search screen","returnStepId":null,"returnStepTitle":null,"sortOrder":5}},{"id":"view_reorder_list","slug":"eatsure--view_reorder_list","title":"Viewing all past dishes","description":"Open See All on Home's Reorder row and scroll through the full list of past dishes.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Browse the full Reorder list of past dishes","boundary":{"kind":"safe_product_boundary","rationale":"Reorder See All list opened and scrolled to its end, showing six curated past dishes with Add buttons and the reordered bowl already at quantity 1. Task grouping: standalone. Separately recorded optional side task of the reorder take: from the same Home Reorder row (same cart state) the customer opens See All to read the full list of past dishes. Its parentage is carried by the branch relation from reorder_main's Home step; it is not a required step of the reorder path.","boundary_occurrence_id":"occ_1bf08e0117c178b37701e27f","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"view_reorder_list","familyName":"Viewing all past dishes","familyGoal":"Browse the full Reorder list of past dishes","familySummary":"Open See All on Home's Reorder row and scroll through the full list of past dishes.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_93b0fbe9828d2ba789f5227c","/api/v1/assets/product_asset_cf01687bc81deccfa8ac9b9f","/api/v1/assets/product_asset_3576891b982ae3265a1b31df"],"previewLabels":["Reorder row on Home","Full Reorder list","End of the list"],"routeSlug":"viewing-all-past-dishes","canonicalPath":"/flows/eatsure/viewing-all-past-dishes","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"reorder_to_reorder_list","type":"branch","label":"The full Reorder list is opened from See All on the same Home Reorder row the parent starts from; the child keeps its own Home screen with the See All tap because the parent's anchor shows the Add tap instead. No return to the parent is shown.","parentJourneyId":"reorder_past_dish","anchorStepId":"reorder_past_dish_step_00","anchorStepTitle":"Reorder row on Home","childJourneyId":"view_reorder_list","childEntryStepId":"view_reorder_list_step_01","childEntryStepTitle":"Full Reorder list","returnStepId":null,"returnStepTitle":null,"sortOrder":4}}],"anchoredUtilities":[],"connections":[],"variants":[{"id":"order_food","slug":"eatsure--order_food","title":"Ordering food for delivery","description":"Pick a burger from Home, customise and add it, add a delivery address, choose a delivery slot and continue to payment. Ends at the payment-method step.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"goal":"Ordering food for delivery","boundary":{"kind":"unsafe_boundary","rationale":"Reached the Pay with payment-method step for a scheduled order (318 total); stopped before choosing or using any payment method Task grouping: standalone. Main task from signed-in Home: restaurant, dish, cart, address, slot, to the payment step.","boundary_occurrence_id":"occ_007f0dc1c0cb027fda4a1f10","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Ordering food","role":"primary","termKey":"commerce_finance.purchasing_ordering.food","parentTermKey":"commerce_finance.purchasing_ordering"},{"name":"Managing addresses","role":"secondary","termKey":"misc.manage_addresses","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Ordering food","role":"primary","termKey":"commerce_finance.purchasing_ordering.food","parentTermKey":"commerce_finance.purchasing_ordering"},"flowPatterns":[{"name":"Ordering food","role":"primary","termKey":"commerce_finance.purchasing_ordering.food","parentTermKey":"commerce_finance.purchasing_ordering"},{"name":"Managing addresses","role":"secondary","termKey":"misc.manage_addresses","parentTermKey":"misc"}],"catalogRole":"primary","journeyFamilyId":"order_food","familyName":"Ordering food for delivery","familyGoal":"Order food for delivery: pick a dish, add it to the cart, set address and slot, and reach payment","familySummary":"Pick a burger from Home, customise and add it, add a delivery address, choose a delivery slot and continue to payment. Ends at the payment-method step.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":17,"previewCount":3,"lockedScreenCount":14,"previewScreens":["/api/v1/assets/product_asset_3bc04b3a246ecd5549c688be","/api/v1/assets/product_asset_12a9214950f34b800b574e6a","/api/v1/assets/product_asset_664cff8b5997d5261d4d7864"],"previewLabels":["Choose a restaurant","Restaurant menu","Dish details"],"routeSlug":"ordering-food-for-delivery","canonicalPath":"/flows/eatsure/ordering-food-for-delivery","branches":[{"id":"kitchen_note","slug":"eatsure--kitchen_note","title":"Adding cooking instructions","description":"Open kitchen instructions from the cart, write a request and save it; the note appears on the cart item.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Add cooking instructions for the kitchen","boundary":{"kind":"safe_product_boundary","rationale":"Instruction saved and shown on the cart line in place of 'Add instructions for kitchen' Task grouping: standalone. Optional side task of order_food (branch rel_note): note added on the same cart, result shown on the cart line.","boundary_occurrence_id":"occ_2b619f1e385d5d8bf3ee15fb","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Adding & Creating","role":"primary","termKey":"content.adding_creating","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Adding & Creating","role":"primary","termKey":"content.adding_creating","parentTermKey":"content"},"flowPatterns":[{"name":"Creating","role":"primary","termKey":"content.adding_creating","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"kitchen_note","familyName":"Adding cooking instructions","familyGoal":"Add cooking instructions for the kitchen","familySummary":"Open kitchen instructions from the cart, write a request and save it; the note appears on the cart item.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_8af0ba18aef0555549ae6631","/api/v1/assets/product_asset_6997ac84de94add2336efec2","/api/v1/assets/product_asset_36edf4293746eef66f782a20"],"previewLabels":["Open kitchen instructions","Write cooking instructions","Enter the note"],"routeSlug":"adding-cooking-instructions","canonicalPath":"/flows/eatsure/adding-cooking-instructions","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_food_kitchen_note","type":"branch","label":"Instructions sheet opened from the same order cart; captured separately. The note's result is shown in the child.","parentJourneyId":"order_food","anchorStepId":"order_food_step_15","anchorStepTitle":"Scheduled cart","childJourneyId":"kitchen_note","childEntryStepId":"kitchen_note_step_01","childEntryStepTitle":"Write cooking instructions","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"apply_coupon","slug":"eatsure--apply_coupon","title":"Applying a coupon code","description":"Open the coupon list from the cart, find every listed coupon unavailable for this brand, enter a code and see it rejected; no discount is applied.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"sampled","variant":{"account_state":"unknown"},"goal":"Apply a coupon or promo code to the cart","boundary":{"kind":"none","rationale":"All listed coupons shown as ineligible for the brand; the advertised code was rejected with 'add items worth 180 to avail offer'; no discount applied Task grouping: standalone. Optional side task of order_food (related by branch rel_coupon): coupon attempt from the same cart with its own visible rejection result.","boundary_occurrence_id":null,"recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Redeeming","role":"primary","termKey":"commerce_finance.redeeming","parentTermKey":"commerce_finance"}],"primaryTaxonomy":{"name":"Redeeming","role":"primary","termKey":"commerce_finance.redeeming","parentTermKey":"commerce_finance"},"flowPatterns":[{"name":"Redeeming","role":"primary","termKey":"commerce_finance.redeeming","parentTermKey":"commerce_finance"}],"catalogRole":"subflow","journeyFamilyId":"apply_coupon","familyName":"Applying a coupon code","familyGoal":"Apply a coupon or promo code to the cart","familySummary":"Open the coupon list from the cart, find every listed coupon unavailable for this brand, enter a code and see it rejected; no discount is applied.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_008374f71cd920ba4bcdd900","/api/v1/assets/product_asset_7aa2956ec820ac7a916ce7ea","/api/v1/assets/product_asset_4ac87eccf93f0ab564b7625a"],"previewLabels":["Open coupons from the cart","Coupons for you","Code entry sheet"],"routeSlug":"applying-a-coupon-code","canonicalPath":"/flows/eatsure/applying-a-coupon-code","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_food_apply_coupon","type":"branch","label":"Coupons opened from the order's scheduled cart with the same burger, slot and address; captured separately after the payment step. No return was recorded.","parentJourneyId":"order_food","anchorStepId":"order_food_step_15","anchorStepTitle":"Scheduled cart","childJourneyId":"apply_coupon","childEntryStepId":"apply_coupon_step_01","childEntryStepTitle":"Coupons for you","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"customise_cart_item","slug":"eatsure--customise_cart_item","title":"Adding an add-on","description":"Open Customise on the cart item, add a cheese slice and update it; the item price and cart total go up.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Customise the cart item with an add-on","boundary":{"kind":"safe_product_boundary","rationale":"Cheese Slice added; cart line shows Cheese Slice at 294 and total rose from 318 to 344 Task grouping: standalone. Optional side task of order_food (branch rel_customise): add-on customisation of the same cart item with updated total.","boundary_occurrence_id":"occ_5d35053860e88852ddbfe94d","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Editing & Updating","role":"primary","termKey":"content.editing_updating","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Editing & Updating","role":"primary","termKey":"content.editing_updating","parentTermKey":"content"},"flowPatterns":[{"name":"Editing and updating","role":"primary","termKey":"content.editing_updating","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"customise_cart_item","familyName":"Adding an add-on","familyGoal":"Customise the cart item with an add-on","familySummary":"Open Customise on the cart item, add a cheese slice and update it; the item price and cart total go up.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_7d8b307b0da71ff668597312","/api/v1/assets/product_asset_781ca4db67f3b2979a0f7750","/api/v1/assets/product_asset_15223f4155e1b64dfabf888a"],"previewLabels":["Open Customise","Customisation options","Cheese slice selected"],"routeSlug":"adding-an-add-on","canonicalPath":"/flows/eatsure/adding-an-add-on","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_food_customise","type":"branch","label":"Customise opened on the same cart line; captured separately.","parentJourneyId":"order_food","anchorStepId":"order_food_step_15","anchorStepTitle":"Scheduled cart","childJourneyId":"customise_cart_item","childEntryStepId":"customise_cart_item_step_01","childEntryStepTitle":"Customisation options","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"complete_bogo_offer","slug":"eatsure--complete_bogo_offer","title":"Completing a Buy-1-Get-1 offer","description":"Open the Buy 1 Get 1 offer from the cart, add a second burger with the same customisation and open the cart; the app removes the burger as out of stock and the cart is empty.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"sampled","variant":{"account_state":"unknown"},"goal":"Complete the Buy 1 Get 1 offer by adding the second item","boundary":{"kind":"none","rationale":"Second burger added (2 items) but on opening the cart the app removed the burger as out of stock, leaving an empty cart Task grouping: standalone. Optional side task of order_food (branch rel_bogo): Buy1Get1 completion from the same cart, blocked by out-of-stock removal.","boundary_occurrence_id":null,"recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Adding to Cart & Bag","role":"primary","termKey":"commerce_finance.adding_to_cart_bag","parentTermKey":"commerce_finance"}],"primaryTaxonomy":{"name":"Adding to Cart & Bag","role":"primary","termKey":"commerce_finance.adding_to_cart_bag","parentTermKey":"commerce_finance"},"flowPatterns":[{"name":"Adding to cart","role":"primary","termKey":"commerce_finance.adding_to_cart_bag","parentTermKey":"commerce_finance"}],"catalogRole":"subflow","journeyFamilyId":"complete_bogo_offer","familyName":"Completing a Buy-1-Get-1 offer","familyGoal":"Complete the Buy 1 Get 1 offer by adding the second item","familySummary":"Open the Buy 1 Get 1 offer from the cart, add a second burger with the same customisation and open the cart; the app removes the burger as out of stock and the cart is empty.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_9ca60119f04d516c22d09a26","/api/v1/assets/product_asset_2f7f29349b6e25e8f7c9fde1","/api/v1/assets/product_asset_a750b62b3ca4f90c9c08c997"],"previewLabels":["Open the offer","Offer listing","Repeat the customisation"],"routeSlug":"completing-a-buy-1-get-1-offer","canonicalPath":"/flows/eatsure/completing-a-buy-1-get-1-offer","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_food_bogo","type":"branch","label":"Buy 1 Get 1 Add Item on the same cart item opened the offer listing; captured separately after the add-on was applied.","parentJourneyId":"order_food","anchorStepId":"order_food_step_15","anchorStepTitle":"Scheduled cart","childJourneyId":"complete_bogo_offer","childEntryStepId":"complete_bogo_offer_step_01","childEntryStepTitle":"Offer listing","returnStepId":null,"returnStepTitle":null,"sortOrder":3}}],"anchoredUtilities":[],"connections":[]},{"id":"order_from_search","slug":"eatsure--order_from_search","title":"Ordering food from search","description":"Search for a dish from Home, add it, review the cart and continue to payment. Ends at the payment-method step.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"goal":"Ordering food from search","boundary":{"kind":"unsafe_boundary","rationale":"Pay with payment-method page reached with the ₹675 total; no method chosen, nothing paid, no order placed. Task grouping: standalone. Starts at signed-in Home search box and carries one searched dish through customisation, cart and Proceed To Pay to the payment-method boundary.","boundary_occurrence_id":"occ_6e62c13be3c4ca3b06065c37","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Ordering food","role":"primary","termKey":"commerce_finance.purchasing_ordering.food","parentTermKey":"commerce_finance.purchasing_ordering"}],"primaryTaxonomy":{"name":"Ordering food","role":"primary","termKey":"commerce_finance.purchasing_ordering.food","parentTermKey":"commerce_finance.purchasing_ordering"},"flowPatterns":[{"name":"Ordering food","role":"primary","termKey":"commerce_finance.purchasing_ordering.food","parentTermKey":"commerce_finance.purchasing_ordering"}],"catalogRole":"primary","journeyFamilyId":"order_food","familyName":"Ordering food for delivery","familyGoal":"Order food for delivery: pick a dish, add it to the cart, set address and slot, and reach payment","familySummary":"Pick a burger from Home, customise and add it, add a delivery address, choose a delivery slot and continue to payment. Ends at the payment-method step.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_8411287abf5f044bd7fd5660","/api/v1/assets/product_asset_69677a60c587a2c9635ee68e","/api/v1/assets/product_asset_461192be256fbd1767f8ead5"],"previewLabels":["Start from Home","Search screen","Biryani results"],"routeSlug":"ordering-food-from-search","canonicalPath":"/flows/eatsure/ordering-food-from-search","branches":[{"id":"read_dish_details","slug":"eatsure--read_dish_details","title":"Reading dish details","description":"Open a dish's full description from the results to read its rating, offers and nutrition.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Read a dish's full description, offers and nutrition from search results","boundary":{"kind":"safe_product_boundary","rationale":"Dish detail sheet shows full description, rating, offers and nutritional value. Task grouping: standalone. Optional side task from the same biryani result list: reading a dish's full details.","boundary_occurrence_id":"occ_f7323ce6250fac90fcf8d9be","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"read_dish_details","familyName":"Reading dish details","familyGoal":"Read a dish's full description, offers and nutrition from search results","familySummary":"Open a dish's full description from the results to read its rating, offers and nutrition.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_56bf9738c37675c69bf36718","/api/v1/assets/product_asset_afdd4445b5a594812ea1820d"],"previewLabels":["Search results","Dish details"],"routeSlug":"reading-dish-details","canonicalPath":"/flows/eatsure/reading-dish-details","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_from_search_details","type":"branch","label":"Reading a result's full details is an optional side task while choosing what to order; recorded separately.","parentJourneyId":"order_from_search","anchorStepId":"order_from_search_step_02","anchorStepTitle":"Biryani results","childJourneyId":"read_dish_details","childEntryStepId":"read_dish_details_step_01","childEntryStepTitle":"Dish details","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"customise_dish","slug":"eatsure--customise_dish","title":"Customising a dish","description":"Open a dish's options from the results, add a drink and a dip and raise the quantity to two; the dish is not added to the cart.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Customise a search result with extras and quantity","boundary":{"kind":"safe_product_boundary","rationale":"Coke Zero and Garlic Mayo dip selected and quantity set to 2; total updated ₹135→₹205→₹274→₹548. Not added to cart. Task grouping: standalone. Optional side task from the same biryani results: configuring extras and quantity on a result without adding.","boundary_occurrence_id":"occ_610c73d96668f1611f98b674","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},"flowPatterns":[{"name":"Choosing an option","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"customise_dish","familyName":"Customising a dish","familyGoal":"Customise a search result with extras and quantity","familySummary":"Open a dish's options from the results, add a drink and a dip and raise the quantity to two; the dish is not added to the cart.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_f276fecb3e51c9293955c890","/api/v1/assets/product_asset_88b27afac151138eef752288","/api/v1/assets/product_asset_8ed8d3b7af670f01c5428a1a"],"previewLabels":["Search results","Options sheet","Drink added"],"routeSlug":"customising-a-dish","canonicalPath":"/flows/eatsure/customising-a-dish","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_from_search_customise","type":"branch","label":"Configuring extras and quantity on a result is an optional side task of ordering from search; recorded separately.","parentJourneyId":"order_from_search","anchorStepId":"order_from_search_step_02","anchorStepTitle":"Biryani results","childJourneyId":"customise_dish","childEntryStepId":"customise_dish_step_01","childEntryStepTitle":"Options sheet","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"find_from_suggestions","slug":"eatsure--find_from_suggestions","title":"Finding dishes from suggestions","description":"Clear the search and find dishes through a recent search, a trending search and the Burgers category, ending on a burger listing.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Find dishes through recent searches, trending searches and categories","boundary":{"kind":"safe_product_boundary","rationale":"Recent search 'corn' showed a no-results state with trending suggestions, trending 'Shawarma' returned a wrap result, and the Burgers category opened a burger listing. Task grouping: standalone. Optional side task on the search screen: alternative ways (recent, trending, category) to find a dish.","boundary_occurrence_id":"occ_9d11a1a597c41110aa5dd821","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"},"flowPatterns":[{"name":"Searching","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"find_from_suggestions","familyName":"Finding dishes from suggestions","familyGoal":"Find dishes through recent searches, trending searches and categories","familySummary":"Clear the search and find dishes through a recent search, a trending search and the Burgers category, ending on a burger listing.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":6,"previewCount":3,"lockedScreenCount":3,"previewScreens":["/api/v1/assets/product_asset_d627c371650aa364eb1bd484","/api/v1/assets/product_asset_5a45af2d6cc22f3d6840916e","/api/v1/assets/product_asset_e70ff2abe399fe9d0f7d7679"],"previewLabels":["Search results","Search suggestions","No matching dishes"],"routeSlug":"finding-dishes-from-suggestions","canonicalPath":"/flows/eatsure/finding-dishes-from-suggestions","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_from_search_suggestions","type":"branch","label":"Clearing the query to use recent, trending and category suggestions is an optional way to find a dish on the same search screen; recorded separately.","parentJourneyId":"order_from_search","anchorStepId":"order_from_search_step_02","anchorStepTitle":"Biryani results","childJourneyId":"find_from_suggestions","childEntryStepId":"find_from_suggestions_step_00","childEntryStepTitle":"Search results","returnStepId":null,"returnStepTitle":null,"sortOrder":3}},{"id":"schedule_delivery","slug":"eatsure--schedule_delivery","title":"Scheduling a delivery","description":"Open the delivery time from Home, pick a later day and slot, and see the slot on Home and in the cart.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Schedule delivery for a later date and time slot","boundary":{"kind":"safe_product_boundary","rationale":"Friday 16 Oct 12:45–01:45 PM slot applied: Home shows 'By 16 Oct, 12:45-01:45 PM' and both cart deliveries show the scheduled slot. Task grouping: standalone. Optional side task from Home with the same 3-item cart: scheduling delivery, verified in the cart.","boundary_occurrence_id":"occ_c99b1dc4726640070d49432c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Scheduling","role":"primary","termKey":"social.scheduling","parentTermKey":"social"}],"primaryTaxonomy":{"name":"Scheduling","role":"primary","termKey":"social.scheduling","parentTermKey":"social"},"flowPatterns":[{"name":"Scheduling","role":"primary","termKey":"social.scheduling","parentTermKey":"social"}],"catalogRole":"subflow","journeyFamilyId":"schedule_delivery","familyName":"Scheduling a delivery","familyGoal":"Schedule delivery for a later date and time slot","familySummary":"Open the delivery time from Home, pick a later day and slot, and see the slot on Home and in the cart.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":6,"previewCount":3,"lockedScreenCount":3,"previewScreens":["/api/v1/assets/product_asset_708eba2f362f73b02ccdbb8f","/api/v1/assets/product_asset_5a508c3544ba73f443567ff9","/api/v1/assets/product_asset_0f8646b8a88a9b53a3b7b777"],"previewLabels":["Home","Delivery date and time","Choose a slot"],"routeSlug":"scheduling-a-delivery","canonicalPath":"/flows/eatsure/scheduling-a-delivery","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_from_search_schedule","type":"branch","label":"Scheduling delivery from Home with the same cart is an optional side task of the order; recorded separately and verified in the cart.","parentJourneyId":"order_from_search","anchorStepId":"order_from_search_step_00","anchorStepTitle":"Start from Home","childJourneyId":"schedule_delivery","childEntryStepId":"schedule_delivery_step_01","childEntryStepTitle":"Delivery date and time","returnStepId":null,"returnStepTitle":null,"sortOrder":4}},{"id":"filter_search_results","slug":"eatsure--filter_search_results","title":"Filtering and sorting results","description":"Re-run a dish search, sort it by price and narrow it to non-veg, 4+ rated and most-loved dishes.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Refine dish search results with sort and filters","boundary":{"kind":"safe_product_boundary","rationale":"Biryani results re-ordered by price low-to-high and narrowed by non-veg, Rated 4+ and Most Loved; list visibly changed after each. Task grouping: standalone. Optional side task on the same biryani results with the same cart: sort and filters change the list without adding anything.","boundary_occurrence_id":"occ_103420ec70351ebb2f3d57b9","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filter_search_results","familyName":"Filtering and sorting results","familyGoal":"Refine dish search results with sort and filters","familySummary":"Re-run a dish search, sort it by price and narrow it to non-veg, 4+ rated and most-loved dishes.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_aa48acdaf53c626c46df4f4e","/api/v1/assets/product_asset_89b48c7fc7fc2ce2dadba7c8","/api/v1/assets/product_asset_3cadb1d26a49f6bcb0f68530"],"previewLabels":["Search screen","Biryani results","Sort options"],"routeSlug":"filtering-and-sorting-results","canonicalPath":"/flows/eatsure/filtering-and-sorting-results","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"order_from_search_filter","type":"branch","label":"Filtering and sorting the same biryani results is an optional side task of ordering from search; recorded as a separate take with the same cart.","parentJourneyId":"order_from_search","anchorStepId":"order_from_search_step_02","anchorStepTitle":"Biryani results","childJourneyId":"filter_search_results","childEntryStepId":"filter_search_results_step_00","childEntryStepTitle":"Search screen","returnStepId":null,"returnStepTitle":null,"sortOrder":5}}],"anchoredUtilities":[],"connections":[]},{"id":"reorder_past_dish","slug":"eatsure--reorder_past_dish","title":"Reordering a past dish","description":"Add a past dish from Home's Reorder row, review the cart and continue to payment. Ends at the payment-method step.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"goal":"Reordering a past dish","boundary":{"kind":"unsafe_boundary","rationale":"Reached the 'Pay with' payment-method screen for the ₹734 order containing the reordered dish; no payment method was chosen and nothing was paid, per crawl policy. Task grouping: standalone. Starts at signed-in Home's Reorder row, adds a past dish via its customisation sheet, reviews the cart and reaches the payment-method step; a complete reorder attempt up to the payment boundary.","boundary_occurrence_id":"occ_281580ad6621176e7ee90191","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Ordering food","role":"primary","termKey":"commerce_finance.purchasing_ordering.food","parentTermKey":"commerce_finance.purchasing_ordering"}],"primaryTaxonomy":{"name":"Ordering food","role":"primary","termKey":"commerce_finance.purchasing_ordering.food","parentTermKey":"commerce_finance.purchasing_ordering"},"flowPatterns":[{"name":"Ordering food","role":"primary","termKey":"commerce_finance.purchasing_ordering.food","parentTermKey":"commerce_finance.purchasing_ordering"}],"catalogRole":"primary","journeyFamilyId":"order_food","familyName":"Ordering food for delivery","familyGoal":"Order food for delivery: pick a dish, add it to the cart, set address and slot, and reach payment","familySummary":"Pick a burger from Home, customise and add it, add a delivery address, choose a delivery slot and continue to payment. Ends at the payment-method step.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_0d15615db4b49876d44b0df8","/api/v1/assets/product_asset_f73543e4469da2829f044fd3","/api/v1/assets/product_asset_92dc1c1b188259c33ea03b01"],"previewLabels":["Reorder row on Home","Dish options","Dish added"],"routeSlug":"reordering-a-past-dish","canonicalPath":"/flows/eatsure/reordering-a-past-dish","branches":[{"id":"view_reorder_list","slug":"eatsure--view_reorder_list","title":"Viewing all past dishes","description":"Open See All on Home's Reorder row and scroll through the full list of past dishes.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Browse the full Reorder list of past dishes","boundary":{"kind":"safe_product_boundary","rationale":"Reorder See All list opened and scrolled to its end, showing six curated past dishes with Add buttons and the reordered bowl already at quantity 1. Task grouping: standalone. Separately recorded optional side task of the reorder take: from the same Home Reorder row (same cart state) the customer opens See All to read the full list of past dishes. Its parentage is carried by the branch relation from reorder_main's Home step; it is not a required step of the reorder path.","boundary_occurrence_id":"occ_1bf08e0117c178b37701e27f","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"view_reorder_list","familyName":"Viewing all past dishes","familyGoal":"Browse the full Reorder list of past dishes","familySummary":"Open See All on Home's Reorder row and scroll through the full list of past dishes.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_93b0fbe9828d2ba789f5227c","/api/v1/assets/product_asset_cf01687bc81deccfa8ac9b9f","/api/v1/assets/product_asset_3576891b982ae3265a1b31df"],"previewLabels":["Reorder row on Home","Full Reorder list","End of the list"],"routeSlug":"viewing-all-past-dishes","canonicalPath":"/flows/eatsure/viewing-all-past-dishes","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"reorder_to_reorder_list","type":"branch","label":"The full Reorder list is opened from See All on the same Home Reorder row the parent starts from; the child keeps its own Home screen with the See All tap because the parent's anchor shows the Add tap instead. No return to the parent is shown.","parentJourneyId":"reorder_past_dish","anchorStepId":"reorder_past_dish_step_00","anchorStepTitle":"Reorder row on Home","childJourneyId":"view_reorder_list","childEntryStepId":"view_reorder_list_step_01","childEntryStepTitle":"Full Reorder list","returnStepId":null,"returnStepTitle":null,"sortOrder":4}}],"anchoredUtilities":[],"connections":[]}]},{"id":"edit_address","slug":"eatsure--edit_address","title":"Editing an address","description":"Open a saved address from the account menu, confirm its map pin, add a note on how to reach it, relabel it Work and save it.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Edit a saved delivery address from the account area","boundary":{"kind":"safe_product_boundary","rationale":"Saved the edited address (How to Reach note added, label changed Home to Work); My Addresses shows the updated Work card and 'Address Updated successfully'. Task grouping: standalone. Starts at the account menu hub and edits a saved address through map, form and save to a visible success result; managing addresses does not serve reviewing orders, so it is a separate account-area goal, not a child of the orders flow.","boundary_occurrence_id":"occ_21a14aaf8718b72c98b43292","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Managing addresses","role":"primary","termKey":"misc.manage_addresses","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Managing addresses","role":"primary","termKey":"misc.manage_addresses","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing addresses","role":"primary","termKey":"misc.manage_addresses","parentTermKey":"misc"}],"catalogRole":"primary","journeyFamilyId":"edit_address","familyName":"Editing an address","familyGoal":"Edit a saved delivery address from the account area","familySummary":"Open a saved address from the account menu, confirm its map pin, add a note on how to reach it, relabel it Work and save it.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":false,"captureStatus":"complete","screenCount":8,"previewCount":3,"lockedScreenCount":5,"previewScreens":["/api/v1/assets/product_asset_4b1f4c8431e1a7267f2709dd","/api/v1/assets/product_asset_1e98937051ece7a9c3057c03","/api/v1/assets/product_asset_ba2a2a18569127187c363c7d"],"previewLabels":["Account menu","Saved addresses","Confirm the map pin"],"routeSlug":"editing-an-address","canonicalPath":"/flows/eatsure/editing-an-address","branches":[],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"order_dine_in","slug":"eatsure--order_dine_in","title":"Ordering food for dine-in","description":"Switch Home to Dine in, pick the nearest dine-in store and reach its page, which says it is temporarily unavailable.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"sampled","variant":{"account_state":"unknown"},"goal":"Switch from delivery to Dine in on Home, choose a nearby dine-in store and start a dine-in order","boundary":{"kind":"none","rationale":"Dine in mode opened its store list (all stores CLOSED); selecting the nearest store opened its store home showing 'We are temporarily unavailable at the moment!' with a kitchen-halted banner, so no dine-in menu, table or order was reachable. Product-rendered availability state, nothing ordered or paid. Task grouping: standalone. Starts at signed-in Home where the Dine in chip is visible, switches fulfilment mode and picks an outlet; the intended outcome is a dine-in order, which ended at the store's own unavailable state. Taken from the retake; the earlier derailed attempt (searching Bengaluru Home, changing location/slot) stays private evidence.","boundary_occurrence_id":null,"recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Ordering food","role":"primary","termKey":"commerce_finance.purchasing_ordering.food","parentTermKey":"commerce_finance.purchasing_ordering"}],"primaryTaxonomy":{"name":"Ordering food","role":"primary","termKey":"commerce_finance.purchasing_ordering.food","parentTermKey":"commerce_finance.purchasing_ordering"},"flowPatterns":[{"name":"Ordering food","role":"primary","termKey":"commerce_finance.purchasing_ordering.food","parentTermKey":"commerce_finance.purchasing_ordering"}],"catalogRole":"primary","journeyFamilyId":"order_dine_in","familyName":"Ordering food for dine-in","familyGoal":"Switch from delivery to Dine in on Home, choose a nearby dine-in store and start a dine-in order","familySummary":"Switch Home to Dine in, pick the nearest dine-in store and reach its page, which says it is temporarily unavailable.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_4d0c1e8468013ce583d56331","/api/v1/assets/product_asset_81b96df84284eaae50bbd9e6","/api/v1/assets/product_asset_74dd6f46d6ba3a2f33b0c60f"],"previewLabels":["Home","Dine-in stores","Store unavailable"],"routeSlug":"ordering-food-for-dine-in","canonicalPath":"/flows/eatsure/ordering-food-for-dine-in","branches":[],"anchoredUtilities":[],"connections":[],"variants":[]}],"utilities":[{"id":"change_location","slug":"eatsure--change_location","title":"Changing delivery location","description":"Open the location chooser from Home, pick a saved address, choose a delivery slot for the new area and see Home switch to it.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Change the delivery location from Home by picking a saved address and see Home update to the new area","boundary":{"kind":"safe_product_boundary","rationale":"Home header now shows the saved Pune Home address with scheduled delivery By 10:45-11:45 AM and the Pune restaurant list Task grouping: standalone. Starts at signed-in Home's location header and ends when Home shows the newly chosen saved address; the forced slot reconfirm is a required step of the same goal.","boundary_occurrence_id":"occ_3ae297e020885f04ec62732f","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Managing addresses","role":"primary","termKey":"misc.manage_addresses","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Managing addresses","role":"primary","termKey":"misc.manage_addresses","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing addresses","role":"primary","termKey":"misc.manage_addresses","parentTermKey":"misc"}],"catalogRole":"utility","journeyFamilyId":"change_location","familyName":"Changing delivery location","familyGoal":"Change the delivery location from Home by picking a saved address and see Home update to the new area","familySummary":"Open the location chooser from Home, pick a saved address, choose a delivery slot for the new area and see Home switch to it.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":false,"captureStatus":"complete","screenCount":6,"previewCount":3,"lockedScreenCount":3,"previewScreens":["/api/v1/assets/product_asset_6c047c45f85d6b2e40a93830","/api/v1/assets/product_asset_0a816554d0009d192959f2cb","/api/v1/assets/product_asset_2531d6a8fbd8efa049f23a85"],"previewLabels":["Home","Select your location","Membership offer"],"routeSlug":"changing-delivery-location","canonicalPath":"/flows/eatsure/changing-delivery-location","variants":[{"id":"change_location","slug":"eatsure--change_location","title":"Changing delivery location","description":"Open the location chooser from Home, pick a saved address, choose a delivery slot for the new area and see Home switch to it.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Changing delivery location","boundary":{"kind":"safe_product_boundary","rationale":"Home header now shows the saved Pune Home address with scheduled delivery By 10:45-11:45 AM and the Pune restaurant list Task grouping: standalone. Starts at signed-in Home's location header and ends when Home shows the newly chosen saved address; the forced slot reconfirm is a required step of the same goal.","boundary_occurrence_id":"occ_3ae297e020885f04ec62732f","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Managing addresses","role":"primary","termKey":"misc.manage_addresses","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Managing addresses","role":"primary","termKey":"misc.manage_addresses","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing addresses","role":"primary","termKey":"misc.manage_addresses","parentTermKey":"misc"}],"catalogRole":"utility","journeyFamilyId":"change_location","familyName":"Changing delivery location","familyGoal":"Change the delivery location from Home by picking a saved address and see Home update to the new area","familySummary":"Open the location chooser from Home, pick a saved address, choose a delivery slot for the new area and see Home switch to it.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":false,"captureStatus":"complete","screenCount":6,"previewCount":3,"lockedScreenCount":3,"previewScreens":["/api/v1/assets/product_asset_6c047c45f85d6b2e40a93830","/api/v1/assets/product_asset_0a816554d0009d192959f2cb","/api/v1/assets/product_asset_2531d6a8fbd8efa049f23a85"],"previewLabels":["Home","Select your location","Membership offer"],"routeSlug":"changing-delivery-location","canonicalPath":"/flows/eatsure/changing-delivery-location"},{"id":"change_location_search","slug":"eatsure--change_location_search","title":"Searching for a delivery area","description":"Search the location chooser for an area, pick a result, choose a delivery slot and see Home switch to that area.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Searching for a delivery area","boundary":{"kind":"safe_product_boundary","rationale":"Home header shows the searched Viman Nagar, Pune area after the slot was reconfirmed Task grouping: standalone. Recorded side take of changing location: from the same chooser, the customer uses the search option instead of a saved address and reaches its own updated-Home result.","boundary_occurrence_id":"occ_655802ef62e3edac31613a63","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Managing addresses","role":"primary","termKey":"misc.manage_addresses","parentTermKey":"misc"},{"name":"Searching & Finding","role":"secondary","termKey":"content.searching_finding","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Managing addresses","role":"primary","termKey":"misc.manage_addresses","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing addresses","role":"primary","termKey":"misc.manage_addresses","parentTermKey":"misc"},{"name":"Searching","role":"secondary","termKey":"content.searching_finding","parentTermKey":"content"}],"catalogRole":"utility","journeyFamilyId":"change_location","familyName":"Changing delivery location","familyGoal":"Change the delivery location from Home by picking a saved address and see Home update to the new area","familySummary":"Open the location chooser from Home, pick a saved address, choose a delivery slot for the new area and see Home switch to it.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":false,"captureStatus":"complete","screenCount":6,"previewCount":3,"lockedScreenCount":3,"previewScreens":["/api/v1/assets/product_asset_b59ece5f0f41e37b97e2e826","/api/v1/assets/product_asset_5f4cd67c35560169c425ca07","/api/v1/assets/product_asset_baf487b91222c94cdbb3dbd3"],"previewLabels":["Select your location","Area results","Membership offer"],"routeSlug":"searching-for-a-delivery-area","canonicalPath":"/flows/eatsure/searching-for-a-delivery-area"},{"id":"change_location_current","slug":"eatsure--change_location_current","title":"Using current location","description":"Choose Use current location in the location chooser, close the membership offer and see Home switch to the detected area.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Using current location","boundary":{"kind":"safe_product_boundary","rationale":"Home header shows the detected Jakkasandra (Bengaluru) area with instant ~35 min delivery and the 3-item cart bar back Task grouping: standalone. Recorded side take of changing location: from the same chooser, Use current location sets the area and Home updates.","boundary_occurrence_id":"occ_9d7f3bb8751a9705be6ae6a6","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Managing addresses","role":"primary","termKey":"misc.manage_addresses","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Managing addresses","role":"primary","termKey":"misc.manage_addresses","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing addresses","role":"primary","termKey":"misc.manage_addresses","parentTermKey":"misc"}],"catalogRole":"utility","journeyFamilyId":"change_location","familyName":"Changing delivery location","familyGoal":"Change the delivery location from Home by picking a saved address and see Home update to the new area","familySummary":"Open the location chooser from Home, pick a saved address, choose a delivery slot for the new area and see Home switch to it.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_89d167499730cf06792f53b7","/api/v1/assets/product_asset_13244c3cb9e3473a83c0bbd7","/api/v1/assets/product_asset_c5d3fc0bb49fcfa64cf1c859"],"previewLabels":["Select your location","Membership offer","Home at the detected location"],"routeSlug":"using-current-location","canonicalPath":"/flows/eatsure/using-current-location"}]}],"subflows":[{"id":"apply_coupon","slug":"eatsure--apply_coupon","title":"Applying a coupon code","description":"Open the coupon list from the cart, find every listed coupon unavailable for this brand, enter a code and see it rejected; no discount is applied.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"sampled","variant":{"account_state":"unknown"},"goal":"Apply a coupon or promo code to the cart","boundary":{"kind":"none","rationale":"All listed coupons shown as ineligible for the brand; the advertised code was rejected with 'add items worth 180 to avail offer'; no discount applied Task grouping: standalone. Optional side task of order_food (related by branch rel_coupon): coupon attempt from the same cart with its own visible rejection result.","boundary_occurrence_id":null,"recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Redeeming","role":"primary","termKey":"commerce_finance.redeeming","parentTermKey":"commerce_finance"}],"primaryTaxonomy":{"name":"Redeeming","role":"primary","termKey":"commerce_finance.redeeming","parentTermKey":"commerce_finance"},"flowPatterns":[{"name":"Redeeming","role":"primary","termKey":"commerce_finance.redeeming","parentTermKey":"commerce_finance"}],"catalogRole":"subflow","journeyFamilyId":"apply_coupon","familyName":"Applying a coupon code","familyGoal":"Apply a coupon or promo code to the cart","familySummary":"Open the coupon list from the cart, find every listed coupon unavailable for this brand, enter a code and see it rejected; no discount is applied.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_008374f71cd920ba4bcdd900","/api/v1/assets/product_asset_7aa2956ec820ac7a916ce7ea","/api/v1/assets/product_asset_4ac87eccf93f0ab564b7625a"],"previewLabels":["Open coupons from the cart","Coupons for you","Code entry sheet"],"routeSlug":"applying-a-coupon-code","canonicalPath":"/flows/eatsure/applying-a-coupon-code","variants":[]},{"id":"kitchen_note","slug":"eatsure--kitchen_note","title":"Adding cooking instructions","description":"Open kitchen instructions from the cart, write a request and save it; the note appears on the cart item.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Add cooking instructions for the kitchen","boundary":{"kind":"safe_product_boundary","rationale":"Instruction saved and shown on the cart line in place of 'Add instructions for kitchen' Task grouping: standalone. Optional side task of order_food (branch rel_note): note added on the same cart, result shown on the cart line.","boundary_occurrence_id":"occ_2b619f1e385d5d8bf3ee15fb","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Adding & Creating","role":"primary","termKey":"content.adding_creating","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Adding & Creating","role":"primary","termKey":"content.adding_creating","parentTermKey":"content"},"flowPatterns":[{"name":"Creating","role":"primary","termKey":"content.adding_creating","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"kitchen_note","familyName":"Adding cooking instructions","familyGoal":"Add cooking instructions for the kitchen","familySummary":"Open kitchen instructions from the cart, write a request and save it; the note appears on the cart item.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_8af0ba18aef0555549ae6631","/api/v1/assets/product_asset_6997ac84de94add2336efec2","/api/v1/assets/product_asset_36edf4293746eef66f782a20"],"previewLabels":["Open kitchen instructions","Write cooking instructions","Enter the note"],"routeSlug":"adding-cooking-instructions","canonicalPath":"/flows/eatsure/adding-cooking-instructions","variants":[]},{"id":"customise_dish","slug":"eatsure--customise_dish","title":"Customising a dish","description":"Open a dish's options from the results, add a drink and a dip and raise the quantity to two; the dish is not added to the cart.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Customise a search result with extras and quantity","boundary":{"kind":"safe_product_boundary","rationale":"Coke Zero and Garlic Mayo dip selected and quantity set to 2; total updated ₹135→₹205→₹274→₹548. Not added to cart. Task grouping: standalone. Optional side task from the same biryani results: configuring extras and quantity on a result without adding.","boundary_occurrence_id":"occ_610c73d96668f1611f98b674","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},"flowPatterns":[{"name":"Choosing an option","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"customise_dish","familyName":"Customising a dish","familyGoal":"Customise a search result with extras and quantity","familySummary":"Open a dish's options from the results, add a drink and a dip and raise the quantity to two; the dish is not added to the cart.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_f276fecb3e51c9293955c890","/api/v1/assets/product_asset_88b27afac151138eef752288","/api/v1/assets/product_asset_8ed8d3b7af670f01c5428a1a"],"previewLabels":["Search results","Options sheet","Drink added"],"routeSlug":"customising-a-dish","canonicalPath":"/flows/eatsure/customising-a-dish","variants":[]},{"id":"read_dish_details","slug":"eatsure--read_dish_details","title":"Reading dish details","description":"Open a dish's full description from the results to read its rating, offers and nutrition.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Read a dish's full description, offers and nutrition from search results","boundary":{"kind":"safe_product_boundary","rationale":"Dish detail sheet shows full description, rating, offers and nutritional value. Task grouping: standalone. Optional side task from the same biryani result list: reading a dish's full details.","boundary_occurrence_id":"occ_f7323ce6250fac90fcf8d9be","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"read_dish_details","familyName":"Reading dish details","familyGoal":"Read a dish's full description, offers and nutrition from search results","familySummary":"Open a dish's full description from the results to read its rating, offers and nutrition.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_56bf9738c37675c69bf36718","/api/v1/assets/product_asset_afdd4445b5a594812ea1820d"],"previewLabels":["Search results","Dish details"],"routeSlug":"reading-dish-details","canonicalPath":"/flows/eatsure/reading-dish-details","variants":[]},{"id":"schedule_delivery","slug":"eatsure--schedule_delivery","title":"Scheduling a delivery","description":"Open the delivery time from Home, pick a later day and slot, and see the slot on Home and in the cart.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Schedule delivery for a later date and time slot","boundary":{"kind":"safe_product_boundary","rationale":"Friday 16 Oct 12:45–01:45 PM slot applied: Home shows 'By 16 Oct, 12:45-01:45 PM' and both cart deliveries show the scheduled slot. Task grouping: standalone. Optional side task from Home with the same 3-item cart: scheduling delivery, verified in the cart.","boundary_occurrence_id":"occ_c99b1dc4726640070d49432c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Scheduling","role":"primary","termKey":"social.scheduling","parentTermKey":"social"}],"primaryTaxonomy":{"name":"Scheduling","role":"primary","termKey":"social.scheduling","parentTermKey":"social"},"flowPatterns":[{"name":"Scheduling","role":"primary","termKey":"social.scheduling","parentTermKey":"social"}],"catalogRole":"subflow","journeyFamilyId":"schedule_delivery","familyName":"Scheduling a delivery","familyGoal":"Schedule delivery for a later date and time slot","familySummary":"Open the delivery time from Home, pick a later day and slot, and see the slot on Home and in the cart.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":6,"previewCount":3,"lockedScreenCount":3,"previewScreens":["/api/v1/assets/product_asset_708eba2f362f73b02ccdbb8f","/api/v1/assets/product_asset_5a508c3544ba73f443567ff9","/api/v1/assets/product_asset_0f8646b8a88a9b53a3b7b777"],"previewLabels":["Home","Delivery date and time","Choose a slot"],"routeSlug":"scheduling-a-delivery","canonicalPath":"/flows/eatsure/scheduling-a-delivery","variants":[]},{"id":"view_reorder_list","slug":"eatsure--view_reorder_list","title":"Viewing all past dishes","description":"Open See All on Home's Reorder row and scroll through the full list of past dishes.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Browse the full Reorder list of past dishes","boundary":{"kind":"safe_product_boundary","rationale":"Reorder See All list opened and scrolled to its end, showing six curated past dishes with Add buttons and the reordered bowl already at quantity 1. Task grouping: standalone. Separately recorded optional side task of the reorder take: from the same Home Reorder row (same cart state) the customer opens See All to read the full list of past dishes. Its parentage is carried by the branch relation from reorder_main's Home step; it is not a required step of the reorder path.","boundary_occurrence_id":"occ_1bf08e0117c178b37701e27f","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"view_reorder_list","familyName":"Viewing all past dishes","familyGoal":"Browse the full Reorder list of past dishes","familySummary":"Open See All on Home's Reorder row and scroll through the full list of past dishes.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_93b0fbe9828d2ba789f5227c","/api/v1/assets/product_asset_cf01687bc81deccfa8ac9b9f","/api/v1/assets/product_asset_3576891b982ae3265a1b31df"],"previewLabels":["Reorder row on Home","Full Reorder list","End of the list"],"routeSlug":"viewing-all-past-dishes","canonicalPath":"/flows/eatsure/viewing-all-past-dishes","variants":[]},{"id":"complete_bogo_offer","slug":"eatsure--complete_bogo_offer","title":"Completing a Buy-1-Get-1 offer","description":"Open the Buy 1 Get 1 offer from the cart, add a second burger with the same customisation and open the cart; the app removes the burger as out of stock and the cart is empty.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"sampled","variant":{"account_state":"unknown"},"goal":"Complete the Buy 1 Get 1 offer by adding the second item","boundary":{"kind":"none","rationale":"Second burger added (2 items) but on opening the cart the app removed the burger as out of stock, leaving an empty cart Task grouping: standalone. Optional side task of order_food (branch rel_bogo): Buy1Get1 completion from the same cart, blocked by out-of-stock removal.","boundary_occurrence_id":null,"recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Adding to Cart & Bag","role":"primary","termKey":"commerce_finance.adding_to_cart_bag","parentTermKey":"commerce_finance"}],"primaryTaxonomy":{"name":"Adding to Cart & Bag","role":"primary","termKey":"commerce_finance.adding_to_cart_bag","parentTermKey":"commerce_finance"},"flowPatterns":[{"name":"Adding to cart","role":"primary","termKey":"commerce_finance.adding_to_cart_bag","parentTermKey":"commerce_finance"}],"catalogRole":"subflow","journeyFamilyId":"complete_bogo_offer","familyName":"Completing a Buy-1-Get-1 offer","familyGoal":"Complete the Buy 1 Get 1 offer by adding the second item","familySummary":"Open the Buy 1 Get 1 offer from the cart, add a second burger with the same customisation and open the cart; the app removes the burger as out of stock and the cart is empty.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_9ca60119f04d516c22d09a26","/api/v1/assets/product_asset_2f7f29349b6e25e8f7c9fde1","/api/v1/assets/product_asset_a750b62b3ca4f90c9c08c997"],"previewLabels":["Open the offer","Offer listing","Repeat the customisation"],"routeSlug":"completing-a-buy-1-get-1-offer","canonicalPath":"/flows/eatsure/completing-a-buy-1-get-1-offer","variants":[]},{"id":"customise_cart_item","slug":"eatsure--customise_cart_item","title":"Adding an add-on","description":"Open Customise on the cart item, add a cheese slice and update it; the item price and cart total go up.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Customise the cart item with an add-on","boundary":{"kind":"safe_product_boundary","rationale":"Cheese Slice added; cart line shows Cheese Slice at 294 and total rose from 318 to 344 Task grouping: standalone. Optional side task of order_food (branch rel_customise): add-on customisation of the same cart item with updated total.","boundary_occurrence_id":"occ_5d35053860e88852ddbfe94d","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Editing & Updating","role":"primary","termKey":"content.editing_updating","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Editing & Updating","role":"primary","termKey":"content.editing_updating","parentTermKey":"content"},"flowPatterns":[{"name":"Editing and updating","role":"primary","termKey":"content.editing_updating","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"customise_cart_item","familyName":"Adding an add-on","familyGoal":"Customise the cart item with an add-on","familySummary":"Open Customise on the cart item, add a cheese slice and update it; the item price and cart total go up.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_7d8b307b0da71ff668597312","/api/v1/assets/product_asset_781ca4db67f3b2979a0f7750","/api/v1/assets/product_asset_15223f4155e1b64dfabf888a"],"previewLabels":["Open Customise","Customisation options","Cheese slice selected"],"routeSlug":"adding-an-add-on","canonicalPath":"/flows/eatsure/adding-an-add-on","variants":[]},{"id":"filter_search_results","slug":"eatsure--filter_search_results","title":"Filtering and sorting results","description":"Re-run a dish search, sort it by price and narrow it to non-veg, 4+ rated and most-loved dishes.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Refine dish search results with sort and filters","boundary":{"kind":"safe_product_boundary","rationale":"Biryani results re-ordered by price low-to-high and narrowed by non-veg, Rated 4+ and Most Loved; list visibly changed after each. Task grouping: standalone. Optional side task on the same biryani results with the same cart: sort and filters change the list without adding anything.","boundary_occurrence_id":"occ_103420ec70351ebb2f3d57b9","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filter_search_results","familyName":"Filtering and sorting results","familyGoal":"Refine dish search results with sort and filters","familySummary":"Re-run a dish search, sort it by price and narrow it to non-veg, 4+ rated and most-loved dishes.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_aa48acdaf53c626c46df4f4e","/api/v1/assets/product_asset_89b48c7fc7fc2ce2dadba7c8","/api/v1/assets/product_asset_3cadb1d26a49f6bcb0f68530"],"previewLabels":["Search screen","Biryani results","Sort options"],"routeSlug":"filtering-and-sorting-results","canonicalPath":"/flows/eatsure/filtering-and-sorting-results","variants":[]},{"id":"find_from_suggestions","slug":"eatsure--find_from_suggestions","title":"Finding dishes from suggestions","description":"Clear the search and find dishes through a recent search, a trending search and the Burgers category, ending on a burger listing.","accentColor":"#64748b","appSlug":"eatsure","appName":"EatSure","brandColor":"#64748b","appId":"app_330a46d57377c82537a9","capturedAt":"2026-10-17T09:23:13.402330+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Find dishes through recent searches, trending searches and categories","boundary":{"kind":"safe_product_boundary","rationale":"Recent search 'corn' showed a no-results state with trending suggestions, trending 'Shawarma' returned a wrap result, and the Burgers category opened a burger listing. Task grouping: standalone. Optional side task on the search screen: alternative ways (recent, trending, category) to find a dish.","boundary_occurrence_id":"occ_9d11a1a597c41110aa5dd821","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"d4497eb6-db99-4945-a5e1-848ebc418b19","taxonomy":[{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"},"flowPatterns":[{"name":"Searching","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"find_from_suggestions","familyName":"Finding dishes from suggestions","familyGoal":"Find dishes through recent searches, trending searches and categories","familySummary":"Clear the search and find dishes through a recent search, a trending search and the Burgers category, ending on a burger listing.","parentJourneyFamilyId":"order_food","parentJourneyFamilyIds":["order_food"],"isFree":false,"captureStatus":"complete","screenCount":6,"previewCount":3,"lockedScreenCount":3,"previewScreens":["/api/v1/assets/product_asset_d627c371650aa364eb1bd484","/api/v1/assets/product_asset_5a45af2d6cc22f3d6840916e","/api/v1/assets/product_asset_e70ff2abe399fe9d0f7d7679"],"previewLabels":["Search results","Search suggestions","No matching dishes"],"routeSlug":"finding-dishes-from-suggestions","canonicalPath":"/flows/eatsure/finding-dishes-from-suggestions","variants":[]}],"unplacedSubflows":[],"animations":[{"id":"anim_be52151dbe7252376915e60f","title":"Festive splash with spoon loader","type":"launch","typeLabel":"Launch","element":"Splash","trigger":"auto","durationMs":3585,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_be52151dbe7252376915e60f/video","stillUrl":"/api/v1/animations/anim_be52151dbe7252376915e60f/still"},{"id":"anim_8e184276dda0a737ee8802c2","title":"Notification prompt fades to home","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":6973,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_8e184276dda0a737ee8802c2/video","stillUrl":"/api/v1/animations/anim_8e184276dda0a737ee8802c2/still","flow":{"title":"Changing delivery location","path":"/flows/eatsure/changing-delivery-location"}},{"id":"anim_471bf2e76d79ff39d3d54b26","title":"Slot sheet fades into loader","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":2224,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_471bf2e76d79ff39d3d54b26/video","stillUrl":"/api/v1/animations/anim_471bf2e76d79ff39d3d54b26/still","flow":{"title":"Searching for a delivery area","path":"/flows/eatsure/searching-for-a-delivery-area"}},{"id":"anim_aaaaa2774b043ab5176b48b2","title":"Delivery slot sheet slides up","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":8000,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_aaaaa2774b043ab5176b48b2/video","stillUrl":"/api/v1/animations/anim_aaaaa2774b043ab5176b48b2/still"},{"id":"anim_bd63729b75397cf9b2b04337","title":"Delivery slot sheet fades closed","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":4109,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_bd63729b75397cf9b2b04337/video","stillUrl":"/api/v1/animations/anim_bd63729b75397cf9b2b04337/still"},{"id":"anim_ebe3e6e68fc7f499cca5567b","title":"Upsell overlay crossfades over sheet","type":"overlays","typeLabel":"Sheets and dialogs","element":"Full-screen overlay","trigger":"tap","durationMs":2246,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_ebe3e6e68fc7f499cca5567b/video","stillUrl":"/api/v1/animations/anim_ebe3e6e68fc7f499cca5567b/still"},{"id":"anim_5e8c2e1a962a361632dec649","title":"Upsell overlay fades away","type":"overlays","typeLabel":"Sheets and dialogs","element":"Full-screen overlay","trigger":"tap","durationMs":1942,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_5e8c2e1a962a361632dec649/video","stillUrl":"/api/v1/animations/anim_5e8c2e1a962a361632dec649/still","flow":{"title":"Ordering food for dine-in","path":"/flows/eatsure/ordering-food-for-dine-in"}},{"id":"anim_e73ba1dffc22eb2fe5064eb3","title":"CTA shimmer with sparkles","type":"feedback_rewards","typeLabel":"Feedback and rewards","element":"Button","trigger":"auto","durationMs":7650,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_e73ba1dffc22eb2fe5064eb3/video","stillUrl":"/api/v1/animations/anim_e73ba1dffc22eb2fe5064eb3/still"},{"id":"anim_f3250c7b649a9962d8d9071a","title":"Header swaps to offer progress","type":"navigation","typeLabel":"Navigation","element":"Top bar","trigger":"tap","durationMs":2125,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_f3250c7b649a9962d8d9071a/video","stillUrl":"/api/v1/animations/anim_f3250c7b649a9962d8d9071a/still"},{"id":"anim_bf5994792cf9719f43fe54c5","title":"Spoon loader spins with sparkles","type":"loading_refresh","typeLabel":"Loading","element":"Loading indicator","trigger":"tap","durationMs":1658,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_bf5994792cf9719f43fe54c5/video","stillUrl":"/api/v1/animations/anim_bf5994792cf9719f43fe54c5/still","flow":{"title":"Using current location","path":"/flows/eatsure/using-current-location"}}]}}