[{'Text': 'Edited point-topic-mcp/src/point_topic_mcp/tools/gbs_query_tools.py:\n\n```diff\n@@ -137,6 +137,9 @@\n         elif pipeline is None:\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+\n         # Validate read-only\n         try:\n             _validate_pipeline(pipeline)\n\n```'}]