These need to be more powerful to be useful, and the current way they are implemented is not, but the general idea strikes me as good.
Also, feedback should be configurable for each failed rule.
creates XML-configurable pre-skilled units for game variants with faster reinforcements.
Speeding up locale-string lookup a little bit, and making it more unified for different classes of strings (so new ones are easily added).