INFO: Will watch for changes in these directories: ['/Users/skunkwrk/Downloads/dk_mcp_1-feat-initial-project-structure-13177070488831038645']
INFO: Uvicorn running on http://0.0.0.0:8080 (Press CTRL+C to quit)
INFO: Started reloader process [63758] using WatchFiles
INFO: Started server process [63853]
INFO: Waiting for application startup.
{"event": "application_starting", "logger": "src.main", "level": "info", "timestamp": "2025-12-20T02:28:45.998337Z"}
{"event": "Database tables created", "logger": "src.data.models.database", "level": "info", "timestamp": "2025-12-20T02:28:46.077646Z"}
{"event": "redis_connected", "logger": "src.data.storage.cache", "level": "info", "timestamp": "2025-12-20T02:28:46.077959Z"}
{"tool_name": "query_trading_data", "event": "mcp_tool_registered", "logger": "src.mcp.server", "level": "info", "timestamp": "2025-12-20T02:28:46.078018Z"}
{"tool_name": "verify_claim", "event": "mcp_tool_registered", "logger": "src.mcp.server", "level": "info", "timestamp": "2025-12-20T02:28:46.078056Z"}
{"tool_name": "get_contract_info", "event": "mcp_tool_registered", "logger": "src.mcp.server", "level": "info", "timestamp": "2025-12-20T02:28:46.078084Z"}
{"event": "application_started", "logger": "src.main", "level": "info", "timestamp": "2025-12-20T02:28:46.078109Z"}
INFO: Application startup complete.
INFO: 127.0.0.1:50894 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:50905 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:50956 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:50974 - "GET /api/tastytrade/auth HTTP/1.1" 200 OK
INFO: 127.0.0.1:50988 - "GET /trading-data?id=b121ec68-92bd-497a-9654-a238143fda64&vscodeBrowserReqId=1766197753963 HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:51042 - "GET /api/cme/fetch HTTP/1.1" 405 Method Not Allowed
INFO: 127.0.0.1:51083 - "POST /api/cme/fetch HTTP/1.1" 200 OK
{"event": "enhanced_cme_fetch_started", "logger": "src.api.cme_routes", "level": "info", "timestamp": "2025-12-20T02:29:33.730115Z"}
{"event": "enhanced_cme_fetch_started", "logger": "src.data.ingestion.cme_api_client", "level": "info", "timestamp": "2025-12-20T02:29:33.730652Z"}
{"event": "cme_comprehensive_fetch_started", "logger": "src.data.ingestion.cme_api_client", "level": "info", "timestamp": "2025-12-20T02:29:33.730828Z"}
{"error": "Cannot connect to host api.refdata.cmegroup.com:443 ssl:default [nodename nor servname provided, or not known]", "event": "cme_api_fetch_error", "logger": "src.data.ingestion.cme_api_client", "level": "error", "timestamp": "2025-12-20T02:29:33.792901Z"}
INFO: 127.0.0.1:51135 - "GET /gui/trading-data HTTP/1.1" 200 OK
INFO: 127.0.0.1:51135 - "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:51135 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:51148 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:51137 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:51251 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:51278 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:51414 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:51462 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:51548 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:51597 - "GET /gui/contract-explorer HTTP/1.1" 200 OK
INFO: 127.0.0.1:51597 - "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:51597 - "GET /gui/claim-verification HTTP/1.1" 200 OK
INFO: 127.0.0.1:51597 - "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:51597 - "GET /gui/contract-explorer HTTP/1.1" 200 OK
INFO: 127.0.0.1:51597 - "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:51597 - "GET /gui/trading-data HTTP/1.1" 200 OK
INFO: 127.0.0.1:51597 - "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:51597 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:51597 - "GET /docs HTTP/1.1" 200 OK
INFO: 127.0.0.1:51597 - "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:51597 - "GET /openapi.json HTTP/1.1" 200 OK
INFO: 127.0.0.1:51597 - "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:51597 - "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:51597 - "GET /gui/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:51597 - "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:51597 - "GET /mcp/tools HTTP/1.1" 200 OK
INFO: 127.0.0.1:51603 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:51976 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:52002 - "GET /gui/claim-verification HTTP/1.1" 200 OK
INFO: 127.0.0.1:52002 - "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:52002 - "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:52002 - "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:52004 - "GET /api/cme/status HTTP/1.1" 200 OK
{"error": "", "event": "cme_csv_fetch_error", "logger": "src.data.ingestion.cme_api_client", "level": "error", "timestamp": "2025-12-20T02:34:34.257167Z"}
{"event": "enhanced_cme_fetch_completed", "logger": "src.data.ingestion.cme_api_client", "level": "info", "timestamp": "2025-12-20T02:34:34.261982Z"}
{"api_contracts": 0, "csv_size": 0, "event": "enhanced_cme_data_fetched", "logger": "src.api.cme_routes", "level": "info", "timestamp": "2025-12-20T02:34:34.262319Z"}
{"event": "No CSV data to process", "logger": "src.api.cme_routes", "level": "info", "timestamp": "2025-12-20T02:34:34.277760Z"}
{"new_contracts": 0, "new_trades": 0, "api_instruments": 0, "event": "enhanced_cme_data_stored", "logger": "src.api.cme_routes", "level": "info", "timestamp": "2025-12-20T02:34:34.285196Z"}
{"records": 0, "event": "enhanced_cme_fetch_completed", "logger": "src.api.cme_routes", "level": "info", "timestamp": "2025-12-20T02:34:34.291353Z"}
INFO: 127.0.0.1:52475 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:52743 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:52988 - "GET /api/cme/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:53236 - "GET /api/cme/status HTTP/1.1" 200 OK