Obtiene rules con caché
Future<String?> getRules(String rulesUrl, String apiKey) async { return await _fetchRulesIfNeeded(rulesUrl, apiKey); }