Shopping optimization

Reduce duplicate purchases and align shopping with current pantry status.

Recommended shopping actions
Only buy 1 carton of milk (current stock: 2)
Skip spinach this week (2 portions expire tomorrow)
Buy tomatoes for rescue pasta plan
Buy oats instead of cereal multipack
Use frozen protein before buying fresh again