Untranslated vs. Empty
get latest version from rules table +
user who last updated the rule +
history of the rule (row per version w/ user) +
list of checks where it was applied
Client sends request with files and prefs
Server analyses batch and returns report
Client sends back feedback on the report