I would like to second the request for a war drum / emergency alarm.
It's frustrating to plan tactics and traps and fortifications, to arm and train an army, and then discover at the moment of battle that your civilians WON'T GO INSIDE while half your soldiers are more interested in their meals or their sleep than in fighting the war for which they've been trained.
The system could be pretty simple. How about this: two alarms, one for military and one for civilians. Each alarm has its own user-settable rally point. When the alarm sounds, all personnel suspend their current tasks and head for the alarm's rally point, and they stay there, fighting any enemies who come within range, until the player turns the alarm off.
This system would provide the flexibility to do basically everything that everyone has asked for in this thread. You can get all the civilians inside the fortress (or out of it, if the enemy is coming from below).
It would also allow you to collect all your military forces together in one place to face an invasion, and would save you from having to manually switch each unit from "stood down" to "on duty" and move their station or patrol path.
It's a simple feature that would really enhance player control in times of war!
- Alan -