Perhaps you could tackle it another way, let the tribe build its own things if the player fails to meet demand but let it have a cost, firstly make it expensive to remove AI buildings and if you let the tribe do too much on their own they will challage your leadership because you are not leading them leading to a game over.
This would force the player to act. He would have to understand a situation faster than the game. (In this case a routine) If he does not react fast enough, the game would punish him. Not nice, something like that.