[{'Text': 'Edited point-topic-mcp/src/point_topic_mcp/tools/gbs_query_tools.py:\n\n```diff\n@@ -119,7 +119,8 @@\n             return "Error: Provide pipeline_json (JSON string) or pipeline (list)"\n \n         # Type narrowing: pipeline is now guaranteed to be a list\n-        assert isinstance(pipeline, list)\n+        if not isinstance(pipeline, list):\n+            return f"Error: Pipeline must be a JSON array, got {type(pipeline).__name__}"\n \n         # Validate read-only\n         try:\n\n```'}]