[{'Text': 'Could not find matching text for edit at index 2. The old_text did not match any content in the file. Please read the file again to get the current content.\nEdited point-topic-mcp/src/point_topic_mcp/tools/gbs_tools.py:\n\n```diff\n@@ -180,17 +180,17 @@\n             try:\n                 pipeline = json.loads(pipeline_json)\n             except json.JSONDecodeError as e:\n-                return f"Error: Invalid JSON pipeline — {e}"\n+                return f"Error: Invalid JSON pipeline — {e}\\n\\n{_GBS_CHEATSHEET}"\n         elif pipeline is None:\n-            return "Error: Provide pipeline_json (JSON string) or pipeline (list)"\n+            return f"Error: Provide pipeline_json (JSON string) or pipeline (list)\\n\\n{_GBS_CHEATSHEET}"\n \n         if not isinstance(pipeline, list):\n-            return f"Error: Pipeline must be a JSON array, got {type(pipeline).__name__}"\n+            return f"Error: Pipeline must be a JSON array, got {type(pipeline).__name__}\\n\\n{_GBS_CHEATSHEET}"\n \n         try:\n             _validate_pipeline(pipeline)\n         except ValueError as e:\n-            return f"Error: {e}"\n+            return f"Error: {e}\\n\\n{_GBS_CHEATSHEET}"\n \n         # Auto-detect target collection from $match keys\n         collection = "Statistics"\n@@ -212,7 +212,7 @@\n                     collection = "Operator"\n \n         if collection not in _GBS_COLLECTIONS:\n-            return f"Error: Collection \'{collection}\' not allowed: {sorted(_GBS_COLLECTIONS)}"\n+            return f"Error: Collection \'{collection}\' not allowed: {sorted(_GBS_COLLECTIONS)}\\n\\n{_GBS_CHEATSHEET}"\n \n         try:\n             result = mongo.run_aggregation(pipeline, collection=collection, timeout=60)\n\n```'}]