Personally I like the sound of "b"

All this, and last night I had a battle where a single unit of spearmen decided it could hold a bridge against a full stack of longbows, horse archers, heavy infantry and chariots. What gives with the AI's tactical decision making?

Actually "a" might not be a bad guess, sometimes the AI can withdraw if the general has bad-morale vices