It’s been an interesting discussion with my wife. She came with a similar problem to solve but I went down an Inventory style solution. She wants to move to your style model after I mentioned it.
I’m like, we go shopping on weekends and have to check to see what we do or don’t have to make a list. This solution has you keeping a list throughout a period but doing a last minute sweep of the pantry before going to the store.
Hats off to you sir 🎩 you figured out my wife wanted a drop-down box with 4 items in it all along!