{"/apps/myfitnesspal":{"id":"app_3ac742b8335830ae1b6a","slug":"myfitnesspal","name":"MyFitnessPal","description":"","brandColor":"#64748b","iconUrl":"https://www.flownato.com/design/icons/myfitnesspal.webp","categorySlug":"health-fitness","categoryName":"Health & fitness","platform":"Android","version":null,"lastRiddenAt":"2026-10-17T13:15:19.278301+00:00","releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","knowledgeRevisionId":"knowledge_revision_024b3500eb2f48628f94d37b683a6e72","counts":{"journeys":22,"screens":69,"elements":355},"journeys":[{"id":"log_food","slug":"myfitnesspal--log_food","title":"Logging a food","description":"Search for a food from Today, choose it, pick a meal and save it to the day.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Log a searched food to today's diary","boundary":{"kind":"safe_product_boundary","rationale":"Today shows Banana 122 cal under Breakfast; calories went from 0 to 122 / 2,520. Task grouping: standalone. Main task from Today: search, choose a food, set meal and save; ends with the entry on Today.","boundary_occurrence_id":"occ_938d878dc192e4e5da479d30","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"},"flowPatterns":[{"name":"Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"catalogRole":"primary","journeyFamilyId":"log_food","familyName":"Logging a food","familyGoal":"Log a searched food to today's diary","familySummary":"Search for a food from Today, choose it, pick a meal and save it to the day.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":12,"previewCount":3,"lockedScreenCount":9,"previewScreens":["/api/v1/assets/product_asset_032a10b4e6db45da1d76da62","/api/v1/assets/product_asset_86fb6f663911280f253c6045","/api/v1/assets/product_asset_19e6b36b8f3a0c05bda264ba"],"previewLabels":["Empty Today","Add menu","Search for a food"],"routeSlug":"logging-a-food","canonicalPath":"/flows/myfitnesspal/logging-a-food","branches":[{"id":"sort_food_history","slug":"myfitnesspal--sort_food_history","title":"Sorting food history","description":"Open the history sort options on the food search and sort the list A to Z.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Sort the food history list","boundary":{"kind":"safe_product_boundary","rationale":"History sort chip now reads A - Z (single item, so order is visibly unchanged). Task grouping: standalone. Optional reversible sort of the food-search history used while logging.","boundary_occurrence_id":"occ_55e3a9e063ae41ea5b3d78ec","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"sort_food_history","familyName":"Sorting food history","familyGoal":"Sort the food history list","familySummary":"Open the history sort options on the food search and sort the list A to Z.","parentJourneyFamilyId":"log_food","parentJourneyFamilyIds":["log_food"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_4b5523cebed6bf92cd4a06ab","/api/v1/assets/product_asset_fba9abaaf2a18e67dd7ee1d3","/api/v1/assets/product_asset_35730c6b0c2d423b92db17bc"],"previewLabels":["History sort chip","Sort and filter sheet","Confirm the sort"],"routeSlug":"sorting-food-history","canonicalPath":"/flows/myfitnesspal/sorting-food-history","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"log_food_sort_history","type":"branch","label":"Sorting applies to the food-search History that holds the Banana the parent logged. Recorded separately on a later visit; no return was recorded.","parentJourneyId":"log_food","anchorStepId":"log_food_step_09","anchorStepTitle":"Food logged","childJourneyId":"sort_food_history","childEntryStepId":"sort_food_history_step_00","childEntryStepTitle":"History sort chip","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"edit_food_servings","slug":"myfitnesspal--edit_food_servings","title":"Editing a food's servings","description":"Open the logged Banana from the diary, change it to 2 servings and save.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Change the number of servings of a logged food","boundary":{"kind":"safe_product_boundary","rationale":"Diary shows Banana 2.0 servings, Breakfast 244 cal. Task grouping: standalone. Optional side task editing the same Banana entry the parent logged, with its own visible result (244 cal).","boundary_occurrence_id":"occ_0345d1433e7edfbbd148d148","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"edit_food_servings","familyName":"Editing a food's servings","familyGoal":"Change the number of servings of a logged food","familySummary":"Open the logged Banana from the diary, change it to 2 servings and save.","parentJourneyFamilyId":"log_food","parentJourneyFamilyIds":["log_food"],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_c76bf5158c670a8ed6d49e5b","/api/v1/assets/product_asset_17daae383ea11ec9131ef343","/api/v1/assets/product_asset_3d3f3ca0079715202ef3df29"],"previewLabels":["Logged Banana on Today","Diary for Today","Premium timestamp prompt"],"routeSlug":"editing-a-food-s-servings","canonicalPath":"/flows/myfitnesspal/editing-a-food-s-servings","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"log_food_edit_servings","type":"branch","label":"From the parent's final Today result the customer opens the same Banana entry to edit its servings. No return was recorded.","parentJourneyId":"log_food","anchorStepId":"log_food_step_11","anchorStepTitle":"Updated Today","childJourneyId":"edit_food_servings","childEntryStepId":"edit_food_servings_step_01","childEntryStepTitle":"Diary for Today","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"filter_verified_foods","slug":"myfitnesspal--filter_verified_foods","title":"Filtering verified foods","description":"Filter banana search results to verified foods only.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filter food search results to verified foods only","boundary":{"kind":"safe_product_boundary","rationale":"Verified Only enabled; results show only verified items with a Best Match. Task grouping: standalone. Optional reversible filter on the search results the parent picks from.","boundary_occurrence_id":"occ_0e2587aa7b6a105a068e0a0c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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_verified_foods","familyName":"Filtering verified foods","familyGoal":"Filter food search results to verified foods only","familySummary":"Filter banana search results to verified foods only.","parentJourneyFamilyId":"log_food","parentJourneyFamilyIds":["log_food"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_56fc36fc121a72d16632d73d","/api/v1/assets/product_asset_8668a99d75e992e36b357e85"],"previewLabels":["Unfiltered results","Verified foods only"],"routeSlug":"filtering-verified-foods","canonicalPath":"/flows/myfitnesspal/filtering-verified-foods","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"log_food_filter_verified","type":"branch","label":"Filtering applies to the banana search results the logging task chooses from. Recorded separately on a later search visit; no return was recorded.","parentJourneyId":"log_food","anchorStepId":"log_food_step_04","anchorStepTitle":"Choose a food","childJourneyId":"filter_verified_foods","childEntryStepId":"filter_verified_foods_step_00","childEntryStepTitle":"Unfiltered results","returnStepId":null,"returnStepTitle":null,"sortOrder":4}},{"id":"quick_add_calories","slug":"myfitnesspal--quick_add_calories","title":"Quick adding calories","description":"Log a calorie amount to Breakfast from the food search without choosing a food.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Quick add a calorie amount to a meal","boundary":{"kind":"safe_product_boundary","rationale":"Diary Breakfast lists Quick add 150 and totals 394 cal. Task grouping: standalone. Alternative way to log to the same meal from the food-search hub, saving a calorie amount instead of a food.","boundary_occurrence_id":"occ_0e480adbb65b631abe765ba1","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"},"flowPatterns":[{"name":"Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"quick_add_calories","familyName":"Quick adding calories","familyGoal":"Quick add a calorie amount to a meal","familySummary":"Log a calorie amount to Breakfast from the food search without choosing a food.","parentJourneyFamilyId":"log_food","parentJourneyFamilyIds":["log_food"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_658a4fcc7d62ef477b41b035","/api/v1/assets/product_asset_750c27805c0893996e9888dc","/api/v1/assets/product_asset_cbe6eda276ec00ccee3f1f5d"],"previewLabels":["Food search","Quick add form","Save 150 calories"],"routeSlug":"quick-adding-calories","canonicalPath":"/flows/myfitnesspal/quick-adding-calories","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"log_food_quick_add","type":"branch","label":"Quick add is on the parent's food search screen and opens the Quick add form as another way to log to the meal. It was recorded on a later visit; no return was recorded.","parentJourneyId":"log_food","anchorStepId":"log_food_step_02","anchorStepTitle":"Search for a food","childJourneyId":"quick_add_calories","childEntryStepId":"quick_add_calories_step_01","childEntryStepTitle":"Quick add form","returnStepId":null,"returnStepTitle":null,"sortOrder":9}}],"anchoredUtilities":[],"connections":[],"variants":[{"id":"log_food","slug":"myfitnesspal--log_food","title":"Logging a food","description":"Search for a food from Today, choose it, pick a meal and save it to the day.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Logging a food","boundary":{"kind":"safe_product_boundary","rationale":"Today shows Banana 122 cal under Breakfast; calories went from 0 to 122 / 2,520. Task grouping: standalone. Main task from Today: search, choose a food, set meal and save; ends with the entry on Today.","boundary_occurrence_id":"occ_938d878dc192e4e5da479d30","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"},"flowPatterns":[{"name":"Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"catalogRole":"primary","journeyFamilyId":"log_food","familyName":"Logging a food","familyGoal":"Log a searched food to today's diary","familySummary":"Search for a food from Today, choose it, pick a meal and save it to the day.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":12,"previewCount":3,"lockedScreenCount":9,"previewScreens":["/api/v1/assets/product_asset_032a10b4e6db45da1d76da62","/api/v1/assets/product_asset_86fb6f663911280f253c6045","/api/v1/assets/product_asset_19e6b36b8f3a0c05bda264ba"],"previewLabels":["Empty Today","Add menu","Search for a food"],"routeSlug":"logging-a-food","canonicalPath":"/flows/myfitnesspal/logging-a-food","branches":[{"id":"sort_food_history","slug":"myfitnesspal--sort_food_history","title":"Sorting food history","description":"Open the history sort options on the food search and sort the list A to Z.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Sort the food history list","boundary":{"kind":"safe_product_boundary","rationale":"History sort chip now reads A - Z (single item, so order is visibly unchanged). Task grouping: standalone. Optional reversible sort of the food-search history used while logging.","boundary_occurrence_id":"occ_55e3a9e063ae41ea5b3d78ec","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"sort_food_history","familyName":"Sorting food history","familyGoal":"Sort the food history list","familySummary":"Open the history sort options on the food search and sort the list A to Z.","parentJourneyFamilyId":"log_food","parentJourneyFamilyIds":["log_food"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_4b5523cebed6bf92cd4a06ab","/api/v1/assets/product_asset_fba9abaaf2a18e67dd7ee1d3","/api/v1/assets/product_asset_35730c6b0c2d423b92db17bc"],"previewLabels":["History sort chip","Sort and filter sheet","Confirm the sort"],"routeSlug":"sorting-food-history","canonicalPath":"/flows/myfitnesspal/sorting-food-history","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"log_food_sort_history","type":"branch","label":"Sorting applies to the food-search History that holds the Banana the parent logged. Recorded separately on a later visit; no return was recorded.","parentJourneyId":"log_food","anchorStepId":"log_food_step_09","anchorStepTitle":"Food logged","childJourneyId":"sort_food_history","childEntryStepId":"sort_food_history_step_00","childEntryStepTitle":"History sort chip","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"edit_food_servings","slug":"myfitnesspal--edit_food_servings","title":"Editing a food's servings","description":"Open the logged Banana from the diary, change it to 2 servings and save.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Change the number of servings of a logged food","boundary":{"kind":"safe_product_boundary","rationale":"Diary shows Banana 2.0 servings, Breakfast 244 cal. Task grouping: standalone. Optional side task editing the same Banana entry the parent logged, with its own visible result (244 cal).","boundary_occurrence_id":"occ_0345d1433e7edfbbd148d148","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"edit_food_servings","familyName":"Editing a food's servings","familyGoal":"Change the number of servings of a logged food","familySummary":"Open the logged Banana from the diary, change it to 2 servings and save.","parentJourneyFamilyId":"log_food","parentJourneyFamilyIds":["log_food"],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_c76bf5158c670a8ed6d49e5b","/api/v1/assets/product_asset_17daae383ea11ec9131ef343","/api/v1/assets/product_asset_3d3f3ca0079715202ef3df29"],"previewLabels":["Logged Banana on Today","Diary for Today","Premium timestamp prompt"],"routeSlug":"editing-a-food-s-servings","canonicalPath":"/flows/myfitnesspal/editing-a-food-s-servings","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"log_food_edit_servings","type":"branch","label":"From the parent's final Today result the customer opens the same Banana entry to edit its servings. No return was recorded.","parentJourneyId":"log_food","anchorStepId":"log_food_step_11","anchorStepTitle":"Updated Today","childJourneyId":"edit_food_servings","childEntryStepId":"edit_food_servings_step_01","childEntryStepTitle":"Diary for Today","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"filter_verified_foods","slug":"myfitnesspal--filter_verified_foods","title":"Filtering verified foods","description":"Filter banana search results to verified foods only.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filter food search results to verified foods only","boundary":{"kind":"safe_product_boundary","rationale":"Verified Only enabled; results show only verified items with a Best Match. Task grouping: standalone. Optional reversible filter on the search results the parent picks from.","boundary_occurrence_id":"occ_0e2587aa7b6a105a068e0a0c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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_verified_foods","familyName":"Filtering verified foods","familyGoal":"Filter food search results to verified foods only","familySummary":"Filter banana search results to verified foods only.","parentJourneyFamilyId":"log_food","parentJourneyFamilyIds":["log_food"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_56fc36fc121a72d16632d73d","/api/v1/assets/product_asset_8668a99d75e992e36b357e85"],"previewLabels":["Unfiltered results","Verified foods only"],"routeSlug":"filtering-verified-foods","canonicalPath":"/flows/myfitnesspal/filtering-verified-foods","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"log_food_filter_verified","type":"branch","label":"Filtering applies to the banana search results the logging task chooses from. Recorded separately on a later search visit; no return was recorded.","parentJourneyId":"log_food","anchorStepId":"log_food_step_04","anchorStepTitle":"Choose a food","childJourneyId":"filter_verified_foods","childEntryStepId":"filter_verified_foods_step_00","childEntryStepTitle":"Unfiltered results","returnStepId":null,"returnStepTitle":null,"sortOrder":4}},{"id":"quick_add_calories","slug":"myfitnesspal--quick_add_calories","title":"Quick adding calories","description":"Log a calorie amount to Breakfast from the food search without choosing a food.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Quick add a calorie amount to a meal","boundary":{"kind":"safe_product_boundary","rationale":"Diary Breakfast lists Quick add 150 and totals 394 cal. Task grouping: standalone. Alternative way to log to the same meal from the food-search hub, saving a calorie amount instead of a food.","boundary_occurrence_id":"occ_0e480adbb65b631abe765ba1","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"},"flowPatterns":[{"name":"Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"quick_add_calories","familyName":"Quick adding calories","familyGoal":"Quick add a calorie amount to a meal","familySummary":"Log a calorie amount to Breakfast from the food search without choosing a food.","parentJourneyFamilyId":"log_food","parentJourneyFamilyIds":["log_food"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_658a4fcc7d62ef477b41b035","/api/v1/assets/product_asset_750c27805c0893996e9888dc","/api/v1/assets/product_asset_cbe6eda276ec00ccee3f1f5d"],"previewLabels":["Food search","Quick add form","Save 150 calories"],"routeSlug":"quick-adding-calories","canonicalPath":"/flows/myfitnesspal/quick-adding-calories","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"log_food_quick_add","type":"branch","label":"Quick add is on the parent's food search screen and opens the Quick add form as another way to log to the meal. It was recorded on a later visit; no return was recorded.","parentJourneyId":"log_food","anchorStepId":"log_food_step_02","anchorStepTitle":"Search for a food","childJourneyId":"quick_add_calories","childEntryStepId":"quick_add_calories_step_01","childEntryStepTitle":"Quick add form","returnStepId":null,"returnStepTitle":null,"sortOrder":9}}],"anchoredUtilities":[],"connections":[]},{"id":"log_custom_food","slug":"myfitnesspal--log_custom_food","title":"Logging a custom food","description":"From Today, open Breakfast logging, pick a saved food on the My Foods tab and see it added to the day.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Logging a custom food","boundary":{"kind":"safe_product_boundary","rationale":"Food logged! confirmation, and Today rose from 394 to 584 cal with Breakfast showing one more item Task grouping: standalone. Recorded as a side task of creating the food, but it starts from Today, which the parent path never visits; it is kept independent, with the missing parent anchor recorded as debt.","boundary_occurrence_id":"occ_fd8f7676d715025322ae8c24","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"},"flowPatterns":[{"name":"Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"catalogRole":"primary","journeyFamilyId":"log_food","familyName":"Logging a food","familyGoal":"Log a searched food to today's diary","familySummary":"Search for a food from Today, choose it, pick a meal and save it to the day.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_74c52a12efa3fc9c53f49cdb","/api/v1/assets/product_asset_6f32a8b4142cd7705ded2651","/api/v1/assets/product_asset_79bed76123fb19dea4e571ff"],"previewLabels":["Today","Breakfast logging","My Foods"],"routeSlug":"logging-a-custom-food","canonicalPath":"/flows/myfitnesspal/logging-a-custom-food","branches":[],"anchoredUtilities":[],"connections":[]}]},{"id":"log_weight","slug":"myfitnesspal--log_weight","title":"Logging your weight","description":"Enter today's weight from Today and see it on the Measurements chart and entries.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Log today's body weight and see it in weight progress","boundary":{"kind":"safe_product_boundary","rationale":"Weight saved for today; Measurements shows the confirmation and the new 12 st 2 lbs entry in Entries and on the 1 Week chart Task grouping: standalone. Starts from the relaunched Today dashboard, goes through Add > Weight and the form, and ends with the saved entry shown on Measurements. This is the complete customer goal.","boundary_occurrence_id":"occ_f86e38340fb8bcc3cf4c26d2","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"},"flowPatterns":[{"name":"Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"catalogRole":"primary","journeyFamilyId":"log_weight","familyName":"Logging your weight","familyGoal":"Log today's body weight and see it in weight progress","familySummary":"Enter today's weight from Today and see it on the Measurements chart and entries.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":6,"previewCount":3,"lockedScreenCount":3,"previewScreens":["/api/v1/assets/product_asset_26fa147886a1c85395938b75","/api/v1/assets/product_asset_3096cb604b3308710983f6a8","/api/v1/assets/product_asset_18469a7711b1360294002e13"],"previewLabels":["Today dashboard","Choose Weight","Log weight form"],"routeSlug":"logging-your-weight","canonicalPath":"/flows/myfitnesspal/logging-your-weight","branches":[{"id":"change_weight_chart_range","slug":"myfitnesspal--change_weight_chart_range","title":"Changing the chart range","description":"Change the weight chart's period from 1 Week to 1 Month.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Change the weight chart's time range","boundary":{"kind":"safe_product_boundary","rationale":"Graph Period set to 1 Month; header and chart axis update Task grouping: standalone. Optional side task on the Measurements view reached by the parent, with its own visible result (1 Month range).","boundary_occurrence_id":"occ_551250922d5aa7ffe477b068","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Switching View","role":"primary","termKey":"misc.switching_view","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Switching View","role":"primary","termKey":"misc.switching_view","parentTermKey":"misc"},"flowPatterns":[{"name":"Switching view","role":"primary","termKey":"misc.switching_view","parentTermKey":"misc"}],"catalogRole":"subflow","journeyFamilyId":"change_weight_chart_range","familyName":"Changing the chart range","familyGoal":"Change the weight chart's time range","familySummary":"Change the weight chart's period from 1 Week to 1 Month.","parentJourneyFamilyId":"log_weight","parentJourneyFamilyIds":["log_weight"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_6ff51f80bfdacfa574f47d19","/api/v1/assets/product_asset_340c8fdfbb5650dbbd79c0b1","/api/v1/assets/product_asset_e44a28a0e8f424889efb4687"],"previewLabels":["Open the period selector","Graph Period options","Confirm 1 Month"],"routeSlug":"changing-the-chart-range","canonicalPath":"/flows/myfitnesspal/changing-the-chart-range","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"log_weight_to_chart_range","type":"branch","label":"The period selector is tapped on the same Measurements view where the parent ends, with the just-logged entry.","parentJourneyId":"log_weight","anchorStepId":"log_weight_step_05","anchorStepTitle":"New entry on Measurements","childJourneyId":"change_weight_chart_range","childEntryStepId":"change_weight_chart_range_step_00","childEntryStepTitle":"Open the period selector","returnStepId":null,"returnStepTitle":null,"sortOrder":5}},{"id":"change_weight_entry_date","slug":"myfitnesspal--change_weight_entry_date","title":"Changing the entry date","description":"Pick an earlier date for a weight entry in the calendar. Ends before the entry is saved.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Change the date of a weight entry","boundary":{"kind":"safe_product_boundary","rationale":"Date card changed from Today to 10 Oct 2026 using the calendar picker Task grouping: standalone. Optional date choice on the Log weight form that the parent used with Date Today. It was recorded on a second visit to the form.","boundary_occurrence_id":"occ_af60ed340799818127fd1671","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"change_weight_entry_date","familyName":"Changing the entry date","familyGoal":"Change the date of a weight entry","familySummary":"Pick an earlier date for a weight entry in the calendar. Ends before the entry is saved.","parentJourneyFamilyId":"log_weight","parentJourneyFamilyIds":["log_weight"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_82d86c5b07e371c92cb05082","/api/v1/assets/product_asset_57aee71c88040785d1f0357f","/api/v1/assets/product_asset_dce2ebe1c5264629f04dd6b1"],"previewLabels":["Log weight form","Select a date","Confirm the date"],"routeSlug":"changing-the-entry-date","canonicalPath":"/flows/myfitnesspal/changing-the-entry-date","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"log_weight_to_entry_date","type":"branch","label":"The Date card belongs to the parent's Log weight form. The date choice was recorded separately on a second visit to the form; the child keeps its own entry and Date tap, and no return was recorded.","parentJourneyId":"log_weight","anchorStepId":"log_weight_step_03","anchorStepTitle":"Enter 12 st 2 lbs","childJourneyId":"change_weight_entry_date","childEntryStepId":"change_weight_entry_date_step_00","childEntryStepTitle":"Log weight form","returnStepId":null,"returnStepTitle":null,"sortOrder":6}}],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"onboarding","slug":"myfitnesspal--onboarding","title":"Onboarding","description":"Open the app for the first time, sign up with Google, answer the setup questions and arrive on the Today screen.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Complete first-use onboarding and Google account sign-up to reach the signed-in Today screen","boundary":{"kind":"safe_product_boundary","rationale":"Signed-in Today dashboard reached after Google sign-up and the setup questionnaire, with the first-use logging coach mark. Task grouping: standalone. Starts at clean launch on a fresh install and ends at signed-in Today; one first-use take including the Log In attempt and the setup questionnaire.","boundary_occurrence_id":"occ_9cd3a34becb5c4518ae5898d","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"Complete first-use onboarding and Google account sign-up to reach the signed-in Today screen","familySummary":"Open the app for the first time, sign up with Google, answer the setup questions and arrive on the Today screen.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":45,"previewCount":3,"lockedScreenCount":42,"previewScreens":["/api/v1/assets/product_asset_958d0061ee7af1071e6c1bec","/api/v1/assets/product_asset_f9aa8371c334a81f0a5108a2","/api/v1/assets/product_asset_253586f5fe078c7cb444fd0c"],"previewLabels":["Launch splash","Welcome carousel","Last carousel page"],"routeSlug":"onboarding","canonicalPath":"/flows/myfitnesspal/onboarding","branches":[],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"log_exercise","slug":"myfitnesspal--log_exercise","title":"Logging an exercise","description":"Log a 30-minute walk from Today and see it raise the day's calorie goal.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Log a cardio exercise for today and see it reflected in the day's calorie goal and Exercise card","boundary":{"kind":"safe_product_boundary","rationale":"Walking, 3.5 mph brisk pace for 30 min (148 cal) was saved. Today's calorie goal rose from 2,520 to 2,668 and calories left from 2,126 to 2,274. The Healthy habits Exercise card lists the entry. Task grouping: standalone. Starts on the signed-in Today dashboard and ends with the saved exercise shown in Today's calorie goal and Exercise card. This is the main recorded take.","boundary_occurrence_id":"occ_2936e33c382e36e47bb81807","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"},"flowPatterns":[{"name":"Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"catalogRole":"primary","journeyFamilyId":"log_exercise","familyName":"Logging an exercise","familyGoal":"Log a cardio exercise for today and see it reflected in the day's calorie goal and Exercise card","familySummary":"Log a 30-minute walk from Today and see it raise the day's calorie goal.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":false,"captureStatus":"complete","screenCount":10,"previewCount":3,"lockedScreenCount":7,"previewScreens":["/api/v1/assets/product_asset_afc5500c5db8a4afd9b49936","/api/v1/assets/product_asset_807b976579c874ae78bb42c0","/api/v1/assets/product_asset_2fa7a02afc9dd6c1591c4d06"],"previewLabels":["Start on Today","Choose Exercise","Pick the exercise type"],"routeSlug":"logging-an-exercise","canonicalPath":"/flows/myfitnesspal/logging-an-exercise","branches":[{"id":"edit_exercise_entry","slug":"myfitnesspal--edit_exercise_entry","title":"Editing an exercise","description":"Open the logged walk from Today, change it to 45 minutes and save.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Edit a logged exercise entry's duration","boundary":{"kind":"safe_product_boundary","rationale":"The walking entry was changed from 30 min / 148 cal to 45 min / 222 cal and saved; the Exercise page shows the updated entry. Task grouping: standalone. Optional side task on the exercise the parent just logged, with its own saved result (45 min / 222 cal). It starts from the parent's final Today state.","boundary_occurrence_id":"occ_0112d75e1e34c8b8e3fae7e4","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"edit_exercise_entry","familyName":"Editing an exercise","familyGoal":"Edit a logged exercise entry's duration","familySummary":"Open the logged walk from Today, change it to 45 minutes and save.","parentJourneyFamilyId":"log_exercise","parentJourneyFamilyIds":["log_exercise"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_b8e0932bbddf309e790e1ef8","/api/v1/assets/product_asset_76f441741bd8220fff3936f3","/api/v1/assets/product_asset_d35f139199d1bf9209b4fdb7"],"previewLabels":["Open the logged exercise","Today's exercise list","Edit form opens"],"routeSlug":"editing-an-exercise","canonicalPath":"/flows/myfitnesspal/editing-an-exercise","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"log_exercise_to_edit_exercise_entry","type":"branch","label":"From the parent's final Today state the Exercise card opens the walk just logged, which is then edited. No return was recorded.","parentJourneyId":"log_exercise","anchorStepId":"log_exercise_step_09","anchorStepTitle":"Exercise appears on Today","childJourneyId":"edit_exercise_entry","childEntryStepId":"edit_exercise_entry_step_01","childEntryStepTitle":"Today's exercise list","returnStepId":null,"returnStepTitle":null,"sortOrder":3}},{"id":"browse_all_cardio","slug":"myfitnesspal--browse_all_cardio","title":"Browsing all cardio exercises","description":"Switch the Cardio exercise list to the full alphabetical catalogue.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Browse the full catalogue of cardio exercises","boundary":{"kind":"safe_product_boundary","rationale":"The Browse All tab shows the alphabetical cardio exercise catalogue. Task grouping: standalone. Optional side task: changing the exercise list view to the full catalogue on the parent's exercise search screen.","boundary_occurrence_id":"occ_b27e581d63c2e289e966478e","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"browse_all_cardio","familyName":"Browsing all cardio exercises","familyGoal":"Browse the full catalogue of cardio exercises","familySummary":"Switch the Cardio exercise list to the full alphabetical catalogue.","parentJourneyFamilyId":"log_exercise","parentJourneyFamilyIds":["log_exercise"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_e3787d7685c85aedf5fc2d4b","/api/v1/assets/product_asset_439089af2f54ba269a65bb20"],"previewLabels":["Cardio history","Full cardio catalogue"],"routeSlug":"browsing-all-cardio-exercises","canonicalPath":"/flows/myfitnesspal/browsing-all-cardio-exercises","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"log_exercise_to_browse_all_cardio","type":"branch","label":"The Browse All tab on the parent's Cardio search switches the list to the full catalogue. Recorded separately on a later visit; no return was recorded.","parentJourneyId":"log_exercise","anchorStepId":"log_exercise_step_03","anchorStepTitle":"Open the Cardio search","childJourneyId":"browse_all_cardio","childEntryStepId":"browse_all_cardio_step_00","childEntryStepTitle":"Cardio history","returnStepId":null,"returnStepTitle":null,"sortOrder":4}},{"id":"multi_add_exercises","slug":"myfitnesspal--multi_add_exercises","title":"Adding several exercises","description":"Select two cardio exercises with Multi-Add, set their durations and add them together.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Log several exercises at once with Multi-Add","boundary":{"kind":"safe_product_boundary","rationale":"Aerobics, general (20 min / 169 cal) and Aerobics, low impact (15 min / 97 cal) were added together and appear on the Exercise page. Task grouping: standalone. Alternative, optional way to log exercises from the parent's search screen. It logs several items at once and has its own saved result.","boundary_occurrence_id":"occ_2bbe5101dac30531cc9eb2a1","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"},"flowPatterns":[{"name":"Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"multi_add_exercises","familyName":"Adding several exercises","familyGoal":"Log several exercises at once with Multi-Add","familySummary":"Select two cardio exercises with Multi-Add, set their durations and add them together.","parentJourneyFamilyId":"log_exercise","parentJourneyFamilyIds":["log_exercise"],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_439089af2f54ba269a65bb20","/api/v1/assets/product_asset_b6487270276ae80d116513d3","/api/v1/assets/product_asset_8e1899c49004025f5483bd45"],"previewLabels":["Start Multi-Add","Selection mode","Set the first duration"],"routeSlug":"adding-several-exercises","canonicalPath":"/flows/myfitnesspal/adding-several-exercises","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"log_exercise_to_multi_add_exercises","type":"branch","label":"Multi-Add is on the parent's Cardio search screen and logs several exercises at once. It was recorded on a later visit; no return was recorded.","parentJourneyId":"log_exercise","anchorStepId":"log_exercise_step_03","anchorStepTitle":"Open the Cardio search","childJourneyId":"multi_add_exercises","childEntryStepId":"multi_add_exercises_step_00","childEntryStepTitle":"Start Multi-Add","returnStepId":null,"returnStepTitle":null,"sortOrder":10}},{"id":"log_strength_exercise","slug":"myfitnesspal--log_strength_exercise","title":"Logging a strength exercise","description":"Choose Strength, pick Bench Press from the full list, enter 3 sets of 10 reps and save.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Log a strength exercise with sets and repetitions","boundary":{"kind":"safe_product_boundary","rationale":"Bench Press, Barbell (3 sets x 10 reps; calories N/A) was saved and is listed on the Exercise page. Task grouping: standalone. Alternative type choice at the parent's exercise-type dialog. It leads to a sets/reps entry and its own saved strength entry.","boundary_occurrence_id":"occ_76fd5de08b82b7739dd42244","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"},"flowPatterns":[{"name":"Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"log_strength_exercise","familyName":"Logging a strength exercise","familyGoal":"Log a strength exercise with sets and repetitions","familySummary":"Choose Strength, pick Bench Press from the full list, enter 3 sets of 10 reps and save.","parentJourneyFamilyId":"log_exercise","parentJourneyFamilyIds":["log_exercise"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_5cdf3306644785e87e0cfac5","/api/v1/assets/product_asset_9e9e3b3c1f0b150dede5f3a7","/api/v1/assets/product_asset_8b339cf4ce4b1960294e35ee"],"previewLabels":["Choose Strength","Strength search","Pick Bench Press"],"routeSlug":"logging-a-strength-exercise","canonicalPath":"/flows/myfitnesspal/logging-a-strength-exercise","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"log_exercise_to_log_strength_exercise","type":"branch","label":"Choosing Strength instead of Cardiovascular in the parent's exercise-type dialog leads to the strength search. The dialog was reopened in a later take; no return was recorded.","parentJourneyId":"log_exercise","anchorStepId":"log_exercise_step_02","anchorStepTitle":"Pick the exercise type","childJourneyId":"log_strength_exercise","childEntryStepId":"log_strength_exercise_step_01","childEntryStepTitle":"Strength search","returnStepId":null,"returnStepTitle":null,"sortOrder":11}}],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"create_recipe","slug":"myfitnesspal--create_recipe","title":"Creating a recipe","description":"Start a recipe from the Recipes tab, enter its name and servings, add an ingredient from search, review the nutrition and save it to My Recipes.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Create a recipe by entering its ingredients manually and see it saved in My Recipes","boundary":{"kind":"safe_product_boundary","rationale":"The new recipe (2 servings, one ingredient, 61 cal per serving) is saved, shown in Recipe Details and listed on the RECIPES tab Task grouping: standalone. An alternative creation goal (a recipe rather than a food) started from the same library; it shares only the starting screen and has its own form, ingredient steps and saved result.","boundary_occurrence_id":"occ_ba365c75fa9e619204f40adf","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"primary","journeyFamilyId":"create_recipe","familyName":"Creating a recipe","familyGoal":"Create a recipe by entering its ingredients manually and see it saved in My Recipes","familySummary":"Start a recipe from the Recipes tab, enter its name and servings, add an ingredient from search, review the nutrition and save it to My Recipes.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":false,"captureStatus":"complete","screenCount":10,"previewCount":3,"lockedScreenCount":7,"previewScreens":["/api/v1/assets/product_asset_8267b0e177b469d3d5df4db3","/api/v1/assets/product_asset_0a922adef2a8b759d5e61ba5","/api/v1/assets/product_asset_23ef5b4b6fb19027ef22d1b3"],"previewLabels":["Empty Recipes","Choose a method","Name and servings"],"routeSlug":"creating-a-recipe","canonicalPath":"/flows/myfitnesspal/creating-a-recipe","branches":[],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"create_custom_food","slug":"myfitnesspal--create_custom_food","title":"Creating a custom food","description":"Open My Foods, name a new food with its serving, enter its nutrition facts, fix the macros after a warning and save it to the list.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Create a custom food with its serving and nutrition facts and see it saved in My Foods","boundary":{"kind":"safe_product_boundary","rationale":"The new custom food (1 bar, 190 cal) is saved and listed on the FOODS tab of Recipes, Meals & Foods Task grouping: standalone. Starts at the Recipes, Meals & Foods library and ends with the new food saved and listed; the form steps and the save prompt are required parts of creating the food.","boundary_occurrence_id":"occ_530f0267e3e50052eb71cdc7","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"primary","journeyFamilyId":"create_custom_food","familyName":"Creating a custom food","familyGoal":"Create a custom food with its serving and nutrition facts and see it saved in My Foods","familySummary":"Open My Foods, name a new food with its serving, enter its nutrition facts, fix the macros after a warning and save it to the list.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":false,"captureStatus":"complete","screenCount":9,"previewCount":3,"lockedScreenCount":6,"previewScreens":["/api/v1/assets/product_asset_64c41e84fe93eb7a86ddd55b","/api/v1/assets/product_asset_d06a8e8ee043e34514ff5d50","/api/v1/assets/product_asset_848dc7b9470534a0b1b907f6"],"previewLabels":["Recipes, Meals & Foods","Empty My Foods","Name and serving"],"routeSlug":"creating-a-custom-food","canonicalPath":"/flows/myfitnesspal/creating-a-custom-food","branches":[{"id":"view_saved_food","slug":"myfitnesspal--view_saved_food","title":"Reviewing a saved food","description":"Open a saved custom food from the Foods list to see its stored serving and nutrition details.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Open a saved custom food to review its stored details","boundary":{"kind":"safe_product_boundary","rationale":"Edit Food shows the saved description, 1 bar serving, 190 cal, 7 g fat and 29 g carbohydrates Task grouping: standalone. Optional side task: open the just-created food from the library to check its stored details. It is linked to its parent by a branch relation, and creating the food did not require it.","boundary_occurrence_id":"occ_a88aad05129c12c55afc649c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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_saved_food","familyName":"Reviewing a saved food","familyGoal":"Open a saved custom food to review its stored details","familySummary":"Open a saved custom food from the Foods list to see its stored serving and nutrition details.","parentJourneyFamilyId":"create_custom_food","parentJourneyFamilyIds":["create_custom_food"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_8e4111fe422af58fc64354b8","/api/v1/assets/product_asset_e015e594cfa4275509ce7a31"],"previewLabels":["Foods list","Stored food details"],"routeSlug":"reviewing-a-saved-food","canonicalPath":"/flows/myfitnesspal/reviewing-a-saved-food","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"create_custom_food_view_saved","type":"branch","label":"The saved food's row on the library's Foods list opens its stored details. No return to the parent was recorded.","parentJourneyId":"create_custom_food","anchorStepId":"create_custom_food_step_08","anchorStepTitle":"Food saved","childJourneyId":"view_saved_food","childEntryStepId":"view_saved_food_step_01","childEntryStepTitle":"Stored food details","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"browse_food_library","slug":"myfitnesspal--browse_food_library","title":"Browsing your food library","description":"Switch between the Meals and Foods tabs of the library and search the saved foods by name.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Switch between the Recipes, Meals and Foods lists and search the saved foods","boundary":{"kind":"safe_product_boundary","rationale":"MEALS showed its empty state, FOODS listed the new food, and a text search filtered the Foods list to the matching food Task grouping: standalone. Optional side task with its own visible result (tab contents and a filtered list), taken from the library right after the food was saved. It is related to Create a custom food by an exact branch relation rather than being a required step of it.","boundary_occurrence_id":"occ_defeeb39d031d3f5802df2fe","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"},{"name":"Browsing & discovering","role":"secondary","termKey":"content.browsing_discovering","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"},{"name":"Browsing","role":"secondary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"browse_food_library","familyName":"Browsing your food library","familyGoal":"Switch between the Recipes, Meals and Foods lists and search the saved foods","familySummary":"Switch between the Meals and Foods tabs of the library and search the saved foods by name.","parentJourneyFamilyId":"create_custom_food","parentJourneyFamilyIds":["create_custom_food"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_73cd410e1924d9e4d3cfd590","/api/v1/assets/product_asset_e88be804939f7f41576daa1c","/api/v1/assets/product_asset_898a44931f179d85f5d236ee"],"previewLabels":["Saved foods","Meals tab","Back on Foods"],"routeSlug":"browsing-your-food-library","canonicalPath":"/flows/myfitnesspal/browsing-your-food-library","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"create_custom_food_browse_library","type":"branch","label":"From the Foods list holding the just-saved food, the customer switches the library tabs and searches saved foods. No return to the parent was recorded.","parentJourneyId":"create_custom_food","anchorStepId":"create_custom_food_step_08","anchorStepTitle":"Food saved","childJourneyId":"browse_food_library","childEntryStepId":"browse_food_library_step_00","childEntryStepTitle":"Saved foods","returnStepId":null,"returnStepTitle":null,"sortOrder":9}}],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"complete_food_diary","slug":"myfitnesspal--complete_food_diary","title":"Completing the food diary","description":"Log a meal to today, mark the diary complete and open the progress overview.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Complete today's food diary and see the app's result for the finished day","boundary":{"kind":"safe_product_boundary","rationale":"Today's diary was marked complete (Diary complete! sheet; Today later shows '✓ Diary complete') and View my progress opened the Progress overview for the finished day. Task grouping: standalone. Starts on the signed-in Today dashboard after relaunch and ends at the app's completion result and Progress overview; logging a meal and the diary check are required steps of completing the day.","boundary_occurrence_id":"occ_3592c44fd17527bb7f9eb508","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Starting & Completing","role":"primary","termKey":"content.starting_completing","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Starting & Completing","role":"primary","termKey":"content.starting_completing","parentTermKey":"content"},"flowPatterns":[{"name":"Completing a session","role":"primary","termKey":"content.starting_completing","parentTermKey":"content"}],"catalogRole":"primary","journeyFamilyId":"complete_food_diary","familyName":"Completing the food diary","familyGoal":"Complete today's food diary and see the app's result for the finished day","familySummary":"Log a meal to today, mark the diary complete and open the progress overview.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_7bbdb6d68def5dbc0e297e8e","/api/v1/assets/product_asset_4208efae5ebaedec438f290b","/api/v1/assets/product_asset_53b49c70dd44366ea6157e43"],"previewLabels":["Today with nothing logged","Meals on Today","Empty diary for today"],"routeSlug":"completing-the-food-diary","canonicalPath":"/flows/myfitnesspal/completing-the-food-diary","branches":[{"id":"add_diary_note","slug":"myfitnesspal--add_diary_note","title":"Adding a diary note","description":"Write a food note for today from the Notes card and save it.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Add a note to today's diary","boundary":{"kind":"safe_product_boundary","rationale":"A food note was saved and appears in Today's Notes card. Task grouping: standalone. Optional side take on the same day's Today dashboard: adding a note to the completed diary, with a saved-note result.","boundary_occurrence_id":"occ_806a8b6e918b9539f9c46ae4","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"add_diary_note","familyName":"Adding a diary note","familyGoal":"Add a note to today's diary","familySummary":"Write a food note for today from the Notes card and save it.","parentJourneyFamilyId":"complete_food_diary","parentJourneyFamilyIds":["complete_food_diary"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_bf1f1dab672a17467f787ce1","/api/v1/assets/product_asset_a9ae90bf05eb63401760ddbd","/api/v1/assets/product_asset_ff18f865c7eb571d7e0f11fa"],"previewLabels":["Notes card on Today","Write a food note","Note saved"],"routeSlug":"adding-a-diary-note","canonicalPath":"/flows/myfitnesspal/adding-a-diary-note","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"complete_diary_to_note","type":"branch","label":"Adding a note to the same day's diary from Today's Notes card. Recorded on a later visit to Today in the same session; the child keeps its own Notes-card entry and does not imply a direct departure from the Meals view.","parentJourneyId":"complete_food_diary","anchorStepId":"complete_food_diary_step_04","anchorStepTitle":"Breakfast logged","childJourneyId":"add_diary_note","childEntryStepId":"add_diary_note_step_01","childEntryStepTitle":"Write a food note","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"review_day_nutrition","slug":"myfitnesspal--review_day_nutrition","title":"Reviewing daily nutrition","description":"Open Nutrients from the progress overview, switch to the day view and check the macro split against goals.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Read today's nutrient totals and macro split against goals","boundary":{"kind":"safe_product_boundary","rationale":"Today's nutrients vs goals (Day view) and macro split were displayed. Task grouping: standalone. Optional side take from the Progress overview reached by completing the diary: reading the finished day's nutrition with its own visible result.","boundary_occurrence_id":"occ_7274013f34f71e142ec3873f","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Viewing statistics","role":"primary","termKey":"content.viewing_statistics","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Viewing statistics","role":"primary","termKey":"content.viewing_statistics","parentTermKey":"content"},"flowPatterns":[{"name":"Viewing statistics","role":"primary","termKey":"content.viewing_statistics","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"review_day_nutrition","familyName":"Reviewing daily nutrition","familyGoal":"Read today's nutrient totals and macro split against goals","familySummary":"Open Nutrients from the progress overview, switch to the day view and check the macro split against goals.","parentJourneyFamilyId":"complete_food_diary","parentJourneyFamilyIds":["complete_food_diary"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_609b00f85cfe6e2e6e417eff","/api/v1/assets/product_asset_d57f30f8e40686e829163f64","/api/v1/assets/product_asset_613e927aa243b7cb7f4a99a0"],"previewLabels":["Progress overview","Nutrients for the week","Choose a period"],"routeSlug":"reviewing-daily-nutrition","canonicalPath":"/flows/myfitnesspal/reviewing-daily-nutrition","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"complete_diary_to_nutrition","type":"branch","label":"From the Progress overview that ends the parent, the Nutrients tab opens the finished day's nutrition breakdown. No return was recorded.","parentJourneyId":"complete_food_diary","anchorStepId":"complete_food_diary_step_06","anchorStepTitle":"Progress overview","childJourneyId":"review_day_nutrition","childEntryStepId":"review_day_nutrition_step_01","childEntryStepTitle":"Nutrients for the week","returnStepId":null,"returnStepTitle":null,"sortOrder":7}}],"anchoredUtilities":[],"connections":[],"variants":[]}],"utilities":[],"subflows":[{"id":"add_diary_note","slug":"myfitnesspal--add_diary_note","title":"Adding a diary note","description":"Write a food note for today from the Notes card and save it.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Add a note to today's diary","boundary":{"kind":"safe_product_boundary","rationale":"A food note was saved and appears in Today's Notes card. Task grouping: standalone. Optional side take on the same day's Today dashboard: adding a note to the completed diary, with a saved-note result.","boundary_occurrence_id":"occ_806a8b6e918b9539f9c46ae4","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"add_diary_note","familyName":"Adding a diary note","familyGoal":"Add a note to today's diary","familySummary":"Write a food note for today from the Notes card and save it.","parentJourneyFamilyId":"complete_food_diary","parentJourneyFamilyIds":["complete_food_diary"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_bf1f1dab672a17467f787ce1","/api/v1/assets/product_asset_a9ae90bf05eb63401760ddbd","/api/v1/assets/product_asset_ff18f865c7eb571d7e0f11fa"],"previewLabels":["Notes card on Today","Write a food note","Note saved"],"routeSlug":"adding-a-diary-note","canonicalPath":"/flows/myfitnesspal/adding-a-diary-note","variants":[]},{"id":"view_saved_food","slug":"myfitnesspal--view_saved_food","title":"Reviewing a saved food","description":"Open a saved custom food from the Foods list to see its stored serving and nutrition details.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Open a saved custom food to review its stored details","boundary":{"kind":"safe_product_boundary","rationale":"Edit Food shows the saved description, 1 bar serving, 190 cal, 7 g fat and 29 g carbohydrates Task grouping: standalone. Optional side task: open the just-created food from the library to check its stored details. It is linked to its parent by a branch relation, and creating the food did not require it.","boundary_occurrence_id":"occ_a88aad05129c12c55afc649c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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_saved_food","familyName":"Reviewing a saved food","familyGoal":"Open a saved custom food to review its stored details","familySummary":"Open a saved custom food from the Foods list to see its stored serving and nutrition details.","parentJourneyFamilyId":"create_custom_food","parentJourneyFamilyIds":["create_custom_food"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_8e4111fe422af58fc64354b8","/api/v1/assets/product_asset_e015e594cfa4275509ce7a31"],"previewLabels":["Foods list","Stored food details"],"routeSlug":"reviewing-a-saved-food","canonicalPath":"/flows/myfitnesspal/reviewing-a-saved-food","variants":[]},{"id":"browse_all_cardio","slug":"myfitnesspal--browse_all_cardio","title":"Browsing all cardio exercises","description":"Switch the Cardio exercise list to the full alphabetical catalogue.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Browse the full catalogue of cardio exercises","boundary":{"kind":"safe_product_boundary","rationale":"The Browse All tab shows the alphabetical cardio exercise catalogue. Task grouping: standalone. Optional side task: changing the exercise list view to the full catalogue on the parent's exercise search screen.","boundary_occurrence_id":"occ_b27e581d63c2e289e966478e","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"browse_all_cardio","familyName":"Browsing all cardio exercises","familyGoal":"Browse the full catalogue of cardio exercises","familySummary":"Switch the Cardio exercise list to the full alphabetical catalogue.","parentJourneyFamilyId":"log_exercise","parentJourneyFamilyIds":["log_exercise"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_e3787d7685c85aedf5fc2d4b","/api/v1/assets/product_asset_439089af2f54ba269a65bb20"],"previewLabels":["Cardio history","Full cardio catalogue"],"routeSlug":"browsing-all-cardio-exercises","canonicalPath":"/flows/myfitnesspal/browsing-all-cardio-exercises","variants":[]},{"id":"sort_food_history","slug":"myfitnesspal--sort_food_history","title":"Sorting food history","description":"Open the history sort options on the food search and sort the list A to Z.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Sort the food history list","boundary":{"kind":"safe_product_boundary","rationale":"History sort chip now reads A - Z (single item, so order is visibly unchanged). Task grouping: standalone. Optional reversible sort of the food-search history used while logging.","boundary_occurrence_id":"occ_55e3a9e063ae41ea5b3d78ec","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"sort_food_history","familyName":"Sorting food history","familyGoal":"Sort the food history list","familySummary":"Open the history sort options on the food search and sort the list A to Z.","parentJourneyFamilyId":"log_food","parentJourneyFamilyIds":["log_food"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_4b5523cebed6bf92cd4a06ab","/api/v1/assets/product_asset_fba9abaaf2a18e67dd7ee1d3","/api/v1/assets/product_asset_35730c6b0c2d423b92db17bc"],"previewLabels":["History sort chip","Sort and filter sheet","Confirm the sort"],"routeSlug":"sorting-food-history","canonicalPath":"/flows/myfitnesspal/sorting-food-history","variants":[]},{"id":"edit_food_servings","slug":"myfitnesspal--edit_food_servings","title":"Editing a food's servings","description":"Open the logged Banana from the diary, change it to 2 servings and save.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Change the number of servings of a logged food","boundary":{"kind":"safe_product_boundary","rationale":"Diary shows Banana 2.0 servings, Breakfast 244 cal. Task grouping: standalone. Optional side task editing the same Banana entry the parent logged, with its own visible result (244 cal).","boundary_occurrence_id":"occ_0345d1433e7edfbbd148d148","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"edit_food_servings","familyName":"Editing a food's servings","familyGoal":"Change the number of servings of a logged food","familySummary":"Open the logged Banana from the diary, change it to 2 servings and save.","parentJourneyFamilyId":"log_food","parentJourneyFamilyIds":["log_food"],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_c76bf5158c670a8ed6d49e5b","/api/v1/assets/product_asset_17daae383ea11ec9131ef343","/api/v1/assets/product_asset_3d3f3ca0079715202ef3df29"],"previewLabels":["Logged Banana on Today","Diary for Today","Premium timestamp prompt"],"routeSlug":"editing-a-food-s-servings","canonicalPath":"/flows/myfitnesspal/editing-a-food-s-servings","variants":[]},{"id":"quick_add_calories","slug":"myfitnesspal--quick_add_calories","title":"Quick adding calories","description":"Log a calorie amount to Breakfast from the food search without choosing a food.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Quick add a calorie amount to a meal","boundary":{"kind":"safe_product_boundary","rationale":"Diary Breakfast lists Quick add 150 and totals 394 cal. Task grouping: standalone. Alternative way to log to the same meal from the food-search hub, saving a calorie amount instead of a food.","boundary_occurrence_id":"occ_0e480adbb65b631abe765ba1","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"},"flowPatterns":[{"name":"Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"quick_add_calories","familyName":"Quick adding calories","familyGoal":"Quick add a calorie amount to a meal","familySummary":"Log a calorie amount to Breakfast from the food search without choosing a food.","parentJourneyFamilyId":"log_food","parentJourneyFamilyIds":["log_food"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_658a4fcc7d62ef477b41b035","/api/v1/assets/product_asset_750c27805c0893996e9888dc","/api/v1/assets/product_asset_cbe6eda276ec00ccee3f1f5d"],"previewLabels":["Food search","Quick add form","Save 150 calories"],"routeSlug":"quick-adding-calories","canonicalPath":"/flows/myfitnesspal/quick-adding-calories","variants":[]},{"id":"browse_food_library","slug":"myfitnesspal--browse_food_library","title":"Browsing your food library","description":"Switch between the Meals and Foods tabs of the library and search the saved foods by name.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Switch between the Recipes, Meals and Foods lists and search the saved foods","boundary":{"kind":"safe_product_boundary","rationale":"MEALS showed its empty state, FOODS listed the new food, and a text search filtered the Foods list to the matching food Task grouping: standalone. Optional side task with its own visible result (tab contents and a filtered list), taken from the library right after the food was saved. It is related to Create a custom food by an exact branch relation rather than being a required step of it.","boundary_occurrence_id":"occ_defeeb39d031d3f5802df2fe","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"},{"name":"Browsing & discovering","role":"secondary","termKey":"content.browsing_discovering","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"},{"name":"Browsing","role":"secondary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"browse_food_library","familyName":"Browsing your food library","familyGoal":"Switch between the Recipes, Meals and Foods lists and search the saved foods","familySummary":"Switch between the Meals and Foods tabs of the library and search the saved foods by name.","parentJourneyFamilyId":"create_custom_food","parentJourneyFamilyIds":["create_custom_food"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_73cd410e1924d9e4d3cfd590","/api/v1/assets/product_asset_e88be804939f7f41576daa1c","/api/v1/assets/product_asset_898a44931f179d85f5d236ee"],"previewLabels":["Saved foods","Meals tab","Back on Foods"],"routeSlug":"browsing-your-food-library","canonicalPath":"/flows/myfitnesspal/browsing-your-food-library","variants":[]},{"id":"edit_exercise_entry","slug":"myfitnesspal--edit_exercise_entry","title":"Editing an exercise","description":"Open the logged walk from Today, change it to 45 minutes and save.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Edit a logged exercise entry's duration","boundary":{"kind":"safe_product_boundary","rationale":"The walking entry was changed from 30 min / 148 cal to 45 min / 222 cal and saved; the Exercise page shows the updated entry. Task grouping: standalone. Optional side task on the exercise the parent just logged, with its own saved result (45 min / 222 cal). It starts from the parent's final Today state.","boundary_occurrence_id":"occ_0112d75e1e34c8b8e3fae7e4","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"edit_exercise_entry","familyName":"Editing an exercise","familyGoal":"Edit a logged exercise entry's duration","familySummary":"Open the logged walk from Today, change it to 45 minutes and save.","parentJourneyFamilyId":"log_exercise","parentJourneyFamilyIds":["log_exercise"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_b8e0932bbddf309e790e1ef8","/api/v1/assets/product_asset_76f441741bd8220fff3936f3","/api/v1/assets/product_asset_d35f139199d1bf9209b4fdb7"],"previewLabels":["Open the logged exercise","Today's exercise list","Edit form opens"],"routeSlug":"editing-an-exercise","canonicalPath":"/flows/myfitnesspal/editing-an-exercise","variants":[]},{"id":"multi_add_exercises","slug":"myfitnesspal--multi_add_exercises","title":"Adding several exercises","description":"Select two cardio exercises with Multi-Add, set their durations and add them together.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Log several exercises at once with Multi-Add","boundary":{"kind":"safe_product_boundary","rationale":"Aerobics, general (20 min / 169 cal) and Aerobics, low impact (15 min / 97 cal) were added together and appear on the Exercise page. Task grouping: standalone. Alternative, optional way to log exercises from the parent's search screen. It logs several items at once and has its own saved result.","boundary_occurrence_id":"occ_2bbe5101dac30531cc9eb2a1","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"},"flowPatterns":[{"name":"Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"multi_add_exercises","familyName":"Adding several exercises","familyGoal":"Log several exercises at once with Multi-Add","familySummary":"Select two cardio exercises with Multi-Add, set their durations and add them together.","parentJourneyFamilyId":"log_exercise","parentJourneyFamilyIds":["log_exercise"],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_439089af2f54ba269a65bb20","/api/v1/assets/product_asset_b6487270276ae80d116513d3","/api/v1/assets/product_asset_8e1899c49004025f5483bd45"],"previewLabels":["Start Multi-Add","Selection mode","Set the first duration"],"routeSlug":"adding-several-exercises","canonicalPath":"/flows/myfitnesspal/adding-several-exercises","variants":[]},{"id":"review_day_nutrition","slug":"myfitnesspal--review_day_nutrition","title":"Reviewing daily nutrition","description":"Open Nutrients from the progress overview, switch to the day view and check the macro split against goals.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Read today's nutrient totals and macro split against goals","boundary":{"kind":"safe_product_boundary","rationale":"Today's nutrients vs goals (Day view) and macro split were displayed. Task grouping: standalone. Optional side take from the Progress overview reached by completing the diary: reading the finished day's nutrition with its own visible result.","boundary_occurrence_id":"occ_7274013f34f71e142ec3873f","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Viewing statistics","role":"primary","termKey":"content.viewing_statistics","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Viewing statistics","role":"primary","termKey":"content.viewing_statistics","parentTermKey":"content"},"flowPatterns":[{"name":"Viewing statistics","role":"primary","termKey":"content.viewing_statistics","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"review_day_nutrition","familyName":"Reviewing daily nutrition","familyGoal":"Read today's nutrient totals and macro split against goals","familySummary":"Open Nutrients from the progress overview, switch to the day view and check the macro split against goals.","parentJourneyFamilyId":"complete_food_diary","parentJourneyFamilyIds":["complete_food_diary"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_609b00f85cfe6e2e6e417eff","/api/v1/assets/product_asset_d57f30f8e40686e829163f64","/api/v1/assets/product_asset_613e927aa243b7cb7f4a99a0"],"previewLabels":["Progress overview","Nutrients for the week","Choose a period"],"routeSlug":"reviewing-daily-nutrition","canonicalPath":"/flows/myfitnesspal/reviewing-daily-nutrition","variants":[]},{"id":"filter_verified_foods","slug":"myfitnesspal--filter_verified_foods","title":"Filtering verified foods","description":"Filter banana search results to verified foods only.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filter food search results to verified foods only","boundary":{"kind":"safe_product_boundary","rationale":"Verified Only enabled; results show only verified items with a Best Match. Task grouping: standalone. Optional reversible filter on the search results the parent picks from.","boundary_occurrence_id":"occ_0e2587aa7b6a105a068e0a0c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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_verified_foods","familyName":"Filtering verified foods","familyGoal":"Filter food search results to verified foods only","familySummary":"Filter banana search results to verified foods only.","parentJourneyFamilyId":"log_food","parentJourneyFamilyIds":["log_food"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_56fc36fc121a72d16632d73d","/api/v1/assets/product_asset_8668a99d75e992e36b357e85"],"previewLabels":["Unfiltered results","Verified foods only"],"routeSlug":"filtering-verified-foods","canonicalPath":"/flows/myfitnesspal/filtering-verified-foods","variants":[]},{"id":"log_strength_exercise","slug":"myfitnesspal--log_strength_exercise","title":"Logging a strength exercise","description":"Choose Strength, pick Bench Press from the full list, enter 3 sets of 10 reps and save.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Log a strength exercise with sets and repetitions","boundary":{"kind":"safe_product_boundary","rationale":"Bench Press, Barbell (3 sets x 10 reps; calories N/A) was saved and is listed on the Exercise page. Task grouping: standalone. Alternative type choice at the parent's exercise-type dialog. It leads to a sets/reps entry and its own saved strength entry.","boundary_occurrence_id":"occ_76fd5de08b82b7739dd42244","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Logging & Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"},"flowPatterns":[{"name":"Tracking","role":"primary","termKey":"content.logging_tracking","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"log_strength_exercise","familyName":"Logging a strength exercise","familyGoal":"Log a strength exercise with sets and repetitions","familySummary":"Choose Strength, pick Bench Press from the full list, enter 3 sets of 10 reps and save.","parentJourneyFamilyId":"log_exercise","parentJourneyFamilyIds":["log_exercise"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_5cdf3306644785e87e0cfac5","/api/v1/assets/product_asset_9e9e3b3c1f0b150dede5f3a7","/api/v1/assets/product_asset_8b339cf4ce4b1960294e35ee"],"previewLabels":["Choose Strength","Strength search","Pick Bench Press"],"routeSlug":"logging-a-strength-exercise","canonicalPath":"/flows/myfitnesspal/logging-a-strength-exercise","variants":[]},{"id":"change_weight_entry_date","slug":"myfitnesspal--change_weight_entry_date","title":"Changing the entry date","description":"Pick an earlier date for a weight entry in the calendar. Ends before the entry is saved.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Change the date of a weight entry","boundary":{"kind":"safe_product_boundary","rationale":"Date card changed from Today to 10 Oct 2026 using the calendar picker Task grouping: standalone. Optional date choice on the Log weight form that the parent used with Date Today. It was recorded on a second visit to the form.","boundary_occurrence_id":"occ_af60ed340799818127fd1671","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","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":"change_weight_entry_date","familyName":"Changing the entry date","familyGoal":"Change the date of a weight entry","familySummary":"Pick an earlier date for a weight entry in the calendar. Ends before the entry is saved.","parentJourneyFamilyId":"log_weight","parentJourneyFamilyIds":["log_weight"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_82d86c5b07e371c92cb05082","/api/v1/assets/product_asset_57aee71c88040785d1f0357f","/api/v1/assets/product_asset_dce2ebe1c5264629f04dd6b1"],"previewLabels":["Log weight form","Select a date","Confirm the date"],"routeSlug":"changing-the-entry-date","canonicalPath":"/flows/myfitnesspal/changing-the-entry-date","variants":[]},{"id":"change_weight_chart_range","slug":"myfitnesspal--change_weight_chart_range","title":"Changing the chart range","description":"Change the weight chart's period from 1 Week to 1 Month.","accentColor":"#64748b","appSlug":"myfitnesspal","appName":"MyFitnessPal","brandColor":"#64748b","appId":"app_3ac742b8335830ae1b6a","capturedAt":"2026-10-17T13:15:19.278301+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Change the weight chart's time range","boundary":{"kind":"safe_product_boundary","rationale":"Graph Period set to 1 Month; header and chart axis update Task grouping: standalone. Optional side task on the Measurements view reached by the parent, with its own visible result (1 Month range).","boundary_occurrence_id":"occ_551250922d5aa7ffe477b068","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"0c046047-5d53-4f69-82a7-fbf05753ae31","taxonomy":[{"name":"Switching View","role":"primary","termKey":"misc.switching_view","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Switching View","role":"primary","termKey":"misc.switching_view","parentTermKey":"misc"},"flowPatterns":[{"name":"Switching view","role":"primary","termKey":"misc.switching_view","parentTermKey":"misc"}],"catalogRole":"subflow","journeyFamilyId":"change_weight_chart_range","familyName":"Changing the chart range","familyGoal":"Change the weight chart's time range","familySummary":"Change the weight chart's period from 1 Week to 1 Month.","parentJourneyFamilyId":"log_weight","parentJourneyFamilyIds":["log_weight"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_6ff51f80bfdacfa574f47d19","/api/v1/assets/product_asset_340c8fdfbb5650dbbd79c0b1","/api/v1/assets/product_asset_e44a28a0e8f424889efb4687"],"previewLabels":["Open the period selector","Graph Period options","Confirm 1 Month"],"routeSlug":"changing-the-chart-range","canonicalPath":"/flows/myfitnesspal/changing-the-chart-range","variants":[]}],"unplacedSubflows":[],"animations":[{"id":"anim_925e810fda53214f658c5cf9","title":"Add button checks, toast appears","type":"feedback_rewards","typeLabel":"Feedback and rewards","element":"Button","trigger":"tap","durationMs":2411,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_925e810fda53214f658c5cf9/video","stillUrl":"/api/v1/animations/anim_925e810fda53214f658c5cf9/still","flow":{"title":"Logging a custom food","path":"/flows/myfitnesspal/logging-a-custom-food"}},{"id":"anim_bb494bdffaf68472818a7368","title":"Edit form morphs into card","type":"navigation","typeLabel":"Navigation","element":"Card","trigger":"tap","durationMs":1907,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_bb494bdffaf68472818a7368/video","stillUrl":"/api/v1/animations/anim_bb494bdffaf68472818a7368/still","flow":{"title":"Editing an exercise","path":"/flows/myfitnesspal/editing-an-exercise"}},{"id":"anim_bc577c42217e75f7e7350659","title":"Diary complete sheet slides up","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":1827,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_bc577c42217e75f7e7350659/video","stillUrl":"/api/v1/animations/anim_bc577c42217e75f7e7350659/still","flow":{"title":"Completing the food diary","path":"/flows/myfitnesspal/completing-the-food-diary"}},{"id":"anim_5442dea9a5f6a818b690632e","title":"View dropdown menu fades open","type":"overlays","typeLabel":"Sheets and dialogs","element":"Dropdown menu","trigger":"tap","durationMs":1794,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_5442dea9a5f6a818b690632e/video","stillUrl":"/api/v1/animations/anim_5442dea9a5f6a818b690632e/still","flow":{"title":"Reviewing daily nutrition","path":"/flows/myfitnesspal/reviewing-daily-nutrition"}},{"id":"anim_894a43fb05f3bbe621504a76","title":"Splash fades into welcome","type":"launch","typeLabel":"Launch","element":"Splash","trigger":"auto","durationMs":1948,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_894a43fb05f3bbe621504a76/video","stillUrl":"/api/v1/animations/anim_894a43fb05f3bbe621504a76/still","flow":{"title":"Onboarding","path":"/flows/myfitnesspal/onboarding"}},{"id":"anim_dc1a42ddebc61879a4cf76d0","title":"Pill tab strip scrolls, selects","type":"controls_forms","typeLabel":"Controls and forms","element":"Tabs","trigger":"tap","durationMs":2035,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_dc1a42ddebc61879a4cf76d0/video","stillUrl":"/api/v1/animations/anim_dc1a42ddebc61879a4cf76d0/still","flow":{"title":"Logging a custom food","path":"/flows/myfitnesspal/logging-a-custom-food"}},{"id":"anim_2f3ffd4c2062c420ada55c2f","title":"Splash reveals Today dashboard","type":"launch","typeLabel":"Launch","element":"Splash","trigger":"auto","durationMs":2062,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_2f3ffd4c2062c420ada55c2f/video","stillUrl":"/api/v1/animations/anim_2f3ffd4c2062c420ada55c2f/still"},{"id":"anim_b36b3bb0c93a5e1d59943333","title":"Text field label floats up","type":"controls_forms","typeLabel":"Controls and forms","element":"Text input","trigger":"tap","durationMs":1508,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_b36b3bb0c93a5e1d59943333/video","stillUrl":"/api/v1/animations/anim_b36b3bb0c93a5e1d59943333/still"},{"id":"anim_e53b94b8be44d2fcd49d966e","title":"Dropdown closes, day view loads","type":"overlays","typeLabel":"Sheets and dialogs","element":"Dropdown menu","trigger":"tap","durationMs":1629,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_e53b94b8be44d2fcd49d966e/video","stillUrl":"/api/v1/animations/anim_e53b94b8be44d2fcd49d966e/still","flow":{"title":"Reviewing daily nutrition","path":"/flows/myfitnesspal/reviewing-daily-nutrition"}},{"id":"anim_2dd92e1b08a1e01a87d0db03","title":"Error dialog fades in","type":"overlays","typeLabel":"Sheets and dialogs","element":"Dialog","trigger":"tap","durationMs":2635,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_2dd92e1b08a1e01a87d0db03/video","stillUrl":"/api/v1/animations/anim_2dd92e1b08a1e01a87d0db03/still","flow":{"title":"Onboarding","path":"/flows/myfitnesspal/onboarding"}},{"id":"anim_8a9b1ccb0f86befab5c82ced","title":"Quick-log row confirms and collapses","type":"feedback_rewards","typeLabel":"Feedback and rewards","element":"Card","trigger":"tap","durationMs":3002,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_8a9b1ccb0f86befab5c82ced/video","stillUrl":"/api/v1/animations/anim_8a9b1ccb0f86befab5c82ced/still","flow":{"title":"Completing the food diary","path":"/flows/myfitnesspal/completing-the-food-diary"}},{"id":"anim_613418d4aaf35fe6f81f4909","title":"Google sign-in sheet opens","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":3328,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_613418d4aaf35fe6f81f4909/video","stillUrl":"/api/v1/animations/anim_613418d4aaf35fe6f81f4909/still","flow":{"title":"Onboarding","path":"/flows/myfitnesspal/onboarding"}},{"id":"anim_8e081bc06d86805fd9b70380","title":"Note saves with fade and toast","type":"feedback_rewards","typeLabel":"Feedback and rewards","element":"Toast","trigger":"tap","durationMs":2042,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_8e081bc06d86805fd9b70380/video","stillUrl":"/api/v1/animations/anim_8e081bc06d86805fd9b70380/still","flow":{"title":"Adding a diary note","path":"/flows/myfitnesspal/adding-a-diary-note"}},{"id":"anim_c6a254342f652fcb6636c103","title":"Add sheet with spotlight tutorial","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":1778,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_c6a254342f652fcb6636c103/video","stillUrl":"/api/v1/animations/anim_c6a254342f652fcb6636c103/still","flow":{"title":"Logging a food","path":"/flows/myfitnesspal/logging-a-food"}},{"id":"anim_be0764af2cee9430b72348a2","title":"Meal dropdown menu opens","type":"overlays","typeLabel":"Sheets and dialogs","element":"Dropdown menu","trigger":"tap","durationMs":1655,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_be0764af2cee9430b72348a2/video","stillUrl":"/api/v1/animations/anim_be0764af2cee9430b72348a2/still","flow":{"title":"Logging a food","path":"/flows/myfitnesspal/logging-a-food"}},{"id":"anim_03e894b1fd0e9a052868ce06","title":"Sort bottom sheet slides up","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":1868,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_03e894b1fd0e9a052868ce06/video","stillUrl":"/api/v1/animations/anim_03e894b1fd0e9a052868ce06/still","flow":{"title":"Sorting food history","path":"/flows/myfitnesspal/sorting-food-history"}},{"id":"anim_795173a5d8a8a08866c4691b","title":"Add sheet slides up","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":1765,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_795173a5d8a8a08866c4691b/video","stillUrl":"/api/v1/animations/anim_795173a5d8a8a08866c4691b/still","flow":{"title":"Logging an exercise","path":"/flows/myfitnesspal/logging-an-exercise"}},{"id":"anim_e866b3d56544ac43f06cdd69","title":"Sheet closes, dialog opens","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":1648,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_e866b3d56544ac43f06cdd69/video","stillUrl":"/api/v1/animations/anim_e866b3d56544ac43f06cdd69/still","flow":{"title":"Logging an exercise","path":"/flows/myfitnesspal/logging-an-exercise"}},{"id":"anim_95cb6d382f0f658f7f4dabc5","title":"Exercises dialog fades out","type":"overlays","typeLabel":"Sheets and dialogs","element":"Dialog","trigger":"tap","durationMs":2013,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_95cb6d382f0f658f7f4dabc5/video","stillUrl":"/api/v1/animations/anim_95cb6d382f0f658f7f4dabc5/still","flow":{"title":"Logging an exercise","path":"/flows/myfitnesspal/logging-an-exercise"}},{"id":"anim_04640a6a8162bfb5f33a1e66","title":"Graph period dialog fades in","type":"overlays","typeLabel":"Sheets and dialogs","element":"Dialog","trigger":"tap","durationMs":1809,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_04640a6a8162bfb5f33a1e66/video","stillUrl":"/api/v1/animations/anim_04640a6a8162bfb5f33a1e66/still","flow":{"title":"Changing the chart range","path":"/flows/myfitnesspal/changing-the-chart-range"}},{"id":"anim_062b700847a04759332b87e8","title":"Dialog fades out on OK","type":"overlays","typeLabel":"Sheets and dialogs","element":"Dialog","trigger":"tap","durationMs":2013,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_062b700847a04759332b87e8/video","stillUrl":"/api/v1/animations/anim_062b700847a04759332b87e8/still"},{"id":"anim_c6692a86ff560fd609f3b18c","title":"Date picker dialog scales in","type":"overlays","typeLabel":"Sheets and dialogs","element":"Dialog","trigger":"tap","durationMs":2141,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_c6692a86ff560fd609f3b18c/video","stillUrl":"/api/v1/animations/anim_c6692a86ff560fd609f3b18c/still","flow":{"title":"Changing the entry date","path":"/flows/myfitnesspal/changing-the-entry-date"}},{"id":"anim_5e6e24d5e795f3ac3ad097df","title":"Option card ripple select","type":"controls_forms","typeLabel":"Controls and forms","element":"Radio button","trigger":"tap","durationMs":2224,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_5e6e24d5e795f3ac3ad097df/video","stillUrl":"/api/v1/animations/anim_5e6e24d5e795f3ac3ad097df/still","flow":{"title":"Onboarding","path":"/flows/myfitnesspal/onboarding"}},{"id":"anim_a2517e0e9dd4ae2ce9cef948","title":"Log button morphs into loader","type":"controls_forms","typeLabel":"Controls and forms","element":"Button","trigger":"tap","durationMs":2238,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_a2517e0e9dd4ae2ce9cef948/video","stillUrl":"/api/v1/animations/anim_a2517e0e9dd4ae2ce9cef948/still","flow":{"title":"Logging your weight","path":"/flows/myfitnesspal/logging-your-weight"}},{"id":"anim_56c3508b62f926d5bc918cf3","title":"Radio button selection ripple","type":"controls_forms","typeLabel":"Controls and forms","element":"Radio button","trigger":"tap","durationMs":1919,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_56c3508b62f926d5bc918cf3/video","stillUrl":"/api/v1/animations/anim_56c3508b62f926d5bc918cf3/still","flow":{"title":"Changing the chart range","path":"/flows/myfitnesspal/changing-the-chart-range"}},{"id":"anim_182be6814ae9aa1a16f96888","title":"Slide into blue motivation screen","type":"navigation","typeLabel":"Navigation","element":"Onboarding","trigger":"tap","durationMs":1867,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_182be6814ae9aa1a16f96888/video","stillUrl":"/api/v1/animations/anim_182be6814ae9aa1a16f96888/still","flow":{"title":"Onboarding","path":"/flows/myfitnesspal/onboarding"}},{"id":"anim_00b563ba24d95cfd34239503","title":"Fade into dark feature intro","type":"navigation","typeLabel":"Navigation","element":"Illustration","trigger":"tap","durationMs":4796,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_00b563ba24d95cfd34239503/video","stillUrl":"/api/v1/animations/anim_00b563ba24d95cfd34239503/still","flow":{"title":"Onboarding","path":"/flows/myfitnesspal/onboarding"}},{"id":"anim_b709b04ac41a37728f8fa6b4","title":"Tab indicator slides to Browse All","type":"navigation","typeLabel":"Navigation","element":"Tabs","trigger":"tap","durationMs":1639,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_b709b04ac41a37728f8fa6b4/video","stillUrl":"/api/v1/animations/anim_b709b04ac41a37728f8fa6b4/still","flow":{"title":"Logging a strength exercise","path":"/flows/myfitnesspal/logging-a-strength-exercise"}},{"id":"anim_9c9a13383f06eb5db1f7f481","title":"Strawberry illustration shimmer loop","type":"character_illustration","typeLabel":"Characters","element":"Illustration","trigger":"auto","durationMs":3139,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_9c9a13383f06eb5db1f7f481/video","stillUrl":"/api/v1/animations/anim_9c9a13383f06eb5db1f7f481/still","flow":{"title":"Onboarding","path":"/flows/myfitnesspal/onboarding"}},{"id":"anim_554d2e1092f8d536f454cb0e","title":"Log weight screen slides up","type":"overlays","typeLabel":"Sheets and dialogs","element":"Full-screen overlay","trigger":"tap","durationMs":2167,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_554d2e1092f8d536f454cb0e/video","stillUrl":"/api/v1/animations/anim_554d2e1092f8d536f454cb0e/still","flow":{"title":"Changing the entry date","path":"/flows/myfitnesspal/changing-the-entry-date"}},{"id":"anim_fa84e0e4301d1e624b08c1be","title":"Crossfade back, food logged toast","type":"feedback_rewards","typeLabel":"Feedback and rewards","element":"Toast","trigger":"tap","durationMs":1967,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_fa84e0e4301d1e624b08c1be/video","stillUrl":"/api/v1/animations/anim_fa84e0e4301d1e624b08c1be/still","flow":{"title":"Logging a food","path":"/flows/myfitnesspal/logging-a-food"}},{"id":"anim_0079b108cc3027d48d836d26","title":"Onboarding step slides, progress advances","type":"navigation","typeLabel":"Navigation","element":"Progress stepper","trigger":"tap","durationMs":2247,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_0079b108cc3027d48d836d26/video","stillUrl":"/api/v1/animations/anim_0079b108cc3027d48d836d26/still","flow":{"title":"Onboarding","path":"/flows/myfitnesspal/onboarding"}}]}}