Run a cooking “mission” constrained by people + budget + pantry, producing a plan, a cheaper alternative, and a priced shopping list (estimated).
Turn cooking into a game: feed X people with Y currency, using pantry first and minimizing missing items.
budget_breakdown, shopping_list, recipe_detail.Budget constraints never override allergy/safety constraints.