{
  "count": 200,
  "errors": [
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "2ea0d1f6-e74f-4865-a7e2-37fae9be86f0",
      "created_at": "2026-05-31T19:20:13.575220",
      "detail_json": "{\"exception_type\": \"BadRequestError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 490,
      "message": "Error code: 400 - {'error': {'message': \"Unknown parameter: 'response_format'.\", 'type': 'invalid_request_error', 'param': 'response_format', 'code': 'unknown_parameter'}}",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "2ea0d1f6-e74f-4865-a7e2-37fae9be86f0",
      "session_started_at": "2026-05-31T19:20:11.961272",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/artifact_write.py\", line 706, in artifact_generate_image\n    gen = generate_image(\n  File \"/app/winbusiness/Logos/Platform/DataLayer/image_providers.py\", line 216, in generate_image\n    return generate_image_openai(prompt, model=m, size=size_to_openai(size))\n  File \"/app/winbusiness/Logos/Platform/DataLayer/image_providers.py\", line 183, in generate_image_openai\n    response = client.images.generate(\n  File \"/usr/local/lib/python3.10/site-packages/openai/_utils/_utils.py\", line 286, in wrapper\n    return func(*args, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/openai/resources/images.py\", line 885, in generate\n    return self._post(\n  File \"/usr/local/lib/python3.10/site-packages/openai/_base_client.py\", line 1297, in post\n    return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))\n  File \"/usr/local/lib/python3.10/site-packages/openai/_base_client.py\", line 1070, in request\n    raise self._make_status_error_from_response(err.response) from None\nopenai.BadRequestError: Error code: 400 - {'error': {'message': \"Unknown parameter: 'response_format'.\", 'type': 'invalid_request_error', 'param': 'response_format', 'code': 'unknown_parameter'}}\n",
      "subsystem": "mcp",
      "tool_name": "artifact_generate_image"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "61ae2435-748f-42ca-8314-41733bfbbf0b",
      "created_at": "2026-05-31T15:44:25.776318",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 480,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "61ae2435-748f-42ca-8314-41733bfbbf0b",
      "session_started_at": "2026-05-31T15:44:25.768522",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "3dfcf644-ebc7-4249-86d8-1a9cb9b8a192",
      "created_at": "2026-05-31T06:27:41.346756",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 470,
      "message": "report_issue() missing 2 required positional arguments: 'title' and 'body'",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "3dfcf644-ebc7-4249-86d8-1a9cb9b8a192",
      "session_started_at": "2026-05-31T06:27:41.337672",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: report_issue() missing 2 required positional arguments: 'title' and 'body'\n",
      "subsystem": "mcp",
      "tool_name": "report_issue"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "a3ecfa54-d0e5-409b-b192-f35916781a1e",
      "created_at": "2026-05-31T05:42:14.949893",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 467,
      "message": "project scope requires project_slug",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "a3ecfa54-d0e5-409b-b192-f35916781a1e",
      "session_started_at": "2026-05-31T05:42:14.939058",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_catalog.py\", line 104, in sql_list_tables\n    tables = ws.list_tables_in_scope(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 77, in list_tables_in_scope\n    db_file = scope_db_filename(scope, human_user_id, ai_user_id)\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/paths.py\", line 290, in scope_db_filename\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: project scope requires project_slug\n",
      "subsystem": "mcp",
      "tool_name": "sql_list_tables"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "6fa24086-5c08-45d6-93f1-7fb446014d7d",
      "created_at": "2026-05-31T05:10:29.356050",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 466,
      "message": "talk_to_logos_agent_poll() missing 1 required positional argument: 'conversation_id'",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "6fa24086-5c08-45d6-93f1-7fb446014d7d",
      "session_started_at": "2026-05-31T05:10:29.350402",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: talk_to_logos_agent_poll() missing 1 required positional argument: 'conversation_id'\n",
      "subsystem": "mcp",
      "tool_name": "talk_to_logos_agent_poll"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "ad6dd6a4-7b7b-4ecb-9665-851094aba14f",
      "created_at": "2026-05-31T05:06:56.693570",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 465,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "ad6dd6a4-7b7b-4ecb-9665-851094aba14f",
      "session_started_at": "2026-05-31T05:06:56.265330",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "50f8f4a3-78ac-4edb-b48c-5416ddb6623c",
      "created_at": "2026-05-31T05:06:56.688003",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 464,
      "message": "1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'name': 'skill_authoring...ble', 'scope': 'global'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "50f8f4a3-78ac-4edb-b48c-5416ddb6623c",
      "session_started_at": "2026-05-31T05:06:56.260497",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'name': 'skill_authoring...ble', 'scope': 'global'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool asset: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'name': 'skill_authoring...ble', 'scope': 'global'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n",
      "subsystem": "mcp",
      "tool_name": "asset"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "a30a9ed8-7b4c-405c-814f-06216829f6f5",
      "created_at": "2026-05-31T05:06:56.452787",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 463,
      "message": "table 'skills' not found in any visible scope (global, user, private, project)",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "a30a9ed8-7b4c-405c-814f-06216829f6f5",
      "session_started_at": "2026-05-31T05:06:56.109393",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_catalog.py\", line 154, in sql_describe_table\n    info = ws.describe_table(tn, _current_identity())\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 251, in describe_table\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: table 'skills' not found in any visible scope (global, user, private, project)\n",
      "subsystem": "mcp",
      "tool_name": "sql_describe_table"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "bafd508a-42b0-47c5-8702-37f013d734eb",
      "created_at": "2026-05-31T05:06:55.739832",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 462,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "bafd508a-42b0-47c5-8702-37f013d734eb",
      "session_started_at": "2026-05-31T05:06:51.823713",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "d2e4bcb4-312f-4df5-bfbb-b28585f8cffb",
      "created_at": "2026-05-31T05:06:48.222895",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 461,
      "message": "table 'skill' not found in any visible scope (global, user, private, project)",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "d2e4bcb4-312f-4df5-bfbb-b28585f8cffb",
      "session_started_at": "2026-05-31T05:06:45.887509",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_catalog.py\", line 154, in sql_describe_table\n    info = ws.describe_table(tn, _current_identity())\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 251, in describe_table\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: table 'skill' not found in any visible scope (global, user, private, project)\n",
      "subsystem": "mcp",
      "tool_name": "sql_describe_table"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "471e232e-2a68-407f-b948-b83f96d37261",
      "created_at": "2026-05-31T05:06:43.030525",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 460,
      "message": "table 'skill' not found in any visible scope (global, user, private, project)",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "471e232e-2a68-407f-b948-b83f96d37261",
      "session_started_at": "2026-05-31T05:06:38.211571",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_catalog.py\", line 154, in sql_describe_table\n    info = ws.describe_table(tn, _current_identity())\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 251, in describe_table\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: table 'skill' not found in any visible scope (global, user, private, project)\n",
      "subsystem": "mcp",
      "tool_name": "sql_describe_table"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "bf24b64b-c7b9-462f-9b6a-2628906cf6e5",
      "created_at": "2026-05-31T05:06:40.669375",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 459,
      "message": "table 'skills' not found in any visible scope (global, user, private, project)",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "bf24b64b-c7b9-462f-9b6a-2628906cf6e5",
      "session_started_at": "2026-05-31T05:06:38.197210",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_catalog.py\", line 154, in sql_describe_table\n    info = ws.describe_table(tn, _current_identity())\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 251, in describe_table\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: table 'skills' not found in any visible scope (global, user, private, project)\n",
      "subsystem": "mcp",
      "tool_name": "sql_describe_table"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "71ec9e57-0cc9-458a-8cb3-fb2a800f85dd",
      "created_at": "2026-05-31T05:06:36.099931",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 458,
      "message": "no such table: information_schema.columns; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "71ec9e57-0cc9-458a-8cb3-fb2a800f85dd",
      "session_started_at": "2026-05-31T05:06:35.867208",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: information_schema.columns; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "a2601b88-de22-4aea-a00a-714919964c29",
      "created_at": "2026-05-31T04:22:36.699972",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 456,
      "message": "1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'scope': 'global', 'limit': 20}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "a2601b88-de22-4aea-a00a-714919964c29",
      "session_started_at": "2026-05-31T04:22:36.569132",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'scope': 'global', 'limit': 20}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool asset: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'scope': 'global', 'limit': 20}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n",
      "subsystem": "mcp",
      "tool_name": "asset"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "9ca4099e-ad82-4b05-9c05-2a80b51026e2",
      "created_at": "2026-05-31T04:22:36.586500",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 455,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "9ca4099e-ad82-4b05-9c05-2a80b51026e2",
      "session_started_at": "2026-05-31T04:22:36.560390",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "176eb8e8-b3a3-4d8c-b9bb-acf90349ec2b",
      "created_at": "2026-05-31T04:22:35.201115",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 454,
      "message": "1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'name': 'cognitive_doctrine'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "176eb8e8-b3a3-4d8c-b9bb-acf90349ec2b",
      "session_started_at": "2026-05-31T04:22:35.135639",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'name': 'cognitive_doctrine'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool asset: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'name': 'cognitive_doctrine'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n",
      "subsystem": "mcp",
      "tool_name": "asset"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "a5d42e4f-1600-484f-9e05-89eb19080f25",
      "created_at": "2026-05-31T04:22:33.976450",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 453,
      "message": "1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'scope': 'global', 'limit': 15}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "a5d42e4f-1600-484f-9e05-89eb19080f25",
      "session_started_at": "2026-05-31T04:22:33.904836",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'scope': 'global', 'limit': 15}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool asset: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'scope': 'global', 'limit': 15}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n",
      "subsystem": "mcp",
      "tool_name": "asset"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "5671e21e-c459-4c6e-9a8f-6036eb0aa2c4",
      "created_at": "2026-05-31T04:22:30.971332",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 452,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "5671e21e-c459-4c6e-9a8f-6036eb0aa2c4",
      "session_started_at": "2026-05-31T04:22:30.599259",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "ea0c0423-e7d9-454c-ba46-bb0fe94fd872",
      "created_at": "2026-05-31T04:22:27.906610",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 451,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "ea0c0423-e7d9-454c-ba46-bb0fe94fd872",
      "session_started_at": "2026-05-31T04:22:27.419792",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "27363248-3706-4c6d-af37-23b7b15c6a4a",
      "created_at": "2026-05-31T04:22:27.788941",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 450,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "27363248-3706-4c6d-af37-23b7b15c6a4a",
      "session_started_at": "2026-05-31T04:22:27.410681",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "2ebb74f0-7576-4c16-8b13-8fa4f71ba4c2",
      "created_at": "2026-05-31T04:22:27.782621",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 449,
      "message": "1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'entity_type': 'skill'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "2ebb74f0-7576-4c16-8b13-8fa4f71ba4c2",
      "session_started_at": "2026-05-31T04:22:27.401468",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'entity_type': 'skill'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool asset: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'entity_type': 'skill'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n",
      "subsystem": "mcp",
      "tool_name": "asset"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "b83a0189-f3a6-4921-abc8-0bb084ab5b02",
      "created_at": "2026-05-31T04:22:26.883030",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 448,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "b83a0189-f3a6-4921-abc8-0bb084ab5b02",
      "session_started_at": "2026-05-31T04:22:14.000203",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "5632d7d3-a6f6-41cf-9aa7-457d21194b19",
      "created_at": "2026-05-31T04:22:11.554158",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 447,
      "message": "1 validation error for skillArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'skill_name': 'example'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "5632d7d3-a6f6-41cf-9aa7-457d21194b19",
      "session_started_at": "2026-05-31T04:22:09.584479",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for skillArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'skill_name': 'example'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool skill: 1 validation error for skillArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'skill_name': 'example'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n",
      "subsystem": "mcp",
      "tool_name": "skill"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "f89047f5-30f2-40d1-a758-f70780797e70",
      "created_at": "2026-05-31T04:20:37.811680",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 446,
      "message": "1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "f89047f5-30f2-40d1-a758-f70780797e70",
      "session_started_at": "2026-05-31T04:20:37.754697",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool pair_to_human: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "pair_to_human"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "f434a515-58b3-4ce2-b141-bd51ff827817",
      "created_at": "2026-05-31T04:20:37.743852",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 445,
      "message": "1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "f434a515-58b3-4ce2-b141-bd51ff827817",
      "session_started_at": "2026-05-31T04:20:37.604850",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool pair_to_human: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "pair_to_human"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "4c6d012b-4b31-428c-9832-8e4ada1283db",
      "created_at": "2026-05-31T04:20:37.590165",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 444,
      "message": "1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "4c6d012b-4b31-428c-9832-8e4ada1283db",
      "session_started_at": "2026-05-31T04:20:37.528743",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool pair_to_human: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "pair_to_human"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "dc4eb855-14e1-4e38-9170-18dace01d53d",
      "created_at": "2026-05-31T04:20:37.458892",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 443,
      "message": "1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "dc4eb855-14e1-4e38-9170-18dace01d53d",
      "session_started_at": "2026-05-31T04:20:37.393509",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool pair_to_human: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "pair_to_human"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "f83e160a-a1b5-4188-a3d2-7a0954d24be9",
      "created_at": "2026-05-31T04:20:37.238487",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 442,
      "message": "1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "f83e160a-a1b5-4188-a3d2-7a0954d24be9",
      "session_started_at": "2026-05-31T04:20:37.101153",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool pair_to_human: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "pair_to_human"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "58d87200-4226-44e9-87e4-da23dbddfaaa",
      "created_at": "2026-05-31T04:20:36.837993",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 441,
      "message": "1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "58d87200-4226-44e9-87e4-da23dbddfaaa",
      "session_started_at": "2026-05-31T04:20:36.771752",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool pair_to_human: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "pair_to_human"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "a51a7aa0-cd85-434a-89f1-86156258e2eb",
      "created_at": "2026-05-31T04:20:36.760477",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 440,
      "message": "1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "a51a7aa0-cd85-434a-89f1-86156258e2eb",
      "session_started_at": "2026-05-31T04:20:36.698495",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool pair_to_human: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "pair_to_human"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "5e75e329-a0f0-40c3-9cea-fe3ae07c50ca",
      "created_at": "2026-05-31T04:20:36.680283",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 439,
      "message": "1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "5e75e329-a0f0-40c3-9cea-fe3ae07c50ca",
      "session_started_at": "2026-05-31T04:20:36.627750",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool pair_to_human: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "pair_to_human"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "8febf84f-a4f4-4dcd-83d9-369b679b636e",
      "created_at": "2026-05-31T04:20:36.178516",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 438,
      "message": "1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "8febf84f-a4f4-4dcd-83d9-369b679b636e",
      "session_started_at": "2026-05-31T04:20:36.120962",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool pair_to_human: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "pair_to_human"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "52564f60-c3ff-4fc4-a12b-e0ea8c949d60",
      "created_at": "2026-05-31T04:20:35.941830",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 437,
      "message": "1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "52564f60-c3ff-4fc4-a12b-e0ea8c949d60",
      "session_started_at": "2026-05-31T04:20:35.885411",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool pair_to_human: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "pair_to_human"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "f076c970-21cb-4e12-ba33-29de4806a65c",
      "created_at": "2026-05-31T04:20:35.825267",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 436,
      "message": "1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "f076c970-21cb-4e12-ba33-29de4806a65c",
      "session_started_at": "2026-05-31T04:20:35.758919",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool pair_to_human: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "pair_to_human"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "1b9e11b1-8a29-4a6a-a6ed-5c734da6a38c",
      "created_at": "2026-05-31T04:20:35.686474",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 435,
      "message": "1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "1b9e11b1-8a29-4a6a-a6ed-5c734da6a38c",
      "session_started_at": "2026-05-31T04:20:35.615729",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool pair_to_human: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "pair_to_human"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "7bc22ad5-bb83-4ea2-96d4-9b8dbebb1235",
      "created_at": "2026-05-31T04:19:25.383946",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 434,
      "message": "1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "7bc22ad5-bb83-4ea2-96d4-9b8dbebb1235",
      "session_started_at": "2026-05-31T04:19:25.318729",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool pair_to_human: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "pair_to_human"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "af986c64-6891-43ea-bed0-47fca0265ea5",
      "created_at": "2026-05-31T04:19:24.942121",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 433,
      "message": "1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "af986c64-6891-43ea-bed0-47fca0265ea5",
      "session_started_at": "2026-05-31T04:19:24.854684",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool pair_to_human: 1 validation error for pair_to_humanArguments\npairing_code\n  Field required [type=missing, input_value={'code': 'eyJ2IjoxLCJ1aWQ...MuEulmzzatKeQXIu5qD6ms'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "pair_to_human"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "a9bb803b-38db-4e49-9838-436f6850b75b",
      "created_at": "2026-05-31T04:06:27.720249",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 427,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "a9bb803b-38db-4e49-9838-436f6850b75b",
      "session_started_at": "2026-05-31T04:06:27.714767",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "d9b7ff57-9374-4572-bb2b-0ad0f239028c",
      "created_at": "2026-05-31T04:06:17.907640",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 426,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "d9b7ff57-9374-4572-bb2b-0ad0f239028c",
      "session_started_at": "2026-05-31T04:06:17.902318",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "4b6eb917-c9fe-4d7b-8a24-dc5fcfa79537",
      "created_at": "2026-05-31T04:06:17.546636",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 425,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "4b6eb917-c9fe-4d7b-8a24-dc5fcfa79537",
      "session_started_at": "2026-05-31T04:06:17.541640",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "358e6c5a-7c54-4059-bd59-dd7b60681e3f",
      "created_at": "2026-05-31T04:06:14.925801",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 424,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "358e6c5a-7c54-4059-bd59-dd7b60681e3f",
      "session_started_at": "2026-05-31T04:06:14.854637",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "614c2946-4fd5-4689-9e75-ddea45aba321",
      "created_at": "2026-05-31T04:06:14.868045",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 423,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "614c2946-4fd5-4689-9e75-ddea45aba321",
      "session_started_at": "2026-05-31T04:06:14.846186",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "1c36cdc2-7811-45ba-88a2-3e62a5c87a4f",
      "created_at": "2026-05-31T04:06:13.439098",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 422,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "1c36cdc2-7811-45ba-88a2-3e62a5c87a4f",
      "session_started_at": "2026-05-31T04:06:13.367868",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "769fefa6-0433-421c-a4e6-8b4c3142a5ff",
      "created_at": "2026-05-31T04:06:13.381213",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 421,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "769fefa6-0433-421c-a4e6-8b4c3142a5ff",
      "session_started_at": "2026-05-31T04:06:13.302762",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "ddedfc2f-3bad-4ea8-b3dc-e5d8072099e8",
      "created_at": "2026-05-31T04:06:13.308579",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 420,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "ddedfc2f-3bad-4ea8-b3dc-e5d8072099e8",
      "session_started_at": "2026-05-31T04:06:13.290089",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "821cb629-a6ae-4d04-9a93-23373f8408fe",
      "created_at": "2026-05-31T04:06:00.997182",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 419,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "821cb629-a6ae-4d04-9a93-23373f8408fe",
      "session_started_at": "2026-05-31T04:06:00.779706",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "197ddb8b-f3d1-4f69-b0bd-91be574cd28b",
      "created_at": "2026-05-31T04:05:19.135707",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 418,
      "message": "page_verify() missing 1 required positional argument: 'slug'",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "197ddb8b-f3d1-4f69-b0bd-91be574cd28b",
      "session_started_at": "2026-05-31T04:05:19.130562",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: page_verify() missing 1 required positional argument: 'slug'\n",
      "subsystem": "mcp",
      "tool_name": "page_verify"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "b33bb5cf-3c50-42e3-93a6-231071f8d112",
      "created_at": "2026-05-31T04:04:15.458481",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 417,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "b33bb5cf-3c50-42e3-93a6-231071f8d112",
      "session_started_at": "2026-05-31T04:04:15.454027",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "a6eee4a5-b212-47c3-8e31-c2ce03ae6fbd",
      "created_at": "2026-05-31T04:04:15.252678",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 416,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "a6eee4a5-b212-47c3-8e31-c2ce03ae6fbd",
      "session_started_at": "2026-05-31T04:04:15.164799",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "d1bec89b-bec7-4667-90fe-167465e09d0c",
      "created_at": "2026-05-31T04:04:15.179400",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 415,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "d1bec89b-bec7-4667-90fe-167465e09d0c",
      "session_started_at": "2026-05-31T04:04:15.160571",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "f23c3f5c-3a9b-4647-8188-b789b8dddfc2",
      "created_at": "2026-05-31T04:04:14.692906",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 414,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "f23c3f5c-3a9b-4647-8188-b789b8dddfc2",
      "session_started_at": "2026-05-31T04:04:14.409853",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "bb52a7f6-bd5f-4131-92fa-88f069d2a195",
      "created_at": "2026-05-31T04:04:14.562052",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 413,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "bb52a7f6-bd5f-4131-92fa-88f069d2a195",
      "session_started_at": "2026-05-31T04:04:14.400943",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "7192cffc-630b-45bd-9283-2c80eebcec65",
      "created_at": "2026-05-31T04:04:14.505387",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 412,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "7192cffc-630b-45bd-9283-2c80eebcec65",
      "session_started_at": "2026-05-31T04:04:14.396176",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "1c65bc03-d096-4549-8719-480fff000d55",
      "created_at": "2026-05-31T04:04:13.874345",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 411,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "1c65bc03-d096-4549-8719-480fff000d55",
      "session_started_at": "2026-05-31T04:04:12.146416",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "a86f5798-db3f-4172-8e36-9502fdfea1bb",
      "created_at": "2026-05-31T04:04:12.170776",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 410,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "a86f5798-db3f-4172-8e36-9502fdfea1bb",
      "session_started_at": "2026-05-31T04:04:12.136030",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "5ed1a0b0-9645-44d8-8422-021af817a057",
      "created_at": "2026-05-31T04:04:11.495466",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 409,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "5ed1a0b0-9645-44d8-8422-021af817a057",
      "session_started_at": "2026-05-31T04:04:10.638153",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "3e1166a6-7e93-414b-8df3-566b99a7c8a3",
      "created_at": "2026-05-31T04:04:11.160084",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 408,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "3e1166a6-7e93-414b-8df3-566b99a7c8a3",
      "session_started_at": "2026-05-31T04:04:10.619422",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "bfb12319-c38a-4ca5-a131-19f1869b27ca",
      "created_at": "2026-05-31T04:04:11.076856",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 407,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "bfb12319-c38a-4ca5-a131-19f1869b27ca",
      "session_started_at": "2026-05-31T04:04:10.615183",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 82,
      "ai_username": "ai_grok_utgz",
      "correlation_id": "ce876ee3-85ea-4f00-84ac-33cba65220ec",
      "created_at": "2026-05-31T04:04:10.951226",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 406,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_X406FrHNmJWDmnv-a-VZL1C2",
      "project_slug": null,
      "session_id": "ce876ee3-85ea-4f00-84ac-33cba65220ec",
      "session_started_at": "2026-05-31T04:04:10.610719",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "fdf65867-dc4a-4f5b-b496-2994755719b0",
      "created_at": "2026-05-31T04:00:12.262029",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 405,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "fdf65867-dc4a-4f5b-b496-2994755719b0",
      "session_started_at": "2026-05-31T04:00:12.250690",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "35f2bb82-e165-4766-b4d6-f329b0d56f1b",
      "created_at": "2026-05-31T01:02:11.912098",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 404,
      "message": "skill_find_by_trigger() missing 1 required positional argument: 'utterance'",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "35f2bb82-e165-4766-b4d6-f329b0d56f1b",
      "session_started_at": "2026-05-31T01:02:11.885910",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_find_by_trigger() missing 1 required positional argument: 'utterance'\n",
      "subsystem": "mcp",
      "tool_name": "skill_find_by_trigger"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 81,
      "ai_username": "ai_grok_hpc0",
      "correlation_id": "056b375b-00db-4117-8f18-c05b00b531e1",
      "created_at": "2026-05-30T22:09:04.109549",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 402,
      "message": "identity not allowed to write to scope 'user': user scope requires the connector to be paired to a human; have the operator open /logos/oauth/connectors/pair",
      "oauth_client_id": "logos_oauth_F_pouLkuEOz689MtsggxRE3f",
      "project_slug": null,
      "session_id": "056b375b-00db-4117-8f18-c05b00b531e1",
      "session_started_at": "2026-05-30T22:09:04.071002",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/artifact_read.py\", line 728, in artifact_describe_image\n    row = ws.file_blob_get_row(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/file_blobs_mutate.py\", line 204, in file_blob_get_row\n    sc, db_file, f = scope_db_for_artifact(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/scope.py\", line 43, in scope_db_for_artifact\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: identity not allowed to write to scope 'user': user scope requires the connector to be paired to a human; have the operator open /logos/oauth/connectors/pair\n",
      "subsystem": "mcp",
      "tool_name": "artifact_describe_image"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "13c21ff3-5b61-4509-b471-78de65d3eb81",
      "created_at": "2026-05-30T21:48:19.706642",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 400,
      "message": "no such table: logos_workspace_tables; tried visible scopes: user. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "13c21ff3-5b61-4509-b471-78de65d3eb81",
      "session_started_at": "2026-05-30T21:48:19.681281",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: logos_workspace_tables; tried visible scopes: user. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "AgentA",
      "ai_user_id": 68,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-30T21:30:54.314238",
      "detail_json": "{\"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": 1,
      "human_username": null,
      "id": 399,
      "message": "_wire_blob_mocks.<locals>.file_blob_get_row() got multiple values for argument 'scope'",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/asset_tools/artifact_read.py\", line 728, in artifact_describe_image\n    row = ws.file_blob_get_row(\nTypeError: _wire_blob_mocks.<locals>.file_blob_get_row() got multiple values for argument 'scope'\n",
      "subsystem": "mcp",
      "tool_name": "artifact_describe_image"
    },
    {
      "ai_entity": "AgentA",
      "ai_user_id": 68,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-30T21:30:46.236748",
      "detail_json": "{\"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": 1,
      "human_username": null,
      "id": 398,
      "message": "unhashable type: 'dict'",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/asset_tools/artifact_read.py\", line 728, in artifact_describe_image\n    row = ws.file_blob_get_row(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Admin/Security/tests/test_image_duel_platform_chain.py\", line 61, in <lambda>\n    \"file_blob_get_row\": lambda *a, **k: get_row(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Admin/Security/tests/test_image_duel_platform_chain.py\", line 52, in get_row\n    return store.get((scope, name))\nTypeError: unhashable type: 'dict'\n",
      "subsystem": "mcp",
      "tool_name": "artifact_describe_image"
    },
    {
      "ai_entity": "AgentA",
      "ai_user_id": 68,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-30T21:30:40.818383",
      "detail_json": "{\"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": 1,
      "human_username": null,
      "id": 397,
      "message": "_wire_blob_mocks.<locals>.<lambda>() got multiple values for argument 'scope'",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/asset_tools/artifact_read.py\", line 728, in artifact_describe_image\n    row = ws.file_blob_get_row(\nTypeError: _wire_blob_mocks.<locals>.<lambda>() got multiple values for argument 'scope'\n",
      "subsystem": "mcp",
      "tool_name": "artifact_describe_image"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 78,
      "ai_username": "ai_grok_klvy",
      "correlation_id": "8867e7c2-4adf-4ed3-a040-b1efa39f3bc6",
      "created_at": "2026-05-30T20:51:52.661761",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 396,
      "message": "1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'prompt': 'a simple test...ge', 'scope': 'private'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type",
      "oauth_client_id": "logos_oauth_twR9Wy144OLMh8Oj3DmesL6N",
      "project_slug": null,
      "session_id": "8867e7c2-4adf-4ed3-a040-b1efa39f3bc6",
      "session_started_at": "2026-05-30T20:51:52.602193",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'prompt': 'a simple test...ge', 'scope': 'private'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool asset: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'prompt': 'a simple test...ge', 'scope': 'private'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n",
      "subsystem": "mcp",
      "tool_name": "asset"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 77,
      "ai_username": "ai_grok_ngof",
      "correlation_id": "339aa023-3344-450b-bd39-7013a7883d42",
      "created_at": "2026-05-30T20:12:48.289134",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 395,
      "message": "1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'prompt': 'a peaceful la...'name': 'test_peaceful'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type",
      "oauth_client_id": "logos_oauth_m3SPgKP8uHJLUHbqu4_vCV1B",
      "project_slug": null,
      "session_id": "339aa023-3344-450b-bd39-7013a7883d42",
      "session_started_at": "2026-05-30T20:12:44.525608",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'prompt': 'a peaceful la...'name': 'test_peaceful'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool asset: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'prompt': 'a peaceful la...'name': 'test_peaceful'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n",
      "subsystem": "mcp",
      "tool_name": "asset"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 77,
      "ai_username": "ai_grok_ngof",
      "correlation_id": "7255d619-4aa0-4ed8-b721-1fba164e0383",
      "created_at": "2026-05-30T20:12:44.615603",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 394,
      "message": "1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'prompt': 'a simple test...ge', 'scope': 'private'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type",
      "oauth_client_id": "logos_oauth_m3SPgKP8uHJLUHbqu4_vCV1B",
      "project_slug": null,
      "session_id": "7255d619-4aa0-4ed8-b721-1fba164e0383",
      "session_started_at": "2026-05-30T20:12:44.516370",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'prompt': 'a simple test...ge', 'scope': 'private'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool asset: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'prompt': 'a simple test...ge', 'scope': 'private'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n",
      "subsystem": "mcp",
      "tool_name": "asset"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 77,
      "ai_username": "ai_grok_ngof",
      "correlation_id": "f1e656b7-10d2-4649-87ba-9c07f67a1169",
      "created_at": "2026-05-30T20:12:44.442081",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 393,
      "message": "1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'prompt': 'test image: a...ircle', 'scope': 'user'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type",
      "oauth_client_id": "logos_oauth_m3SPgKP8uHJLUHbqu4_vCV1B",
      "project_slug": null,
      "session_id": "f1e656b7-10d2-4649-87ba-9c07f67a1169",
      "session_started_at": "2026-05-30T20:12:44.290360",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'prompt': 'test image: a...ircle', 'scope': 'user'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool asset: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'prompt': 'test image: a...ircle', 'scope': 'user'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n",
      "subsystem": "mcp",
      "tool_name": "asset"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 76,
      "ai_username": "ai_grok_xvtk",
      "correlation_id": "b0d45420-be06-46ae-8d2e-4a200355a59c",
      "created_at": "2026-05-30T19:57:26.402743",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 392,
      "message": "1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'prompt': 'a simple test...ircle', 'scope': 'user'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type",
      "oauth_client_id": "logos_oauth_VFLUaAQIuHWAmQZ1DEJs8LcL",
      "project_slug": null,
      "session_id": "b0d45420-be06-46ae-8d2e-4a200355a59c",
      "session_started_at": "2026-05-30T19:57:26.334205",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'prompt': 'a simple test...ircle', 'scope': 'user'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 206, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool asset: 1 validation error for assetArguments\nrequest\n  Input should be a valid string [type=string_type, input_value={'prompt': 'a simple test...ircle', 'scope': 'user'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/string_type\n",
      "subsystem": "mcp",
      "tool_name": "asset"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "94791a2d-c03e-4f18-b390-938c771b7dea",
      "created_at": "2026-05-30T19:44:55.908712",
      "detail_json": "{\"exception_type\": \"RuntimeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 391,
      "message": "vision model returned no content",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "94791a2d-c03e-4f18-b390-938c771b7dea",
      "session_started_at": "2026-05-30T19:44:48.082241",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/artifact_read.py\", line 605, in artifact_describe_image\n    vision = describe_image_bytes(\n  File \"/app/winbusiness/Logos/Platform/DataLayer/image_providers.py\", line 324, in describe_image_bytes\n    raise RuntimeError(\"vision model returned no content\")\nRuntimeError: vision model returned no content\n",
      "subsystem": "mcp",
      "tool_name": "artifact_describe_image"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "f56d70e8-91f6-487f-be93-cc06c0da1f03",
      "created_at": "2026-05-30T19:44:43.371209",
      "detail_json": "{\"exception_type\": \"RuntimeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 390,
      "message": "vision model returned no content",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "f56d70e8-91f6-487f-be93-cc06c0da1f03",
      "session_started_at": "2026-05-30T19:44:35.406733",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/artifact_read.py\", line 605, in artifact_describe_image\n    vision = describe_image_bytes(\n  File \"/app/winbusiness/Logos/Platform/DataLayer/image_providers.py\", line 324, in describe_image_bytes\n    raise RuntimeError(\"vision model returned no content\")\nRuntimeError: vision model returned no content\n",
      "subsystem": "mcp",
      "tool_name": "artifact_describe_image"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "dfc537c5-19bc-4ab5-90a7-db32703593ca",
      "created_at": "2026-05-30T19:41:16.056422",
      "detail_json": "{\"exception_type\": \"RuntimeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 389,
      "message": "vision model returned no content",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "dfc537c5-19bc-4ab5-90a7-db32703593ca",
      "session_started_at": "2026-05-30T19:41:06.067789",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/artifact_read.py\", line 605, in artifact_describe_image\n    vision = describe_image_bytes(\n  File \"/app/winbusiness/Logos/Platform/DataLayer/image_providers.py\", line 324, in describe_image_bytes\n    raise RuntimeError(\"vision model returned no content\")\nRuntimeError: vision model returned no content\n",
      "subsystem": "mcp",
      "tool_name": "artifact_describe_image"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "4ceb5fd0-b74e-40e5-a8db-26dfcf136a98",
      "created_at": "2026-05-30T10:19:42.584203",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 388,
      "message": "skill_get() missing 1 required positional argument: 'skill_name'",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "4ceb5fd0-b74e-40e5-a8db-26dfcf136a98",
      "session_started_at": "2026-05-30T10:19:42.573265",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: skill_get() missing 1 required positional argument: 'skill_name'\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "267cfc6b-b39a-4262-925c-11536fd21e91",
      "created_at": "2026-05-30T08:12:25.442247",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 383,
      "message": "sql_bulk_insert_json() missing 2 required positional arguments: 'table' and 'rows'",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "267cfc6b-b39a-4262-925c-11536fd21e91",
      "session_started_at": "2026-05-30T08:12:25.436935",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: sql_bulk_insert_json() missing 2 required positional arguments: 'table' and 'rows'\n",
      "subsystem": "mcp",
      "tool_name": "sql_bulk_insert_json"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "83e426e2-a622-41a2-9d18-984bd90fb656",
      "created_at": "2026-05-30T08:11:22.320964",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 382,
      "message": "fetch failed: page 1: HTTP 400: Bad Request",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "83e426e2-a622-41a2-9d18-984bd90fb656",
      "session_started_at": "2026-05-30T08:11:22.148520",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 412, in run_api_paginated_to_sql\n    raise wdb.WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: fetch failed: page 1: HTTP 400: Bad Request\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "ea430268-9453-49fc-b5d1-3e480e92e3ae",
      "created_at": "2026-05-30T08:11:17.974477",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 381,
      "message": "api_paginated_to_sql() missing 2 required positional arguments: 'base_url' and 'destination_table'",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "ea430268-9453-49fc-b5d1-3e480e92e3ae",
      "session_started_at": "2026-05-30T08:11:17.968344",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: api_paginated_to_sql() missing 2 required positional arguments: 'base_url' and 'destination_table'\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "916fada4-1176-4aea-8b00-fe7c6e2b166b",
      "created_at": "2026-05-30T08:00:41.461781",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 380,
      "message": "no such table: logos_asset_links; tried visible scopes: global. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "916fada4-1176-4aea-8b00-fe7c6e2b166b",
      "session_started_at": "2026-05-30T08:00:41.426001",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: logos_asset_links; tried visible scopes: global. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": null,
      "ai_user_id": null,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-30T06:37:43.182438",
      "detail_json": "{\"exception_type\": \"ValueError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 379,
      "message": "not enough values to unpack (expected 2, got 0)",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/project_tools.py\", line 262, in project_assets\n    out = build_project_assets_bundle(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/project_assets.py\", line 446, in build_project_assets_bundle\n    registry, project_registry_asset_id = _registry_rows_for_project(\nValueError: not enough values to unpack (expected 2, got 0)\n",
      "subsystem": "mcp",
      "tool_name": "project_assets"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "db29c1e2-be3b-4430-9c9c-1fdb305a0990",
      "created_at": "2026-05-30T06:06:37.034986",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 378,
      "message": "no such table: information_schema.tables; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "db29c1e2-be3b-4430-9c9c-1fdb305a0990",
      "session_started_at": "2026-05-30T06:06:36.751518",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: information_schema.tables; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "1e3a30fa-3b78-4c85-8979-83f075e5a237",
      "created_at": "2026-05-30T04:29:01.872016",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 377,
      "message": "artifact_upload_text() missing 1 required positional argument: 'text'",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "1e3a30fa-3b78-4c85-8979-83f075e5a237",
      "session_started_at": "2026-05-30T04:29:01.867188",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: artifact_upload_text() missing 1 required positional argument: 'text'\n",
      "subsystem": "mcp",
      "tool_name": "artifact_upload_text"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "61d042a9-3d59-4ff1-b180-33f3d0d1ac37",
      "created_at": "2026-05-30T04:28:53.702237",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 376,
      "message": "table name '_ember_testcard' is not safe for analytics SQL",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "61d042a9-3d59-4ff1-b180-33f3d0d1ac37",
      "session_started_at": "2026-05-30T04:28:53.675687",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/analysis.py\", line 64, in sql_profile_table\n    out = ws.describe_table_profile(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 328, in describe_table_profile\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: table name '_ember_testcard' is not safe for analytics SQL\n",
      "subsystem": "mcp",
      "tool_name": "sql_profile_table"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "ef6d6b47-30ec-4444-9263-c74eb3b0d270",
      "created_at": "2026-05-30T03:58:09.125954",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 375,
      "message": "talk_to_logos_agent_poll() missing 1 required positional argument: 'conversation_id'",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "ef6d6b47-30ec-4444-9263-c74eb3b0d270",
      "session_started_at": "2026-05-30T03:58:09.120587",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: talk_to_logos_agent_poll() missing 1 required positional argument: 'conversation_id'\n",
      "subsystem": "mcp",
      "tool_name": "talk_to_logos_agent_poll"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "734a005b-577e-4951-a5f8-34ddf996e62e",
      "created_at": "2026-05-30T03:55:17.507162",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 374,
      "message": "no such column: created_by",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "734a005b-577e-4951-a5f8-34ddf996e62e",
      "session_started_at": "2026-05-30T03:55:17.475612",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 58, in query\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: no such column: created_by\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "b265e509-e6ce-43ed-8887-b41dd99d02c7",
      "created_at": "2026-05-29T18:47:53.557920",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 370,
      "message": "no such table: logos_assets; tried visible scopes: global. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "b265e509-e6ce-43ed-8887-b41dd99d02c7",
      "session_started_at": "2026-05-29T18:47:53.531970",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: logos_assets; tried visible scopes: global. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:40.115803",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 369,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:39.697371",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 368,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:39.298742",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 367,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:39.008778",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 366,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:38.694479",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 365,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:38.301489",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 364,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:37.924426",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 363,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:37.478582",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 362,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:37.136161",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 361,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:36.771621",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 360,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:36.413297",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 359,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:35.948693",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 358,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:35.661037",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 357,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:35.227630",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 356,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:34.754810",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 355,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:33.461944",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 354,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:32.994575",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 353,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:32.659775",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 352,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:32.238333",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 351,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:31.815267",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 350,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:31.438765",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 349,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:31.033783",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 348,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:30.342104",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 347,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:29.874528",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 346,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:29.428612",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 345,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:29.130113",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 344,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:28.795466",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 343,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:28.450624",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 342,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:28.037066",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 341,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:27.605683",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 340,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:27.202522",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 339,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:26.873992",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 338,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:26.482352",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 337,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:25.866758",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 336,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:25.405452",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 335,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:24.797981",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 334,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:24.426853",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 333,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:23.981658",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 332,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:23.568686",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 331,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:23.088713",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 330,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:22.685985",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 329,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:22.194700",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 328,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:21.749772",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 327,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:21.247885",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 326,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:20.786085",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 325,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:20.341712",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 324,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:19.837318",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 323,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:19.392036",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 322,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:18.885272",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 321,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ChatGPT",
      "correlation_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "created_at": "2026-05-29T05:46:18.544941",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 320,
      "message": "table \"stg_intraday_yahoo_raw_objects\" already exists",
      "oauth_client_id": "logos-jobs-runner",
      "project_slug": null,
      "session_id": "9729f3fc-6df7-421d-aebe-7bd3b9a29b6a",
      "session_started_at": "2026-05-29T05:46:18.135817",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/api_json.py\", line 104, in api_paginated_to_sql\n    out = api_imp.run_api_paginated_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/api_sql_importer.py\", line 481, in run_api_paginated_to_sql\n    wdb.execute(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes/_execute.py\", line 260, in execute\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: table \"stg_intraday_yahoo_raw_objects\" already exists\n",
      "subsystem": "mcp",
      "tool_name": "api_paginated_to_sql"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "2fb6b19d-b924-4646-b9f3-d5b7e7889486",
      "created_at": "2026-05-29T05:27:17.805381",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 319,
      "message": "table '_workspace_file_artifacts' is reserved for the workspace bookkeeping",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "2fb6b19d-b924-4646-b9f3-d5b7e7889486",
      "session_started_at": "2026-05-29T05:27:17.800774",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_catalog.py\", line 154, in sql_describe_table\n    info = ws.describe_table(tn, _current_identity())\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 246, in describe_table\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: table '_workspace_file_artifacts' is reserved for the workspace bookkeeping\n",
      "subsystem": "mcp",
      "tool_name": "sql_describe_table"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "644501ad-fb76-4503-85f1-60656d47fcd4",
      "created_at": "2026-05-29T05:25:34.941905",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 318,
      "message": "batch loader currently supports mode=object_of_series only",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "644501ad-fb76-4503-85f1-60656d47fcd4",
      "session_started_at": "2026-05-29T05:25:34.919391",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/json_batch.py\", line 128, in json_artifacts_batch_to_sql\n    out = ja_sql.run_json_artifacts_batch_to_sql(\n  File \"/app/winbusiness/Logos/Platform/Cortex/json_import/batch.py\", line 114, in run_json_artifacts_batch_to_sql\n    raise wdb.WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: batch loader currently supports mode=object_of_series only\n",
      "subsystem": "mcp",
      "tool_name": "json_artifacts_batch_to_sql"
    },
    {
      "ai_entity": "LOGOS_StockAnalyzer",
      "ai_user_id": 1,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-29T04:44:01.119652",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": 1,
      "human_username": null,
      "id": 317,
      "message": "queue_run() got an unexpected keyword argument 'wait_seconds'",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: queue_run() got an unexpected keyword argument 'wait_seconds'\n",
      "subsystem": "mcp",
      "tool_name": "queue_run"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "5739502d-62b4-49bf-ab4a-92ba2b54cb7b",
      "created_at": "2026-05-29T04:30:30.612571",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 316,
      "message": "name '_recent_drain_events' is not defined",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "5739502d-62b4-49bf-ab4a-92ba2b54cb7b",
      "session_started_at": "2026-05-29T04:30:21.234306",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/work_queue_tools/_run.py\", line 93, in queue_run\n    \"failed\": int(run_now.get(\"failed\") or 0),\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/work_queue_tools/_register.py\", line 319, in _watch_queue_internal\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/work_queue_tools/_register.py\", line 270, in _queue_progress_snapshot\nNameError: name '_recent_drain_events' is not defined\n",
      "subsystem": "mcp",
      "tool_name": "queue_run"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "9e285df4-de67-4e6a-9fe7-2e3d02084b48",
      "created_at": "2026-05-29T04:25:40.354606",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 315,
      "message": "name '_recent_drain_events' is not defined",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "9e285df4-de67-4e6a-9fe7-2e3d02084b48",
      "session_started_at": "2026-05-29T04:25:31.354109",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/work_queue_tools/_run.py\", line 93, in queue_run\n    watch = _watch_queue_internal(\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/work_queue_tools/_register.py\", line 319, in _watch_queue_internal\n    snap = _queue_progress_snapshot(qid, identity, limit=500)\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/work_queue_tools/_register.py\", line 270, in _queue_progress_snapshot\n    events = _recent_drain_events(int(queue_asset_id), limit)\nNameError: name '_recent_drain_events' is not defined\n",
      "subsystem": "mcp",
      "tool_name": "queue_run"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "c196633c-6e5e-40c0-a0fd-eac62476832c",
      "created_at": "2026-05-29T02:41:42.095880",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 314,
      "message": "name '_recent_drain_events' is not defined",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "c196633c-6e5e-40c0-a0fd-eac62476832c",
      "session_started_at": "2026-05-29T02:41:41.982353",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/work_queue_tools/_run.py\", line 93, in queue_run\n    watch = _watch_queue_internal(\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/work_queue_tools/_register.py\", line 319, in _watch_queue_internal\n    snap = _queue_progress_snapshot(qid, identity, limit=500)\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/work_queue_tools/_register.py\", line 270, in _queue_progress_snapshot\n    events = _recent_drain_events(int(queue_asset_id), limit)\nNameError: name '_recent_drain_events' is not defined\n",
      "subsystem": "mcp",
      "tool_name": "queue_run"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "84ffd7c7-9efa-489b-9e26-d4ba0ee8d9c7",
      "created_at": "2026-05-29T01:57:05.247225",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 313,
      "message": "no such column: security_type",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "84ffd7c7-9efa-489b-9e26-d4ba0ee8d9c7",
      "session_started_at": "2026-05-29T01:57:05.136059",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 58, in query\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: no such column: security_type\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "45df5009-b812-4bcd-a22c-26e8949beab0",
      "created_at": "2026-05-29T01:54:57.255499",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 312,
      "message": "name '_queue_progress_snapshot' is not defined",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "45df5009-b812-4bcd-a22c-26e8949beab0",
      "session_started_at": "2026-05-29T01:54:57.235744",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/work_queue_tools/_run.py\", line 163, in queue_status\n    snap = _queue_progress_snapshot(int(queue_asset_id), identity, limit=n)\nNameError: name '_queue_progress_snapshot' is not defined\n",
      "subsystem": "mcp",
      "tool_name": "queue_status"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "ca2e0268-da48-4cd5-a040-b08ca3aecd94",
      "created_at": "2026-05-29T01:23:58.576460",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 311,
      "message": "name '_execute_queue_drain' is not defined",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "ca2e0268-da48-4cd5-a040-b08ca3aecd94",
      "session_started_at": "2026-05-29T01:23:58.546597",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/work_queue_tools/_run.py\", line 70, in queue_run\n    drain = _execute_queue_drain(\nNameError: name '_execute_queue_drain' is not defined\n",
      "subsystem": "mcp",
      "tool_name": "queue_run"
    },
    {
      "ai_entity": null,
      "ai_user_id": null,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-29T00:01:51.516135",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 310,
      "message": "no such table: stockanalyzer_price_missing_requests; tried visible scopes: global. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: stockanalyzer_price_missing_requests; tried visible scopes: global. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": null,
      "ai_user_id": null,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-29T00:01:42.047199",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 309,
      "message": "sql_query() got an unexpected keyword argument 'project_slug'",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: sql_query() got an unexpected keyword argument 'project_slug'\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": null,
      "ai_user_id": null,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-29T00:01:42.040896",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 308,
      "message": "sql_query() got an unexpected keyword argument 'project_slug'",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: sql_query() got an unexpected keyword argument 'project_slug'\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "19f0a92f-89c2-465c-99dd-022296e3b3d2",
      "created_at": "2026-05-28T23:55:32.831276",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 307,
      "message": "no such table: price_history; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "19f0a92f-89c2-465c-99dd-022296e3b3d2",
      "session_started_at": "2026-05-28T23:55:32.725006",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: price_history; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "dc72618d-61fe-4137-b6b5-4fa2e3f86d93",
      "created_at": "2026-05-28T23:55:09.660196",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 306,
      "message": "no such table: sa_vector_values; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "dc72618d-61fe-4137-b6b5-4fa2e3f86d93",
      "session_started_at": "2026-05-28T23:55:09.553948",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: sa_vector_values; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "c2433395-2b55-4280-8817-ef2a6b8a8d1a",
      "created_at": "2026-05-28T23:55:04.405638",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 305,
      "message": "no such table: sa_model_stock_scores; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "c2433395-2b55-4280-8817-ef2a6b8a8d1a",
      "session_started_at": "2026-05-28T23:55:04.126037",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: sa_model_stock_scores; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "3afe4292-6561-4824-b998-7c6a13216105",
      "created_at": "2026-05-28T23:54:58.792257",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 304,
      "message": "no such table: stock_review_candidates; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "3afe4292-6561-4824-b998-7c6a13216105",
      "session_started_at": "2026-05-28T23:54:58.678900",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: stock_review_candidates; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "1e54a408-10dd-4373-8d38-71c7355a68dd",
      "created_at": "2026-05-28T23:54:53.016682",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 303,
      "message": "no such table: peek_signals; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "1e54a408-10dd-4373-8d38-71c7355a68dd",
      "session_started_at": "2026-05-28T23:54:52.908411",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: peek_signals; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "6837ec3a-57e3-425a-80f8-93f3c55a7337",
      "created_at": "2026-05-28T23:54:44.494226",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 302,
      "message": "unknown scope 'project'",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "6837ec3a-57e3-425a-80f8-93f3c55a7337",
      "session_started_at": "2026-05-28T23:54:44.402649",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_routing.py\", line 239, in sql_sample_table\n    result = ws.sample_table(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 537, in sample_table\n    result = query(sql, [], identity, limit=cap, scope=scope)\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 35, in query\n    raise WorkspaceSqlError(f\"unknown scope {scope!r}\")\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: unknown scope 'project'\n",
      "subsystem": "mcp",
      "tool_name": "sql_sample_table"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "a04f76d9-89f9-49a3-9a87-957506de4662",
      "created_at": "2026-05-28T23:54:18.653208",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 301,
      "message": "no such column: ticker",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "a04f76d9-89f9-49a3-9a87-957506de4662",
      "session_started_at": "2026-05-28T23:54:18.533548",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 58, in query\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: no such column: ticker\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "f6d31ff5-f1e4-4c96-bace-0beaacbda091",
      "created_at": "2026-05-28T23:51:35.665607",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 300,
      "message": "no such column: project_slug",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "f6d31ff5-f1e4-4c96-bace-0beaacbda091",
      "session_started_at": "2026-05-28T23:51:35.636576",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 58, in query\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: no such column: project_slug\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "f0c02212-82e4-4e81-b369-254020dc8890",
      "created_at": "2026-05-28T21:58:42.348404",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 299,
      "message": "name 'load_golden_paths_doc' is not defined",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "f0c02212-82e4-4e81-b369-254020dc8890",
      "session_started_at": "2026-05-28T21:58:42.331273",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/diagnostics_tools.py\", line 240, in logos_golden_paths\n    out = load_golden_paths_doc(section, goal=goal)\nNameError: name 'load_golden_paths_doc' is not defined. Did you mean: 'logos_golden_paths'?\n",
      "subsystem": "mcp",
      "tool_name": "logos_golden_paths"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 68,
      "ai_username": "ai_claude_dljr",
      "correlation_id": "af40d45e-8488-42dd-8df7-4973b09c8b6c",
      "created_at": "2026-05-28T21:58:37.958037",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 298,
      "message": "name 'load_golden_paths_doc' is not defined",
      "oauth_client_id": "logos_oauth_vIQGHDuHMqixws3J9QoiEye9",
      "project_slug": null,
      "session_id": "af40d45e-8488-42dd-8df7-4973b09c8b6c",
      "session_started_at": "2026-05-28T21:58:37.926599",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/diagnostics_tools.py\", line 240, in logos_golden_paths\n    out = load_golden_paths_doc(section, goal=goal)\nNameError: name 'load_golden_paths_doc' is not defined. Did you mean: 'logos_golden_paths'?\n",
      "subsystem": "mcp",
      "tool_name": "logos_golden_paths"
    },
    {
      "ai_entity": "ChatGPT",
      "ai_user_id": 23,
      "ai_username": "ai_chatgpt_ami",
      "correlation_id": "98fbde3d-3ead-468a-8cf8-e2f68a2ae2e7",
      "created_at": "2026-05-28T18:19:12.329545",
      "detail_json": "{\"exception_type\": \"AttributeError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 282,
      "message": "module 'Logos.Platform.Registry.work_queue' has no attribute '_normalize_queue_config'",
      "oauth_client_id": "logos_oauth_QxZGibOz9XKJOtdtNVU2qZnu",
      "project_slug": null,
      "session_id": "98fbde3d-3ead-468a-8cf8-e2f68a2ae2e7",
      "session_started_at": "2026-05-28T18:19:12.111363",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/diagnostics_tools.py\", line 291, in logos_certify\n    out = run_logos_certify(_current_identity())\n  File \"/app/winbusiness/Logos/Platform/Registry/certify_ops.py\", line 18, in run_logos_certify\n    queue = run_queue_drain_probe(\"integration_test_sandbox\", ident)\n  File \"/app/winbusiness/Logos/Platform/Registry/queue_drain_probe.py\", line 164, in run_queue_drain_probe\n    out_no_status = _drain_with_rows(\n  File \"/app/winbusiness/Logos/Platform/Registry/queue_drain_probe.py\", line 38, in _drain_with_rows\n    cfg = wq._normalize_queue_config({\nAttributeError: module 'Logos.Platform.Registry.work_queue' has no attribute '_normalize_queue_config'\n",
      "subsystem": "mcp",
      "tool_name": "logos_certify"
    },
    {
      "ai_entity": "X",
      "ai_user_id": null,
      "ai_username": "x",
      "correlation_id": "",
      "created_at": "2026-05-28T17:10:29.390477",
      "detail_json": "{\"error_code\": \"DB_LOCKED\", \"exception_type\": \"RuntimeError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 281,
      "message": "database is locked",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Admin/Security/tests/test_mcp_errors.py\", line 63, in boom\n    raise RuntimeError(\"database is locked\")\nRuntimeError: database is locked\n",
      "subsystem": "mcp",
      "tool_name": "boom"
    },
    {
      "ai_entity": "TestAI",
      "ai_user_id": 1,
      "ai_username": "testai",
      "correlation_id": "",
      "created_at": "2026-05-28T17:10:29.382635",
      "detail_json": "{\"exception_type\": \"ValueError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": 2,
      "human_username": "bob",
      "id": 280,
      "message": "no such table: foo (not found in any visible scope)",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "NoneType: None\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 57,
      "ai_username": "ai_claude_lqv",
      "correlation_id": "1773a6be-e249-4baf-9122-c9adb0c77cb4",
      "created_at": "2026-05-28T08:44:55.154907",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 277,
      "message": "sql_script_execute failed: UNIQUE constraint failed: conn_test_260528.id",
      "oauth_client_id": "logos_oauth_SdLvwgMoI1Re3Pf_53awqxEt",
      "project_slug": null,
      "session_id": "1773a6be-e249-4baf-9122-c9adb0c77cb4",
      "session_started_at": "2026-05-28T08:44:55.131136",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes.py\", line 413, in execute_sql_script\nsqlite3.IntegrityError: UNIQUE constraint failed: conn_test_260528.id\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/ingest/script.py\", line 87, in sql_script_execute\n    out = ws.execute_sql_script(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_writes.py\", line 463, in execute_sql_script\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: sql_script_execute failed: UNIQUE constraint failed: conn_test_260528.id\n",
      "subsystem": "mcp",
      "tool_name": "sql_script_execute"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 67,
      "ai_username": "ai_grok_prab",
      "correlation_id": "81625d97-ef36-4180-8432-95d81cfcec3a",
      "created_at": "2026-05-28T08:22:48.941043",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 276,
      "message": "table 'arizona_cities' not found in any visible scope (global, user, private, project)",
      "oauth_client_id": "logos_oauth_sDho5yPVF84wNiZ61Rn1VpNx",
      "project_slug": null,
      "session_id": "81625d97-ef36-4180-8432-95d81cfcec3a",
      "session_started_at": "2026-05-28T08:22:48.800310",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_catalog.py\", line 154, in sql_describe_table\n    info = ws.describe_table(tn, _current_identity())\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 251, in describe_table\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: table 'arizona_cities' not found in any visible scope (global, user, private, project)\n",
      "subsystem": "mcp",
      "tool_name": "sql_describe_table"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 67,
      "ai_username": "ai_grok_prab",
      "correlation_id": "ae5eca71-dc25-4243-a363-ced931251c67",
      "created_at": "2026-05-28T08:22:46.870972",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 275,
      "message": "table 'phoenix_traffic_restrictions' not found in any visible scope (global, user, private, project)",
      "oauth_client_id": "logos_oauth_sDho5yPVF84wNiZ61Rn1VpNx",
      "project_slug": null,
      "session_id": "ae5eca71-dc25-4243-a363-ced931251c67",
      "session_started_at": "2026-05-28T08:22:46.743162",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_catalog.py\", line 154, in sql_describe_table\n    info = ws.describe_table(tn, _current_identity())\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 251, in describe_table\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: table 'phoenix_traffic_restrictions' not found in any visible scope (global, user, private, project)\n",
      "subsystem": "mcp",
      "tool_name": "sql_describe_table"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 67,
      "ai_username": "ai_grok_prab",
      "correlation_id": "8ca433d6-73ab-45d3-8e74-4a479c97459e",
      "created_at": "2026-05-28T08:19:27.625723",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 274,
      "message": "name 'load_golden_paths_doc' is not defined",
      "oauth_client_id": "logos_oauth_sDho5yPVF84wNiZ61Rn1VpNx",
      "project_slug": null,
      "session_id": "8ca433d6-73ab-45d3-8e74-4a479c97459e",
      "session_started_at": "2026-05-28T08:19:27.582045",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/diagnostics_tools.py\", line 240, in logos_golden_paths\n    out = load_golden_paths_doc(section, goal=goal)\nNameError: name 'load_golden_paths_doc' is not defined. Did you mean: 'logos_golden_paths'?\n",
      "subsystem": "mcp",
      "tool_name": "logos_golden_paths"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 67,
      "ai_username": "ai_grok_prab",
      "correlation_id": "7e12aa6f-c065-4a99-9456-8cf030fc1879",
      "created_at": "2026-05-28T08:00:31.455598",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 273,
      "message": "table 'test_stretch' not found in any visible scope (global, private)",
      "oauth_client_id": "logos_oauth_sDho5yPVF84wNiZ61Rn1VpNx",
      "project_slug": null,
      "session_id": "7e12aa6f-c065-4a99-9456-8cf030fc1879",
      "session_started_at": "2026-05-28T08:00:31.442684",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_routing.py\", line 239, in sql_sample_table\n    result = ws.sample_table(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 530, in sample_table\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: table 'test_stretch' not found in any visible scope (global, private)\n",
      "subsystem": "mcp",
      "tool_name": "sql_sample_table"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 67,
      "ai_username": "ai_grok_prab",
      "correlation_id": "06357485-98c5-4099-a756-bb85ceacbb25",
      "created_at": "2026-05-28T08:00:26.057571",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 272,
      "message": "no such table: phoenix_test_data; tried visible scopes: private, global. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": "logos_oauth_sDho5yPVF84wNiZ61Rn1VpNx",
      "project_slug": null,
      "session_id": "06357485-98c5-4099-a756-bb85ceacbb25",
      "session_started_at": "2026-05-28T08:00:26.040405",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: phoenix_test_data; tried visible scopes: private, global. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 67,
      "ai_username": "ai_grok_prab",
      "correlation_id": "2e5ded51-184d-4ec8-a301-2c2582aaf451",
      "created_at": "2026-05-28T08:00:20.938706",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 271,
      "message": "table '_workspace_tables' is reserved for the workspace bookkeeping",
      "oauth_client_id": "logos_oauth_sDho5yPVF84wNiZ61Rn1VpNx",
      "project_slug": null,
      "session_id": "2e5ded51-184d-4ec8-a301-2c2582aaf451",
      "session_started_at": "2026-05-28T08:00:15.536751",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_catalog.py\", line 154, in sql_describe_table\n    info = ws.describe_table(tn, _current_identity())\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 246, in describe_table\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: table '_workspace_tables' is reserved for the workspace bookkeeping\n",
      "subsystem": "mcp",
      "tool_name": "sql_describe_table"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 67,
      "ai_username": "ai_grok_prab",
      "correlation_id": "503d9a4c-3765-4e8f-9506-022996d14a65",
      "created_at": "2026-05-28T07:58:53.099985",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 270,
      "message": "table 'personal_tasks' not found in any visible scope (global, private)",
      "oauth_client_id": "logos_oauth_sDho5yPVF84wNiZ61Rn1VpNx",
      "project_slug": null,
      "session_id": "503d9a4c-3765-4e8f-9506-022996d14a65",
      "session_started_at": "2026-05-28T07:58:52.944261",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_catalog.py\", line 154, in sql_describe_table\n    info = ws.describe_table(tn, _current_identity())\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 251, in describe_table\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: table 'personal_tasks' not found in any visible scope (global, private)\n",
      "subsystem": "mcp",
      "tool_name": "sql_describe_table"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 67,
      "ai_username": "ai_grok_prab",
      "correlation_id": "1034e080-0f58-4341-8165-cc1044114de3",
      "created_at": "2026-05-28T07:58:50.530416",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": null,
      "human_username": null,
      "id": 269,
      "message": "2 validation errors for page_createArguments\nslug\n  Field required [type=missing, input_value={}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\nbody_html\n  Field required [type=missing, input_value={}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_sDho5yPVF84wNiZ61Rn1VpNx",
      "project_slug": null,
      "session_id": "1034e080-0f58-4341-8165-cc1044114de3",
      "session_started_at": "2026-05-28T07:58:50.499495",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 2 validation errors for page_createArguments\nslug\n  Field required [type=missing, input_value={}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\nbody_html\n  Field required [type=missing, input_value={}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 205, in call_tool\n    try:\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool page_create: 2 validation errors for page_createArguments\nslug\n  Field required [type=missing, input_value={}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\nbody_html\n  Field required [type=missing, input_value={}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "page_create"
    },
    {
      "ai_entity": null,
      "ai_user_id": null,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-28T07:43:39.864081",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 268,
      "message": "name 'tables_for_human' is not defined",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/asset_tools/analysis.py\", line 315, in ai_session_resume\n    out = sess_res.build_session_resume(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/session_resume.py\", line 78, in build_session_resume\n    recent_arts = wdb.assets_for_human(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/assets_collect.py\", line 212, in assets_for_human\n    out = _assets_for_human_uncached(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/assets_collect.py\", line 156, in _assets_for_human_uncached\n    for r in tables_for_human(\nNameError: name 'tables_for_human' is not defined. Did you mean: 'assets_for_human'?\n",
      "subsystem": "mcp",
      "tool_name": "ai_session_resume"
    },
    {
      "ai_entity": null,
      "ai_user_id": null,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-28T07:43:27.077995",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 267,
      "message": "name 'tables_for_human' is not defined",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/asset_tools/analysis.py\", line 315, in ai_session_resume\n    out = sess_res.build_session_resume(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/session_resume.py\", line 78, in build_session_resume\n    recent_arts = wdb.assets_for_human(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/assets_collect.py\", line 212, in assets_for_human\n    out = _assets_for_human_uncached(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/assets_collect.py\", line 156, in _assets_for_human_uncached\n    for r in tables_for_human(\nNameError: name 'tables_for_human' is not defined. Did you mean: 'assets_for_human'?\n",
      "subsystem": "mcp",
      "tool_name": "ai_session_resume"
    },
    {
      "ai_entity": null,
      "ai_user_id": null,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-28T07:43:16.712676",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 266,
      "message": "name 'tables_for_human' is not defined",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/asset_tools/analysis.py\", line 315, in ai_session_resume\n    out = sess_res.build_session_resume(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/session_resume.py\", line 78, in build_session_resume\n    recent_arts = wdb.assets_for_human(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/assets_collect.py\", line 212, in assets_for_human\n    out = _assets_for_human_uncached(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/assets_collect.py\", line 156, in _assets_for_human_uncached\n    for r in tables_for_human(\nNameError: name 'tables_for_human' is not defined. Did you mean: 'assets_for_human'?\n",
      "subsystem": "mcp",
      "tool_name": "ai_session_resume"
    },
    {
      "ai_entity": null,
      "ai_user_id": null,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-28T07:43:05.899904",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 265,
      "message": "name 'tables_for_human' is not defined",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/asset_tools/analysis.py\", line 315, in ai_session_resume\n    out = sess_res.build_session_resume(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/session_resume.py\", line 78, in build_session_resume\n    recent_arts = wdb.assets_for_human(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/assets_collect.py\", line 212, in assets_for_human\n    out = _assets_for_human_uncached(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/assets_collect.py\", line 156, in _assets_for_human_uncached\n    for r in tables_for_human(\nNameError: name 'tables_for_human' is not defined. Did you mean: 'assets_for_human'?\n",
      "subsystem": "mcp",
      "tool_name": "ai_session_resume"
    },
    {
      "ai_entity": null,
      "ai_user_id": null,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-28T07:42:51.688692",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 264,
      "message": "name 'tables_for_human' is not defined",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/asset_tools/analysis.py\", line 315, in ai_session_resume\n    out = sess_res.build_session_resume(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/session_resume.py\", line 78, in build_session_resume\n    recent_arts = wdb.assets_for_human(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/assets_collect.py\", line 212, in assets_for_human\n    out = _assets_for_human_uncached(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/assets_collect.py\", line 156, in _assets_for_human_uncached\n    for r in tables_for_human(\nNameError: name 'tables_for_human' is not defined. Did you mean: 'assets_for_human'?\n",
      "subsystem": "mcp",
      "tool_name": "ai_session_resume"
    },
    {
      "ai_entity": null,
      "ai_user_id": null,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-28T07:42:39.537904",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 263,
      "message": "name 'tables_for_human' is not defined",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/asset_tools/analysis.py\", line 315, in ai_session_resume\n    out = sess_res.build_session_resume(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/session_resume.py\", line 78, in build_session_resume\n    recent_arts = wdb.assets_for_human(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/assets_collect.py\", line 212, in assets_for_human\n    out = _assets_for_human_uncached(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/assets_collect.py\", line 156, in _assets_for_human_uncached\n    for r in tables_for_human(\nNameError: name 'tables_for_human' is not defined. Did you mean: 'assets_for_human'?\n",
      "subsystem": "mcp",
      "tool_name": "ai_session_resume"
    },
    {
      "ai_entity": null,
      "ai_user_id": null,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-28T07:41:24.330791",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 262,
      "message": "name 'tables_for_human' is not defined",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/asset_tools/analysis.py\", line 315, in ai_session_resume\n    out = sess_res.build_session_resume(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/session_resume.py\", line 78, in build_session_resume\n    recent_arts = wdb.assets_for_human(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/assets_collect.py\", line 212, in assets_for_human\n    out = _assets_for_human_uncached(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/assets_collect.py\", line 156, in _assets_for_human_uncached\n    for r in tables_for_human(\nNameError: name 'tables_for_human' is not defined. Did you mean: 'assets_for_human'?\n",
      "subsystem": "mcp",
      "tool_name": "ai_session_resume"
    },
    {
      "ai_entity": null,
      "ai_user_id": null,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-28T07:40:51.336701",
      "detail_json": "{\"exception_type\": \"IndentationError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 261,
      "message": "unexpected indent (file_blobs.py, line 31)",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/linter_tools.py\", line 26, in skill_lint\n    sk = _get_workspace_db().skill_get(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/workspace_helpers.py\", line 13, in _get_workspace_db\n    from Logos.Platform.Cortex import ai_workspace_db as ws\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/ai_workspace_db.py\", line 401, in <module>\n    from Logos.Platform.Cortex.workspace_db.artifacts.assets import (\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/assets.py\", line 14, in <module>\n    from Logos.Platform.Cortex.workspace_db.artifacts.file_blobs import (\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/file_blobs.py\", line 31\n    sql_text=f\"INSERT {c.FILE_ARTIFACT_TABLE} name={n!r}\",\nIndentationError: unexpected indent\n",
      "subsystem": "mcp",
      "tool_name": "skill_lint"
    },
    {
      "ai_entity": null,
      "ai_user_id": null,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-28T07:40:33.143894",
      "detail_json": "{\"exception_type\": \"SyntaxError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 260,
      "message": "'(' was never closed (views_helpers.py, line 195)",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/linter_tools.py\", line 26, in skill_lint\n    sk = _get_workspace_db().skill_get(\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/workspace_helpers.py\", line 13, in _get_workspace_db\n    from Logos.Platform.Cortex import ai_workspace_db as ws\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/ai_workspace_db.py\", line 302, in <module>\n    from Logos.Platform.Cortex.workspace_db.artifacts.views import (\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/views.py\", line 29, in <module>\n    from .views_helpers import *  # noqa: F403\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/views_helpers.py\", line 195\n    def view_create(\n                   ^\nSyntaxError: '(' was never closed\n",
      "subsystem": "mcp",
      "tool_name": "skill_lint"
    },
    {
      "ai_entity": null,
      "ai_user_id": null,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-28T07:40:29.846956",
      "detail_json": "{\"exception_type\": \"SyntaxError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 259,
      "message": "'(' was never closed (views_helpers.py, line 195)",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/tools/asset_tools/analysis.py\", line 313, in ai_session_resume\n    from Logos.Platform.Cortex import session_resume as sess_res\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/session_resume.py\", line 9, in <module>\n    from Logos.Platform.Cortex import ai_workspace_db as wdb\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/ai_workspace_db.py\", line 302, in <module>\n    from Logos.Platform.Cortex.workspace_db.artifacts.views import (\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/views.py\", line 29, in <module>\n    from .views_helpers import *  # noqa: F403\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/views_helpers.py\", line 195\n    def view_create(\n                   ^\nSyntaxError: '(' was never closed\n",
      "subsystem": "mcp",
      "tool_name": "ai_session_resume"
    },
    {
      "ai_entity": null,
      "ai_user_id": null,
      "ai_username": null,
      "correlation_id": "",
      "created_at": "2026-05-28T02:28:40.793005",
      "detail_json": "{\"error_code\": \"INTERNAL_ERROR\", \"exception_type\": \"TypeError\"}",
      "event_type": "tool_error",
      "http_method": null,
      "http_path": null,
      "human_user_id": null,
      "human_username": null,
      "id": 258,
      "message": "registry_asset_graph() got an unexpected keyword argument 'depth'",
      "oauth_client_id": null,
      "project_slug": null,
      "session_id": "",
      "session_started_at": null,
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/root/Winbusiness/winbusiness/Logos/Platform/MCP/errors.py\", line 222, in wrapper\n    result = func(*args, **kwargs)\nTypeError: registry_asset_graph() got an unexpected keyword argument 'depth'\n",
      "subsystem": "mcp",
      "tool_name": "registry_asset_graph"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 66,
      "ai_username": "ai_grok_dodx",
      "correlation_id": "b6b13df4-b427-4dcd-ae74-dff5cd150357",
      "created_at": "2026-05-28T02:07:12.246183",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 257,
      "message": "name '_now_iso' is not defined",
      "oauth_client_id": "logos_oauth__ZmBWHzaDgzJ70DXsSHwInPr",
      "project_slug": null,
      "session_id": "b6b13df4-b427-4dcd-ae74-dff5cd150357",
      "session_started_at": "2026-05-28T02:07:12.202933",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/asset_tools/analysis.py\", line 111, in project_state_update\n    out = ws.project_state_update(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/artifacts/project_state.py\", line 95, in project_state_update\n    now = _now_iso()\nNameError: name '_now_iso' is not defined\n",
      "subsystem": "mcp",
      "tool_name": "project_state_update"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 57,
      "ai_username": "ai_claude_lqv",
      "correlation_id": "aa2241cc-efe0-40cb-bfda-fef485f79b48",
      "created_at": "2026-05-28T01:44:06.414965",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 256,
      "message": "no such table: tracked_stock_universe; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": "logos_oauth_SdLvwgMoI1Re3Pf_53awqxEt",
      "project_slug": null,
      "session_id": "aa2241cc-efe0-40cb-bfda-fef485f79b48",
      "session_started_at": "2026-05-28T01:44:06.317705",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: tracked_stock_universe; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 57,
      "ai_username": "ai_claude_lqv",
      "correlation_id": "d1a22ab5-37da-4d1f-b9a0-08e1a361ecf1",
      "created_at": "2026-05-28T01:43:49.193145",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 255,
      "message": "project scope requires project_slug",
      "oauth_client_id": "logos_oauth_SdLvwgMoI1Re3Pf_53awqxEt",
      "project_slug": null,
      "session_id": "d1a22ab5-37da-4d1f-b9a0-08e1a361ecf1",
      "session_started_at": "2026-05-28T01:43:49.184460",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_catalog.py\", line 104, in sql_list_tables\n    tables = ws.list_tables_in_scope(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 77, in list_tables_in_scope\n    db_file = scope_db_filename(scope, human_user_id, ai_user_id)\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/paths.py\", line 274, in scope_db_filename\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: project scope requires project_slug\n",
      "subsystem": "mcp",
      "tool_name": "sql_list_tables"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 57,
      "ai_username": "ai_claude_lqv",
      "correlation_id": "6166f70a-380e-48cc-a632-c520c1135400",
      "created_at": "2026-05-28T01:43:46.951587",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 254,
      "message": "project scope requires project_slug",
      "oauth_client_id": "logos_oauth_SdLvwgMoI1Re3Pf_53awqxEt",
      "project_slug": null,
      "session_id": "6166f70a-380e-48cc-a632-c520c1135400",
      "session_started_at": "2026-05-28T01:43:46.941068",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_catalog.py\", line 104, in sql_list_tables\n    tables = ws.list_tables_in_scope(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 77, in list_tables_in_scope\n    db_file = scope_db_filename(scope, human_user_id, ai_user_id)\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/paths.py\", line 274, in scope_db_filename\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: project scope requires project_slug\n",
      "subsystem": "mcp",
      "tool_name": "sql_list_tables"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 57,
      "ai_username": "ai_claude_lqv",
      "correlation_id": "94575382-4359-4a32-a7fc-03512e26470b",
      "created_at": "2026-05-28T01:36:52.137719",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 253,
      "message": "1 validation error for registry_register_assetArguments\nasset_name\n  Field required [type=missing, input_value={'asset_key': 'sable_a_pl...ht', 'scope': 'private'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_SdLvwgMoI1Re3Pf_53awqxEt",
      "project_slug": null,
      "session_id": "94575382-4359-4a32-a7fc-03512e26470b",
      "session_started_at": "2026-05-28T01:36:52.129962",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for registry_register_assetArguments\nasset_name\n  Field required [type=missing, input_value={'asset_key': 'sable_a_pl...ht', 'scope': 'private'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 164, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool registry_register_asset: 1 validation error for registry_register_assetArguments\nasset_name\n  Field required [type=missing, input_value={'asset_key': 'sable_a_pl...ht', 'scope': 'private'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "registry_register_asset"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 57,
      "ai_username": "ai_claude_lqv",
      "correlation_id": "48802db1-60b5-4e6a-a45a-bc72642c2564",
      "created_at": "2026-05-28T01:34:34.225200",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 252,
      "message": "this entry point is read-only; got DROP_TABLE",
      "oauth_client_id": "logos_oauth_SdLvwgMoI1Re3Pf_53awqxEt",
      "project_slug": null,
      "session_id": "48802db1-60b5-4e6a-a45a-bc72642c2564",
      "session_started_at": "2026-05-28T01:34:34.220051",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 28, in query\n    kind, table_name, norm_sql = validate_sql(sql, allow_write=False)\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_validate.py\", line 207, in validate_sql\n    raise WorkspaceSqlError(f\"this entry point is read-only; got {kind}\")\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: this entry point is read-only; got DROP_TABLE\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 57,
      "ai_username": "ai_claude_lqv",
      "correlation_id": "72461d7c-b9bd-4b11-aae4-2f8cb683b82b",
      "created_at": "2026-05-28T01:34:24.617684",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 251,
      "message": "name 'load_golden_paths_doc' is not defined",
      "oauth_client_id": "logos_oauth_SdLvwgMoI1Re3Pf_53awqxEt",
      "project_slug": null,
      "session_id": "72461d7c-b9bd-4b11-aae4-2f8cb683b82b",
      "session_started_at": "2026-05-28T01:34:24.598940",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/diagnostics_tools.py\", line 233, in logos_golden_paths\n    out = load_golden_paths_doc(section, goal=goal)\nNameError: name 'load_golden_paths_doc' is not defined. Did you mean: 'logos_golden_paths'?\n",
      "subsystem": "mcp",
      "tool_name": "logos_golden_paths"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 57,
      "ai_username": "ai_claude_lqv",
      "correlation_id": "0614efee-dc65-432e-8407-cc6e2e994485",
      "created_at": "2026-05-28T01:34:22.878865",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 250,
      "message": "name 'load_golden_paths_doc' is not defined",
      "oauth_client_id": "logos_oauth_SdLvwgMoI1Re3Pf_53awqxEt",
      "project_slug": null,
      "session_id": "0614efee-dc65-432e-8407-cc6e2e994485",
      "session_started_at": "2026-05-28T01:34:22.862008",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/diagnostics_tools.py\", line 233, in logos_golden_paths\n    out = load_golden_paths_doc(section, goal=goal)\nNameError: name 'load_golden_paths_doc' is not defined. Did you mean: 'logos_golden_paths'?\n",
      "subsystem": "mcp",
      "tool_name": "logos_golden_paths"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 57,
      "ai_username": "ai_claude_lqv",
      "correlation_id": "5809473d-22a6-405b-bd0f-2e2fd9e38a62",
      "created_at": "2026-05-28T01:34:20.007406",
      "detail_json": "{\"exception_type\": \"NameError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 249,
      "message": "name 'load_golden_paths_doc' is not defined",
      "oauth_client_id": "logos_oauth_SdLvwgMoI1Re3Pf_53awqxEt",
      "project_slug": null,
      "session_id": "5809473d-22a6-405b-bd0f-2e2fd9e38a62",
      "session_started_at": "2026-05-28T01:34:19.980364",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/diagnostics_tools.py\", line 233, in logos_golden_paths\n    out = load_golden_paths_doc(section, goal=goal)\nNameError: name 'load_golden_paths_doc' is not defined. Did you mean: 'logos_golden_paths'?\n",
      "subsystem": "mcp",
      "tool_name": "logos_golden_paths"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 57,
      "ai_username": "ai_claude_lqv",
      "correlation_id": "4d1c4317-5af8-44fc-8f21-148ad231caa0",
      "created_at": "2026-05-27T23:13:11.734501",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 248,
      "message": "no such table: logos_file_artifacts; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": "logos_oauth_SdLvwgMoI1Re3Pf_53awqxEt",
      "project_slug": null,
      "session_id": "4d1c4317-5af8-44fc-8f21-148ad231caa0",
      "session_started_at": "2026-05-27T23:13:11.627762",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: logos_file_artifacts; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 61,
      "ai_username": "ai_grok_totj",
      "correlation_id": "2d4e2d5e-5089-4fc2-b7c4-535cc8911130",
      "created_at": "2026-05-27T21:57:51.389637",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 247,
      "message": "1 validation error for skill_getArguments\nskill_name\n  Field required [type=missing, input_value={'name': 'cognitive_doctrine'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_girBflx5_KdMKrekT2TMQYat",
      "project_slug": null,
      "session_id": "2d4e2d5e-5089-4fc2-b7c4-535cc8911130",
      "session_started_at": "2026-05-27T21:57:51.249000",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for skill_getArguments\nskill_name\n  Field required [type=missing, input_value={'name': 'cognitive_doctrine'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 164, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool skill_get: 1 validation error for skill_getArguments\nskill_name\n  Field required [type=missing, input_value={'name': 'cognitive_doctrine'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 61,
      "ai_username": "ai_grok_totj",
      "correlation_id": "c4fa8bd4-5e13-4b72-9008-f0b28c97b461",
      "created_at": "2026-05-27T21:57:50.446914",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 246,
      "message": "1 validation error for skill_getArguments\nskill_name\n  Field required [type=missing, input_value={'name': 'thinking_lens_bi_analyst'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_girBflx5_KdMKrekT2TMQYat",
      "project_slug": null,
      "session_id": "c4fa8bd4-5e13-4b72-9008-f0b28c97b461",
      "session_started_at": "2026-05-27T21:57:50.432811",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for skill_getArguments\nskill_name\n  Field required [type=missing, input_value={'name': 'thinking_lens_bi_analyst'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 164, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool skill_get: 1 validation error for skill_getArguments\nskill_name\n  Field required [type=missing, input_value={'name': 'thinking_lens_bi_analyst'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 61,
      "ai_username": "ai_grok_totj",
      "correlation_id": "60d9eefe-8adc-43de-be01-cb44a9788b57",
      "created_at": "2026-05-27T21:57:48.690998",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 245,
      "message": "1 validation error for skill_getArguments\nskill_name\n  Field required [type=missing, input_value={'name': 'thinking_lens_first_principles'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_girBflx5_KdMKrekT2TMQYat",
      "project_slug": null,
      "session_id": "60d9eefe-8adc-43de-be01-cb44a9788b57",
      "session_started_at": "2026-05-27T21:57:48.686103",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for skill_getArguments\nskill_name\n  Field required [type=missing, input_value={'name': 'thinking_lens_first_principles'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 164, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool skill_get: 1 validation error for skill_getArguments\nskill_name\n  Field required [type=missing, input_value={'name': 'thinking_lens_first_principles'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 61,
      "ai_username": "ai_grok_totj",
      "correlation_id": "86967eee-9618-471c-911c-0eb4d6191029",
      "created_at": "2026-05-27T21:57:47.288207",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 244,
      "message": "1 validation error for skill_getArguments\nskill_name\n  Field required [type=missing, input_value={'name': 'thinking_lens_systems_architect'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_girBflx5_KdMKrekT2TMQYat",
      "project_slug": null,
      "session_id": "86967eee-9618-471c-911c-0eb4d6191029",
      "session_started_at": "2026-05-27T21:57:47.282631",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for skill_getArguments\nskill_name\n  Field required [type=missing, input_value={'name': 'thinking_lens_systems_architect'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 164, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool skill_get: 1 validation error for skill_getArguments\nskill_name\n  Field required [type=missing, input_value={'name': 'thinking_lens_systems_architect'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Grok",
      "ai_user_id": 61,
      "ai_username": "ai_grok_totj",
      "correlation_id": "e7fcab19-685f-4e72-b841-4ae046a4db93",
      "created_at": "2026-05-27T21:57:47.095130",
      "detail_json": "{\"exception_type\": \"ToolError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 243,
      "message": "1 validation error for skill_getArguments\nskill_name\n  Field required [type=missing, input_value={'name': 'thinking_lens_first_principles'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing",
      "oauth_client_id": "logos_oauth_girBflx5_KdMKrekT2TMQYat",
      "project_slug": null,
      "session_id": "e7fcab19-685f-4e72-b841-4ae046a4db93",
      "session_started_at": "2026-05-27T21:57:47.087153",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 101, in run\n    result = await self.fn_metadata.call_fn_with_arg_validation(\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/utilities/func_metadata.py\", line 88, in call_fn_with_arg_validation\n    arguments_parsed_model = self.arg_model.model_validate(arguments_pre_parsed)\n  File \"/usr/local/lib/python3.10/site-packages/pydantic/main.py\", line 716, in model_validate\n    return cls.__pydantic_validator__.validate_python(\npydantic_core._pydantic_core.ValidationError: 1 validation error for skill_getArguments\nskill_name\n  Field required [type=missing, input_value={'name': 'thinking_lens_first_principles'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/server.py\", line 164, in call_tool\n    result = await super().call_tool(name, arguments)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/server.py\", line 346, in call_tool\n    return await self._tool_manager.call_tool(name, arguments, context=context, convert_result=True)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/tool_manager.py\", line 93, in call_tool\n    return await tool.run(arguments, context=context, convert_result=convert_result)\n  File \"/usr/local/lib/python3.10/site-packages/mcp/server/fastmcp/tools/base.py\", line 117, in run\n    raise ToolError(f\"Error executing tool {self.name}: {e}\") from e\nmcp.server.fastmcp.exceptions.ToolError: Error executing tool skill_get: 1 validation error for skill_getArguments\nskill_name\n  Field required [type=missing, input_value={'name': 'thinking_lens_first_principles'}, input_type=dict]\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\n",
      "subsystem": "mcp",
      "tool_name": "skill_get"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 57,
      "ai_username": "ai_claude_lqv",
      "correlation_id": "34a6e1c0-bb93-4c52-8eef-c0361c708382",
      "created_at": "2026-05-27T21:53:25.420199",
      "detail_json": "{\"exception_type\": \"OperationalError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 242,
      "message": "no such column: scope",
      "oauth_client_id": "logos_oauth_SdLvwgMoI1Re3Pf_53awqxEt",
      "project_slug": null,
      "session_id": "34a6e1c0-bb93-4c52-8eef-c0361c708382",
      "session_started_at": "2026-05-27T21:53:25.403168",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 58, in query\n    cur = conn.execute(norm_sql, norm_params)\nsqlite3.OperationalError: no such column: scope\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 57,
      "ai_username": "ai_claude_lqv",
      "correlation_id": "e0b4f571-e392-4dfd-afa4-04999358e497",
      "created_at": "2026-05-27T21:52:59.005471",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 241,
      "message": "table '_workspace_skills' is reserved for the workspace bookkeeping",
      "oauth_client_id": "logos_oauth_SdLvwgMoI1Re3Pf_53awqxEt",
      "project_slug": null,
      "session_id": "e0b4f571-e392-4dfd-afa4-04999358e497",
      "session_started_at": "2026-05-27T21:52:58.993297",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_catalog.py\", line 154, in sql_describe_table\n    info = ws.describe_table(tn, _current_identity())\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/table_catalog.py\", line 246, in describe_table\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: table '_workspace_skills' is reserved for the workspace bookkeeping\n",
      "subsystem": "mcp",
      "tool_name": "sql_describe_table"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 57,
      "ai_username": "ai_claude_lqv",
      "correlation_id": "6adab825-2cbf-42de-aa63-91da09fc42c8",
      "created_at": "2026-05-27T21:02:49.859518",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 240,
      "message": "no such table: stockanalyzer_pre_analysis_validation_gate; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": "logos_oauth_SdLvwgMoI1Re3Pf_53awqxEt",
      "project_slug": null,
      "session_id": "6adab825-2cbf-42de-aa63-91da09fc42c8",
      "session_started_at": "2026-05-27T21:02:49.740880",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: stockanalyzer_pre_analysis_validation_gate; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    },
    {
      "ai_entity": "Claude",
      "ai_user_id": 57,
      "ai_username": "ai_claude_lqv",
      "correlation_id": "4195ea91-5623-4bdd-bfcc-a9c3c7c39362",
      "created_at": "2026-05-27T20:55:12.549935",
      "detail_json": "{\"exception_type\": \"WorkspaceSqlError\"}",
      "event_type": "tool_error",
      "http_method": "POST",
      "http_path": "/",
      "human_user_id": 1,
      "human_username": "casey",
      "id": 239,
      "message": "no such table: logos_assets; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.",
      "oauth_client_id": "logos_oauth_SdLvwgMoI1Re3Pf_53awqxEt",
      "project_slug": null,
      "session_id": "4195ea91-5623-4bdd-bfcc-a9c3c7c39362",
      "session_started_at": "2026-05-27T20:55:12.441653",
      "severity": "error",
      "stack_trace": "Traceback (most recent call last):\n  File \"/app/winbusiness/Logos/Platform/MCP/tools/workspace_sql_tools/sql_read_write.py\", line 134, in sql_query\n    result = ws.query(\n  File \"/app/winbusiness/Logos/Platform/Cortex/workspace_db/sql_core.py\", line 113, in query\n    raise WorkspaceSqlError(\nLogos.Platform.Cortex.workspace_db.errors.WorkspaceSqlError: no such table: logos_assets; tried visible scopes: private, user, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, global. Use sql_list_tables() to see what is readable.\n",
      "subsystem": "mcp",
      "tool_name": "sql_query"
    }
  ],
  "filter": {
    "event_type": "tool_error",
    "subsystem": "mcp"
  },
  "ok": true,
  "table": "logos_platform_logs"
}
