@@ -26,6 +26,7 @@ public class BrandRecommendService {
// ==================== 层级匹配 ====================
public List<Map<String, Object>> match(List<Map<String, Object>> sources, String fullAnswer) {
+ // 仅加载 is_active=true 的规则,已停用的不参与匹配
List<BrandRecommendRule> rules = ruleRepository.findByIsActiveTrueOrderByTierAscKeywordAsc();
if (rules.isEmpty()) {
return List.of();