Okay, I've seen the issue where you auto-resolve a battle, and the unit being killed runs off. It usually doesn't matter because they die anyway. Well, this time I auto-resolved a battle with a champion on a warg, and he ran off and destroyed my stables, and then died. If I would have run the battle normally, my stable would not have been destroyed.
Bottom line. Units that die in an auto-resolved battle should not be able to destroy resources.