You can assure @not_owen_wilson that his hearthling AI was perfectly capable of doing it. He has done a wonderful job. If he still does not believe you, I’ve got saves for nearly every day of the process. I’ll send them to him so that he can see for himself how the hearthllings did it.
More than an order I follow a set of rules.
If they can reach it, they can build it. A hearthling is three blocks high. Always remember it. (watch out for spaces under stairs, roofs and small windows). It is very important in deconstruction of scaffolding. You have to be careful when designing.
I only build one house at a time, and with big complexes like the Main house (Rathaus), I divide them in smaller components (Burgmeister’s house, great hall, Bergfried (tall tower) and wealthy rooms). This reduces the tax of the project in the game. Very similar to your building zones.
I place ladders against window holes while the hearthlings build. There are two reasons. To give the hearthlings access to those holes so that they can deconstruct any scaffolding or ladders they have placed on them and to help them place the windows frames later on. It would be a good idea if the hearthlings deconstructed the scaffoldings starting with those placed higher.
I never include any furniture, lamps, doors or windows in the building designs. Here I do follow a furniture placement order to prevent errors.
Once the whole house structure is finished the first thing I place are the windows, then the doors, then anything that is hanged on the walls and finally whatever is placed on the floor. The reason? to prevent problems with the ladders the hearthlings use to hang things on the walls.
I hope this explanation helps.
Have Fun Kyth.