Questions about when thins happen and which happen before others comes up often.
There is an excellent page in the Wiki for turn resolution.
http://dom3.servegame.com/wiki/Turn_resolution
But there is also information which can be gleaned from the debug logs. If someone wants a project, they might start using -dd switch on their games and look for lines that start with "host:" to update the turn resolution list with more info.
Not all games will generate all of the possible host: markers so it might take multiple efforts to find everything. Also some seem to be more locked down on the order they happen in while others might not be.
ONE game log gave me these markers,
host: init
host: winners
host: buildarmies
host: messages
host: research
host: train
host: upditemsinplay
host: makeitems
host: preach
host: fhtagn
host: tartarian
host: cast
host: fleeunits
host: lostintimeandspace
host: lost in some hell
host: search
host: appoint
host: rebirth
host: awakening
host: blood
host: luck
host: horror attacks
host: special horrors2
host: special horrors1
host: assassin
host: move
host: fleeunits
host: enchar
host: magicitems
host: unitfx
host: destealth
host: fleeunits
host: build
host: conscription
host: comstuff
host: inc
host: starve
host: upkeep
host: spreaddom
host: scales
host: dominionfx
host: hybrids
host: featfx (highestland 279)
host: deadeaterhost_battle att -1 def 16
host: age
host: heal
host: insanity
host: tartarian
host: mercs
host: heroes
host: spy
host: loosers
host: scorelist
host: updateendstats (turn 50)
host: becomehero
host: upditemsinplay
host: aftermath