You found it! The thing we agree on.
Although not exactly. I just keep a running tab on like “how much is ok to spend on lunches this week” and if I am under it and want to go out I go out. If I’m over it and want to go out I don’t, there’s always something in the fridge. (Or whatever example)