From 7cb5cf040ce78586fa00e2c5f98d6f64a957d29d Mon Sep 17 00:00:00 2001 From: Oliver Kieselbach Date: Sat, 28 Feb 2026 13:19:35 +0100 Subject: [PATCH] fix: add count_per_group_gte operator to analyze rule schema Adds the missing operator to the enum so ANALYZE-APP-006.json passes schema validation in the combine-rules workflow. Co-Authored-By: Claude Sonnet 4.6 --- rules/schema/analyze-rule.schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rules/schema/analyze-rule.schema.json b/rules/schema/analyze-rule.schema.json index 6069a580..c3a4fcbf 100644 --- a/rules/schema/analyze-rule.schema.json +++ b/rules/schema/analyze-rule.schema.json @@ -146,7 +146,7 @@ "operator": { "type": "string", "description": "Comparison operator.", - "enum": ["equals", "contains", "regex", "gt", "lt", "gte", "lte", "exists", "count_gte"] + "enum": ["equals", "contains", "regex", "gt", "lt", "gte", "lte", "exists", "count_gte", "count_per_group_gte"] }, "value": { "type": "string", @@ -177,7 +177,7 @@ "eventAFilterOperator": { "type": "string", "description": "Operator for the Event A filter.", - "enum": ["equals", "contains", "regex", "gt", "lt", "gte", "lte", "exists", "count_gte"] + "enum": ["equals", "contains", "regex", "gt", "lt", "gte", "lte", "exists", "count_gte", "count_per_group_gte"] }, "eventAFilterValue": { "type": "string",