At this time, we're afraid the new system is too fine-grained. For example, it makes things that the game-engine needs to know a bit tricky, like answerting the question "who are enemy troops"?
How is this not solvable by an internal state check for hostilities? If there is some sort of declaration between realms, it will check through other agreements and sort itself out pre-turn?