In red my points of failure....
Biggest trial I can see is getting the pod in and then pushing the lever which locks it in.
I think you need to add some items to your list:- have robot deliver the coffee- have robot drink the coffee
use a webcam to monitor the amount of water still available
But you gave me a new idea : automatically order new pods when reserve becomes low
For sure, i will let you know ! thanks for all your ideas, it was helpfull !