Yeah, you were probably running out of food. Apparently we put that rule on our Ludum page but forgot to put it here, sorry. We updated the page to show it. There's a better "You Lose" notification now too.
Oh, I see. The message could be even more informative though - “you ran out of food. Game over”. Now I see a different bug - at some point all cards from the desk disappear. Like, I click End button and new set is empty, no matter how many turns I skip.