Every ack-able rule name, sorted — so the error text that lists them cannot drift from the map itself.
List<String> get ackableRuleNames => _ackSubjects.keys.toList()..sort();