I was following you, until your detailed examples. The best way to make something a clear Driver is to make sure it forces events of the opposite type (Action Driver, Actions force Decisions; Decision driver, Decisions force Actions). So:
Action to eat, a hungry dragon swoops down to attack me, and I just manage to duck into a cave to avoid it. But now it’s getting dark and I know there are Night Ghouls in this part of the wilderness. I’m not sure if the dragon is still out there, so I have to decide whether to venture out and risk the dragon, or stay in the cave and risk the ghouls. Neither choice is one I would’ve made if not for the dragon’s attack. (Or maybe I choose a separate option – send my pet hamster out to flush out the dragon…)
Decision to eat, I decide to give up my hunger strike, so my fellow hunger strikers are forced to lock me in my room without food, to keep me from breaking the strike.