Exceptions are always processed first to ensure no waste of resources scanning a excluded item. From there,
Top level rules (those that are used together with the OR operator) are always applied
Compound rules (those that are used together with the AND operator) are short circuited when any subrule fails to match.
Note: As a rule, least expensive rules are applied first