Answer-first summary
GetMeal treats the shopping list as part of the planning system, not as a throwaway afterthought. Once you decide what to cook, the list should merge overlapping ingredients, stay readable in the aisle, and remain useful even when your connection is weak. That matters because grocery friction is where many planning tools lose credibility. A great dinner plan that turns into a messy list still leaves the hard part on your shoulders. This feature is built for cooks who want the planning step and the shopping step to feel like one connected workflow.