I like this flowchart. Its very detailed. I think I will try this out next time I play.
One suggestion, under the assumption the AI player plays defense, is that one of the Activation flowchart options should be to either pass, if there is no active unit, or to do nothing and lose 1 AP, if there is nothing advantageous to do.
The pass option is easier to flowchart I expect. I pass on defense if I need to see what the attacker is going to do and there is nothing useful to do with an activated unit. If the attacker then passes, this is to your advantage if you control objectives. I would imagine the pass option would be lower down on the flowchart, maybe if the enemy is > 6 hexes and there are no objectives to secure or recapture.