generate_shopping_list
Consolidate a saved meal plan's ingredients into a shopping list, merging compatible quantities exactly and flagging any incomplete measurements.
Instructions
Consolidate a saved plan's ingredients into a shopping list, without writes.
Uses current locally saved recipe details, once per unique recipe at its original batch size. Combines compatible quantities exactly. Show every unresolved measurement and warning to the user; never treat a partial known quantity as the complete amount. No serving-size scaling or regional cup/spoon conversions are inferred. No upstream API is called.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| plan_id | Yes | ||
| warnings | Yes | ||
| plan_name | Yes | ||
| unresolved | Yes | ||
| recipe_count | Yes | ||
| requires_review | Yes | ||
| ingredient_source | No | current_saved_recipes |