{
  "test_metadata": {
    "dashboard_url": "http://localhost:8765",
    "test_timestamp": "2025-08-25T20:15:15.573986",
    "single_tab_duration_minutes": 10,
    "multi_tab_duration_minutes": 5,
    "multi_tab_count": 3,
    "ping_interval_ms": 45000,
    "pong_timeout_ms": 20000
  },
  "single_tab_test": {
    "stats": {
      "tab_id": "single_tab",
      "duration_seconds": 920.005065,
      "disconnections": 30,
      "reconnections": 106,
      "ping_timeouts": 0,
      "console_messages_count": 227,
      "websocket_events_count": 122,
      "connection_events_count": 136
    },
    "console_messages": [
      {
        "timestamp": "2025-08-25T19:59:55.755115",
        "type": "log",
        "text": "Extension error handler initialized. Use window.extensionErrorHandler.setDebugMode(true) to see suppressed errors.",
        "location": {
          "url": "http://localhost:8765/static/js/extension-error-handler.js",
          "lineNumber": 163,
          "columnNumber": 8
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.767170",
        "type": "log",
        "text": "Initializing refactored Claude MPM Dashboard...",
        "location": {
          "url": "http://localhost:8765/static/dist/dashboard.js",
          "lineNumber": 0,
          "columnNumber": 14952
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.767272",
        "type": "log",
        "text": "Socket manager initialized",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14402
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.770716",
        "type": "log",
        "text": "EventViewer: Keyboard navigation handled by unified Dashboard system",
        "location": {
          "url": "http://localhost:8765/static/dist/components/event-viewer.js",
          "lineNumber": 0,
          "columnNumber": 1001
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.776557",
        "type": "log",
        "text": "Initializing BuildTracker component",
        "location": {
          "url": "http://localhost:8765/static/dist/dashboard.js",
          "lineNumber": 0,
          "columnNumber": 10590
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.802718",
        "type": "log",
        "text": "BuildTracker mounted to JSHandle@node",
        "location": {
          "url": "http://localhost:8765/static/dist/dashboard.js",
          "lineNumber": 0,
          "columnNumber": 14153
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.803039",
        "type": "log",
        "text": "Agent inference system initialized",
        "location": {
          "url": "http://localhost:8765/static/dist/components/agent-inference.js",
          "lineNumber": 0,
          "columnNumber": 230
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.803441",
        "type": "log",
        "text": "Agent hierarchy component initialized",
        "location": {
          "url": "http://localhost:8765/static/dist/dashboard.js",
          "lineNumber": 0,
          "columnNumber": 622
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.803894",
        "type": "log",
        "text": "Agent hierarchy component created",
        "location": {
          "url": "http://localhost:8765/static/dist/dashboard.js",
          "lineNumber": 0,
          "columnNumber": 17048
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.804100",
        "type": "log",
        "text": "UI state manager initialized",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 19407
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.804153",
        "type": "log",
        "text": "[WORKING-DIR-DEBUG] getDefaultWorkingDir called",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5680
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.804225",
        "type": "log",
        "text": "[WORKING-DIR-DEBUG] Footer path found: \"Loading...\"",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5853
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.804296",
        "type": "log",
        "text": "[WORKING-DIR-DEBUG] Footer path validation: {footerPath: \"Loading...\", isUnknown: false, isValid: false, shouldUse: false}",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5977
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.804399",
        "type": "log",
        "text": "[WORKING-DIR-DEBUG] Found working-dir-path element text: \"/Users/masa/Projects/claude-mpm\"",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 6561
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.804517",
        "type": "log",
        "text": "[WORKING-DIR-DEBUG] Using working-dir-path as fallback: /Users/masa/Projects/claude-mpm",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 6698
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.804606",
        "type": "log",
        "text": "[WORKING-DIR-DEBUG] setWorkingDirectory called with: \"/Users/masa/Projects/claude-mpm\"",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 2756
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.812637",
        "type": "log",
        "text": "[WORKING-DIR-DEBUG] Updating UI path element to: /Users/masa/Projects/claude-mpm",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 2917
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.812805",
        "type": "log",
        "text": "[WORKING-DIR-DEBUG] Footer directory current text: \"Loading...\" new text: \"/Users/masa/Projects/claude-mpm\"",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 3153
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.812890",
        "type": "log",
        "text": "[WORKING-DIR-DEBUG] Updated footer directory to: /Users/masa/Projects/claude-mpm",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 3304
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.812954",
        "type": "log",
        "text": "[WORKING-DIR-DEBUG] No session selected or session is \"all\", not saving to localStorage",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 3949
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.813037",
        "type": "log",
        "text": "[WORKING-DIR-DEBUG] About to call updateGitBranch with: \"/Users/masa/Projects/claude-mpm\"",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4052
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.813190",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4463
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.813260",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Not connected to socket server",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4616
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.813451",
        "type": "log",
        "text": "[WORKING-DIR-DEBUG] Working directory set to: /Users/masa/Projects/claude-mpm",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4378
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.813514",
        "type": "log",
        "text": "Started watching footer directory for changes",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 1912
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.813572",
        "type": "log",
        "text": "Working directory manager initialized",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 176
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.813631",
        "type": "log",
        "text": "File-tool tracker initialized",
        "location": {
          "url": "http://localhost:8765/static/dist/components/file-tool-tracker.js",
          "lineNumber": 0,
          "columnNumber": 137
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.813690",
        "type": "log",
        "text": "Event processor initialized",
        "location": {
          "url": "http://localhost:8765/static/dist/components/event-viewer.js",
          "lineNumber": 0,
          "columnNumber": 16794
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.813748",
        "type": "log",
        "text": "Export manager initialized",
        "location": {
          "url": "http://localhost:8765/static/dist/components/export-manager.js",
          "lineNumber": 0,
          "columnNumber": 76
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.813805",
        "type": "log",
        "text": "SocketManager: Auto-connecting to port 8765",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 19019
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.813906",
        "type": "log",
        "text": "Connecting to Socket.IO server at http://localhost:8765",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1024
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.814005",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.814113",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.814363",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.814477",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.820530",
        "type": "log",
        "text": "Claude MPM Dashboard initialized successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/dashboard.js",
          "lineNumber": 0,
          "columnNumber": 15401
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.820640",
        "type": "log",
        "text": "Agent hierarchy global reference set",
        "location": {
          "url": "http://localhost:8765/static/dist/dashboard.js",
          "lineNumber": 0,
          "columnNumber": 15964
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.820703",
        "type": "log",
        "text": "All critical components initialized",
        "location": {
          "url": "http://localhost:8765/static/dist/dashboard.js",
          "lineNumber": 0,
          "columnNumber": 15824
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.820807",
        "type": "log",
        "text": "Dashboard loaded and initialized successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/dashboard.js",
          "lineNumber": 0,
          "columnNumber": 49469
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.852625",
        "type": "log",
        "text": "Connected to Socket.IO server",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1614
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.852814",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.852927",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.853045",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Connected (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.853135",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.853287",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4463
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.853368",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4938
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.853450",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5397
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.853528",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: gxiqwbSb-CK5U-NjAAAN}",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5470
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.853649",
        "type": "log",
        "text": "Requesting server status...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 7730
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.853709",
        "type": "log",
        "text": "Emitted request.status successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 5869
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.867802",
        "type": "log",
        "text": "SocketManager: Updating initial connection status",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 15191
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.868074",
        "type": "log",
        "text": "SocketManager: Using socket client checkAndUpdateStatus method",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 15334
        }
      },
      {
        "timestamp": "2025-08-25T19:59:55.899326",
        "type": "log",
        "text": "[WORKING-DIR-DEBUG] Cleared _updatingFooter flag",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 3410
        }
      },
      {
        "timestamp": "2025-08-25T19:59:56.855542",
        "type": "log",
        "text": "Refreshing sessions...",
        "location": {
          "url": "http://localhost:8765/static/dist/components/session-manager.js",
          "lineNumber": 0,
          "columnNumber": 2181
        }
      },
      {
        "timestamp": "2025-08-25T19:59:56.855667",
        "type": "log",
        "text": "Requesting server status...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 7730
        }
      },
      {
        "timestamp": "2025-08-25T19:59:56.855910",
        "type": "log",
        "text": "Emitted request.status successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 5869
        }
      },
      {
        "timestamp": "2025-08-25T19:59:56.870252",
        "type": "log",
        "text": "SocketManager: Secondary status check after 1 second",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 16402
        }
      },
      {
        "timestamp": "2025-08-25T19:59:56.870361",
        "type": "log",
        "text": "SocketManager: Socket connected in secondary check, updating status",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 16552
        }
      },
      {
        "timestamp": "2025-08-25T19:59:56.870519",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:01:45.770833",
        "type": "warning",
        "text": "No ping from server for 42.598s, connection may be stale",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 12413
        }
      },
      {
        "timestamp": "2025-08-25T20:01:45.771738",
        "type": "log",
        "text": "Forcing reconnection due to stale connection...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 12502
        }
      },
      {
        "timestamp": "2025-08-25T20:01:45.772051",
        "type": "log",
        "text": "Disconnected from server: io client disconnect",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 2111
        }
      },
      {
        "timestamp": "2025-08-25T20:01:45.772221",
        "type": "log",
        "text": "Connection uptime was 109.9s",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 2294
        }
      },
      {
        "timestamp": "2025-08-25T20:01:45.772386",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:01:45.772516",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:01:45.772662",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:01:45.772815",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.771872",
        "type": "log",
        "text": "Connecting to Socket.IO server at http://localhost:8765",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1024
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.772439",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.772618",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.772790",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.772997",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.779153",
        "type": "log",
        "text": "Connected to Socket.IO server",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1614
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.779527",
        "type": "log",
        "text": "Reconnected after 1.0s downtime",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1855
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.779668",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.779804",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.779975",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Connected (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.780095",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.780352",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4463
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.780476",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4938
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.780601",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5397
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.780722",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: NxHo7A_QtMwCI7ygAAAP}",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5470
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.780908",
        "type": "log",
        "text": "Requesting server status...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 7730
        }
      },
      {
        "timestamp": "2025-08-25T20:01:46.781006",
        "type": "log",
        "text": "Emitted request.status successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 5869
        }
      },
      {
        "timestamp": "2025-08-25T20:01:47.782533",
        "type": "log",
        "text": "Refreshing sessions...",
        "location": {
          "url": "http://localhost:8765/static/dist/components/session-manager.js",
          "lineNumber": 0,
          "columnNumber": 2181
        }
      },
      {
        "timestamp": "2025-08-25T20:01:47.782902",
        "type": "log",
        "text": "Requesting server status...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 7730
        }
      },
      {
        "timestamp": "2025-08-25T20:01:47.783441",
        "type": "log",
        "text": "Emitted request.status successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 5869
        }
      },
      {
        "timestamp": "2025-08-25T20:03:15.771995",
        "type": "warning",
        "text": "No ping from server for 42.591s, connection may be stale",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 12413
        }
      },
      {
        "timestamp": "2025-08-25T20:03:15.773329",
        "type": "log",
        "text": "Forcing reconnection due to stale connection...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 12502
        }
      },
      {
        "timestamp": "2025-08-25T20:03:15.774618",
        "type": "log",
        "text": "Disconnected from server: io client disconnect",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 2111
        }
      },
      {
        "timestamp": "2025-08-25T20:03:15.777285",
        "type": "log",
        "text": "Connection uptime was 89.0s",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 2294
        }
      },
      {
        "timestamp": "2025-08-25T20:03:15.777916",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:03:15.778204",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:03:15.778468",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:03:15.778719",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.772004",
        "type": "log",
        "text": "Connecting to Socket.IO server at http://localhost:8765",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1024
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.772569",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.772851",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.773073",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.773343",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.777114",
        "type": "log",
        "text": "Connected to Socket.IO server",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1614
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.777627",
        "type": "log",
        "text": "Reconnected after 1.0s downtime",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1855
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.777882",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.778288",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.778973",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Connected (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.779264",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.779457",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4463
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.779547",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4938
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.779636",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5397
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.780184",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 8MkzO9IwBV5g2ieZAAAR}",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5470
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.780371",
        "type": "log",
        "text": "Requesting server status...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 7730
        }
      },
      {
        "timestamp": "2025-08-25T20:03:16.780438",
        "type": "log",
        "text": "Emitted request.status successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 5869
        }
      },
      {
        "timestamp": "2025-08-25T20:03:17.778753",
        "type": "log",
        "text": "Refreshing sessions...",
        "location": {
          "url": "http://localhost:8765/static/dist/components/session-manager.js",
          "lineNumber": 0,
          "columnNumber": 2181
        }
      },
      {
        "timestamp": "2025-08-25T20:03:17.778904",
        "type": "log",
        "text": "Requesting server status...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 7730
        }
      },
      {
        "timestamp": "2025-08-25T20:03:17.779065",
        "type": "log",
        "text": "Emitted request.status successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 5869
        }
      },
      {
        "timestamp": "2025-08-25T20:04:45.768085",
        "type": "warning",
        "text": "No ping from server for 42.583s, connection may be stale",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 12413
        }
      },
      {
        "timestamp": "2025-08-25T20:04:45.768575",
        "type": "log",
        "text": "Forcing reconnection due to stale connection...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 12502
        }
      },
      {
        "timestamp": "2025-08-25T20:04:45.768751",
        "type": "log",
        "text": "Disconnected from server: io client disconnect",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 2111
        }
      },
      {
        "timestamp": "2025-08-25T20:04:45.768842",
        "type": "log",
        "text": "Connection uptime was 89.0s",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 2294
        }
      },
      {
        "timestamp": "2025-08-25T20:04:45.768936",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:04:45.769017",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:04:45.769098",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:04:45.769223",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.768381",
        "type": "log",
        "text": "Connecting to Socket.IO server at http://localhost:8765",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1024
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.768822",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.769086",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.769277",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.769387",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.772371",
        "type": "log",
        "text": "Connected to Socket.IO server",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1614
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.772622",
        "type": "log",
        "text": "Reconnected after 1.0s downtime",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1855
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.772866",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.773016",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.773171",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Connected (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.773315",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.776751",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4463
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.776854",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4938
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.776935",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5397
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.777015",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 2UexbZcS0DY7j_azAAAT}",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5470
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.777172",
        "type": "log",
        "text": "Requesting server status...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 7730
        }
      },
      {
        "timestamp": "2025-08-25T20:04:46.777230",
        "type": "log",
        "text": "Emitted request.status successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 5869
        }
      },
      {
        "timestamp": "2025-08-25T20:04:47.773913",
        "type": "log",
        "text": "Refreshing sessions...",
        "location": {
          "url": "http://localhost:8765/static/dist/components/session-manager.js",
          "lineNumber": 0,
          "columnNumber": 2181
        }
      },
      {
        "timestamp": "2025-08-25T20:04:47.774007",
        "type": "log",
        "text": "Requesting server status...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 7730
        }
      },
      {
        "timestamp": "2025-08-25T20:04:47.774106",
        "type": "log",
        "text": "Emitted request.status successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 5869
        }
      },
      {
        "timestamp": "2025-08-25T20:06:15.775157",
        "type": "warning",
        "text": "No ping from server for 42.581s, connection may be stale",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 12413
        }
      },
      {
        "timestamp": "2025-08-25T20:06:15.776173",
        "type": "log",
        "text": "Forcing reconnection due to stale connection...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 12502
        }
      },
      {
        "timestamp": "2025-08-25T20:06:15.776415",
        "type": "log",
        "text": "Disconnected from server: io client disconnect",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 2111
        }
      },
      {
        "timestamp": "2025-08-25T20:06:15.776545",
        "type": "log",
        "text": "Connection uptime was 89.0s",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 2294
        }
      },
      {
        "timestamp": "2025-08-25T20:06:15.776686",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:06:15.776810",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:06:15.776937",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:06:15.777109",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.778217",
        "type": "log",
        "text": "Connecting to Socket.IO server at http://localhost:8765",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1024
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.778822",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.779208",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.779539",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.779825",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.785399",
        "type": "log",
        "text": "Connected to Socket.IO server",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1614
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.785984",
        "type": "log",
        "text": "Reconnected after 1.0s downtime",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1855
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.786222",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.786364",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.786509",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Connected (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.786650",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.786877",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4463
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.786994",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4938
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.787113",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5397
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.787230",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 8lBXy2ca3nEtGfhXAAAV}",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5470
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.787464",
        "type": "log",
        "text": "Requesting server status...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 7730
        }
      },
      {
        "timestamp": "2025-08-25T20:06:16.787565",
        "type": "log",
        "text": "Emitted request.status successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 5869
        }
      },
      {
        "timestamp": "2025-08-25T20:06:17.788706",
        "type": "log",
        "text": "Refreshing sessions...",
        "location": {
          "url": "http://localhost:8765/static/dist/components/session-manager.js",
          "lineNumber": 0,
          "columnNumber": 2181
        }
      },
      {
        "timestamp": "2025-08-25T20:06:17.788823",
        "type": "log",
        "text": "Requesting server status...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 7730
        }
      },
      {
        "timestamp": "2025-08-25T20:06:17.788954",
        "type": "log",
        "text": "Emitted request.status successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 5869
        }
      },
      {
        "timestamp": "2025-08-25T20:07:45.790578",
        "type": "warning",
        "text": "No ping from server for 42.571s, connection may be stale",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 12413
        }
      },
      {
        "timestamp": "2025-08-25T20:07:45.791221",
        "type": "log",
        "text": "Forcing reconnection due to stale connection...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 12502
        }
      },
      {
        "timestamp": "2025-08-25T20:07:45.792154",
        "type": "log",
        "text": "Disconnected from server: io client disconnect",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 2111
        }
      },
      {
        "timestamp": "2025-08-25T20:07:45.792375",
        "type": "log",
        "text": "Connection uptime was 89.0s",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 2294
        }
      },
      {
        "timestamp": "2025-08-25T20:07:45.792540",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:07:45.792681",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:07:45.792828",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:07:45.792962",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.792642",
        "type": "log",
        "text": "Connecting to Socket.IO server at http://localhost:8765",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1024
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.796560",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.796898",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.797279",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.798297",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.822812",
        "type": "log",
        "text": "Connected to Socket.IO server",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1614
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.823399",
        "type": "log",
        "text": "Reconnected after 1.0s downtime",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1855
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.823569",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.823920",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.824281",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Connected (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.825050",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.825890",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4463
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.826531",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4938
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.826977",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5397
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.827223",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 7mQHjtomz6cjSIs1AAAX}",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5470
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.827553",
        "type": "log",
        "text": "Requesting server status...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 7730
        }
      },
      {
        "timestamp": "2025-08-25T20:07:46.827637",
        "type": "log",
        "text": "Emitted request.status successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 5869
        }
      },
      {
        "timestamp": "2025-08-25T20:07:47.823996",
        "type": "log",
        "text": "Refreshing sessions...",
        "location": {
          "url": "http://localhost:8765/static/dist/components/session-manager.js",
          "lineNumber": 0,
          "columnNumber": 2181
        }
      },
      {
        "timestamp": "2025-08-25T20:07:47.824148",
        "type": "log",
        "text": "Requesting server status...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 7730
        }
      },
      {
        "timestamp": "2025-08-25T20:07:47.824379",
        "type": "log",
        "text": "Emitted request.status successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 5869
        }
      },
      {
        "timestamp": "2025-08-25T20:09:15.790501",
        "type": "warning",
        "text": "No ping from server for 42.565s, connection may be stale",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 12413
        }
      },
      {
        "timestamp": "2025-08-25T20:09:15.791355",
        "type": "log",
        "text": "Forcing reconnection due to stale connection...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 12502
        }
      },
      {
        "timestamp": "2025-08-25T20:09:15.792130",
        "type": "log",
        "text": "Disconnected from server: io client disconnect",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 2111
        }
      },
      {
        "timestamp": "2025-08-25T20:09:15.792392",
        "type": "log",
        "text": "Connection uptime was 89.0s",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 2294
        }
      },
      {
        "timestamp": "2025-08-25T20:09:15.792572",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:09:15.792710",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:09:15.792842",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:09:15.792967",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.792673",
        "type": "log",
        "text": "Connecting to Socket.IO server at http://localhost:8765",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1024
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.793418",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.793797",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.794157",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.794429",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.800674",
        "type": "log",
        "text": "Connected to Socket.IO server",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1614
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.801342",
        "type": "log",
        "text": "Reconnected after 1.0s downtime",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 1855
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.801608",
        "type": "log",
        "text": "SocketClient: Connection status changed to 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9103
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.802185",
        "type": "log",
        "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 9464
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.802476",
        "type": "log",
        "text": "SocketManager: Processing connection status update: Connected (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 14526
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.803352",
        "type": "log",
        "text": "SocketManager: UI updated - status: 'Connected' (connected)",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 17245
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.805467",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4463
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.805840",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 4938
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.806300",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5397
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.806659",
        "type": "log",
        "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: s5VSN-eHgwBVwTYBAAAZ}",
        "location": {
          "url": "http://localhost:8765/static/dist/components/working-directory.js",
          "lineNumber": 0,
          "columnNumber": 5470
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.807049",
        "type": "log",
        "text": "Requesting server status...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 7730
        }
      },
      {
        "timestamp": "2025-08-25T20:09:16.807208",
        "type": "log",
        "text": "Emitted request.status successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 5869
        }
      },
      {
        "timestamp": "2025-08-25T20:09:17.802515",
        "type": "log",
        "text": "Refreshing sessions...",
        "location": {
          "url": "http://localhost:8765/static/dist/components/session-manager.js",
          "lineNumber": 0,
          "columnNumber": 2181
        }
      },
      {
        "timestamp": "2025-08-25T20:09:17.802626",
        "type": "log",
        "text": "Requesting server status...",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 7730
        }
      },
      {
        "timestamp": "2025-08-25T20:09:17.802790",
        "type": "log",
        "text": "Emitted request.status successfully",
        "location": {
          "url": "http://localhost:8765/static/dist/socket-client.js",
          "lineNumber": 0,
          "columnNumber": 5869
        }
      }
    ],
    "websocket_events": [
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "websocket_open",
        "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_received",
        "payload": "0{\"sid\":\"ZHE6StBsfat727vgAAAM\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_sent",
        "payload": "40"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_received",
        "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-25T23:59:55.850983Z\",\"sourc"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_received",
        "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-25T23:59:55.851196Z\",\"sou"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_received",
        "payload": "40{\"sid\":\"gxiqwbSb-CK5U-NjAAAN\"}"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_sent",
        "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_sent",
        "payload": "42[\"request.status\",null]"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_received",
        "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_sent",
        "payload": "42[\"request.status\",null]"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_received",
        "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756166418.16034,\"source\":\"server\"}]"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_sent",
        "payload": "42[\"pong\",{\"timestamp\":1756166418.16034,\"client_time\":1756166418163}]"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_received",
        "payload": "2"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_sent",
        "payload": "3"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_received",
        "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756166463.1666062,\"source\":\"server\"}]"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_sent",
        "payload": "42[\"pong\",{\"timestamp\":1756166463.1666062,\"client_time\":1756166463168}]"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_received",
        "payload": "2"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_sent",
        "payload": "3"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "frame_sent",
        "payload": "41"
      },
      {
        "timestamp": "2025-08-25T19:59:55.843287",
        "type": "websocket_close",
        "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "websocket_open",
        "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_received",
        "payload": "0{\"sid\":\"LTjnfwhz_zvz6grWAAAO\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_sent",
        "payload": "40"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_received",
        "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:01:46.777499Z\",\"sourc"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_received",
        "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:01:46.777770Z\",\"sou"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_received",
        "payload": "40{\"sid\":\"NxHo7A_QtMwCI7ygAAAP\"}"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_sent",
        "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_sent",
        "payload": "42[\"request.status\",null]"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_received",
        "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_sent",
        "payload": "42[\"request.status\",null]"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_received",
        "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756166508.171537,\"source\":\"server\"}]"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_sent",
        "payload": "42[\"pong\",{\"timestamp\":1756166508.171537,\"client_time\":1756166508172}]"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_received",
        "payload": "2"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_sent",
        "payload": "3"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_received",
        "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756166553.17381,\"source\":\"server\"}]"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_sent",
        "payload": "42[\"pong\",{\"timestamp\":1756166553.17381,\"client_time\":1756166553175}]"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "frame_sent",
        "payload": "41"
      },
      {
        "timestamp": "2025-08-25T20:01:46.773702",
        "type": "websocket_close",
        "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "websocket_open",
        "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_received",
        "payload": "0{\"sid\":\"qU1a1QaT7Vm9Coy-AAAQ\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_sent",
        "payload": "40"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_received",
        "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:03:16.774638Z\",\"sourc"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_received",
        "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:03:16.774829Z\",\"sou"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_received",
        "payload": "40{\"sid\":\"8MkzO9IwBV5g2ieZAAAR\"}"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_sent",
        "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_sent",
        "payload": "42[\"request.status\",null]"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_received",
        "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_sent",
        "payload": "42[\"request.status\",null]"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_received",
        "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756166598.178097,\"source\":\"server\"}]"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_sent",
        "payload": "42[\"pong\",{\"timestamp\":1756166598.178097,\"client_time\":1756166598180}]"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_received",
        "payload": "2"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_sent",
        "payload": "3"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_received",
        "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756166643.180987,\"source\":\"server\"}]"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_sent",
        "payload": "42[\"pong\",{\"timestamp\":1756166643.180987,\"client_time\":1756166643183}]"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "frame_sent",
        "payload": "41"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773802",
        "type": "websocket_close",
        "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "websocket_open",
        "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_received",
        "payload": "0{\"sid\":\"a8Uk-HQVrKMSd46MAAAS\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_sent",
        "payload": "40"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_received",
        "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:04:46.771257Z\",\"sourc"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_received",
        "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:04:46.771408Z\",\"sou"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_received",
        "payload": "40{\"sid\":\"2UexbZcS0DY7j_azAAAT\"}"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_sent",
        "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_sent",
        "payload": "42[\"request.status\",null]"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_received",
        "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_sent",
        "payload": "42[\"request.status\",null]"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_received",
        "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756166688.187444,\"source\":\"server\"}]"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_sent",
        "payload": "42[\"pong\",{\"timestamp\":1756166688.187444,\"client_time\":1756166688188}]"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_received",
        "payload": "2"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_sent",
        "payload": "3"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_received",
        "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756166733.190429,\"source\":\"server\"}]"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_sent",
        "payload": "42[\"pong\",{\"timestamp\":1756166733.190429,\"client_time\":1756166733191}]"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "frame_sent",
        "payload": "41"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769548",
        "type": "websocket_close",
        "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "websocket_open",
        "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_received",
        "payload": "0{\"sid\":\"Mo2hA3juZxc8cTYEAAAU\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_sent",
        "payload": "40"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_received",
        "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:06:16.783556Z\",\"sourc"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_received",
        "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:06:16.783951Z\",\"sou"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_received",
        "payload": "40{\"sid\":\"8lBXy2ca3nEtGfhXAAAV\"}"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_sent",
        "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_sent",
        "payload": "42[\"request.status\",null]"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_received",
        "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_sent",
        "payload": "42[\"request.status\",null]"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_received",
        "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756166778.200469,\"source\":\"server\"}]"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_sent",
        "payload": "42[\"pong\",{\"timestamp\":1756166778.200469,\"client_time\":1756166778201}]"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_received",
        "payload": "2"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_sent",
        "payload": "3"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_received",
        "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756166823.214556,\"source\":\"server\"}]"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_sent",
        "payload": "42[\"pong\",{\"timestamp\":1756166823.214556,\"client_time\":1756166823216}]"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "frame_sent",
        "payload": "41"
      },
      {
        "timestamp": "2025-08-25T20:06:16.780125",
        "type": "websocket_close",
        "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "websocket_open",
        "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_received",
        "payload": "0{\"sid\":\"LxMXc3jxXLQcDbyeAAAW\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_sent",
        "payload": "40"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_received",
        "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:07:46.818743Z\",\"sourc"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_received",
        "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:07:46.819098Z\",\"sou"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_received",
        "payload": "40{\"sid\":\"7mQHjtomz6cjSIs1AAAX\"}"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_sent",
        "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_sent",
        "payload": "42[\"request.status\",null]"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_received",
        "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_sent",
        "payload": "42[\"request.status\",null]"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_received",
        "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756166868.217942,\"source\":\"server\"}]"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_sent",
        "payload": "42[\"pong\",{\"timestamp\":1756166868.217942,\"client_time\":1756166868219}]"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_received",
        "payload": "2"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_sent",
        "payload": "3"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_received",
        "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756166913.220596,\"source\":\"server\"}]"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_sent",
        "payload": "42[\"pong\",{\"timestamp\":1756166913.220596,\"client_time\":1756166913222}]"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "frame_sent",
        "payload": "41"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798706",
        "type": "websocket_close",
        "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
      },
      {
        "timestamp": "2025-08-25T20:09:16.794727",
        "type": "websocket_open",
        "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
      },
      {
        "timestamp": "2025-08-25T20:09:16.794727",
        "type": "frame_received",
        "payload": "0{\"sid\":\"QMv8FdB9aZiSNR3nAAAY\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
      },
      {
        "timestamp": "2025-08-25T20:09:16.794727",
        "type": "frame_sent",
        "payload": "40"
      },
      {
        "timestamp": "2025-08-25T20:09:16.794727",
        "type": "frame_received",
        "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:09:16.797945Z\",\"sourc"
      },
      {
        "timestamp": "2025-08-25T20:09:16.794727",
        "type": "frame_received",
        "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:09:16.798806Z\",\"sou"
      },
      {
        "timestamp": "2025-08-25T20:09:16.794727",
        "type": "frame_received",
        "payload": "40{\"sid\":\"s5VSN-eHgwBVwTYBAAAZ\"}"
      },
      {
        "timestamp": "2025-08-25T20:09:16.794727",
        "type": "frame_sent",
        "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
      },
      {
        "timestamp": "2025-08-25T20:09:16.794727",
        "type": "frame_sent",
        "payload": "42[\"request.status\",null]"
      },
      {
        "timestamp": "2025-08-25T20:09:16.794727",
        "type": "frame_received",
        "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
      },
      {
        "timestamp": "2025-08-25T20:09:16.794727",
        "type": "frame_sent",
        "payload": "42[\"request.status\",null]"
      },
      {
        "timestamp": "2025-08-25T20:09:16.794727",
        "type": "frame_received",
        "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756166958.2239711,\"source\":\"server\"}]"
      },
      {
        "timestamp": "2025-08-25T20:09:16.794727",
        "type": "frame_sent",
        "payload": "42[\"pong\",{\"timestamp\":1756166958.2239711,\"client_time\":1756166958224}]"
      }
    ],
    "connection_events": [
      {
        "timestamp": "2025-08-25T19:59:55.813260",
        "type": "reconnect",
        "message": "[GIT-BRANCH-DEBUG] Not connected to socket server"
      },
      {
        "timestamp": "2025-08-25T19:59:55.813805",
        "type": "reconnect",
        "message": "SocketManager: Auto-connecting to port 8765"
      },
      {
        "timestamp": "2025-08-25T19:59:55.813906",
        "type": "reconnect",
        "message": "Connecting to Socket.IO server at http://localhost:8765"
      },
      {
        "timestamp": "2025-08-25T19:59:55.814005",
        "type": "reconnect",
        "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T19:59:55.814113",
        "type": "reconnect",
        "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T19:59:55.814363",
        "type": "reconnect",
        "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
      },
      {
        "timestamp": "2025-08-25T19:59:55.814477",
        "type": "reconnect",
        "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T19:59:55.852625",
        "type": "reconnect",
        "message": "Connected to Socket.IO server"
      },
      {
        "timestamp": "2025-08-25T19:59:55.852814",
        "type": "reconnect",
        "message": "SocketClient: Connection status changed to 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T19:59:55.852927",
        "type": "reconnect",
        "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T19:59:55.853045",
        "type": "reconnect",
        "message": "SocketManager: Processing connection status update: Connected (connected)"
      },
      {
        "timestamp": "2025-08-25T19:59:55.853135",
        "type": "reconnect",
        "message": "SocketManager: UI updated - status: 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T19:59:55.853528",
        "type": "reconnect",
        "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: gxiqwbSb-CK5U-NjAAAN}"
      },
      {
        "timestamp": "2025-08-25T19:59:55.867802",
        "type": "reconnect",
        "message": "SocketManager: Updating initial connection status"
      },
      {
        "timestamp": "2025-08-25T19:59:56.870361",
        "type": "reconnect",
        "message": "SocketManager: Socket connected in secondary check, updating status"
      },
      {
        "timestamp": "2025-08-25T19:59:56.870519",
        "type": "reconnect",
        "message": "SocketManager: UI updated - status: 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:01:45.770833",
        "type": "reconnect",
        "message": "No ping from server for 42.598s, connection may be stale"
      },
      {
        "timestamp": "2025-08-25T20:01:45.771738",
        "type": "reconnect",
        "message": "Forcing reconnection due to stale connection..."
      },
      {
        "timestamp": "2025-08-25T20:01:45.772051",
        "type": "disconnect",
        "message": "Disconnected from server: io client disconnect"
      },
      {
        "timestamp": "2025-08-25T20:01:45.772221",
        "type": "reconnect",
        "message": "Connection uptime was 109.9s"
      },
      {
        "timestamp": "2025-08-25T20:01:45.772386",
        "type": "disconnect",
        "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:01:45.772516",
        "type": "disconnect",
        "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:01:45.772662",
        "type": "disconnect",
        "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:01:45.772815",
        "type": "disconnect",
        "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:01:46.771872",
        "type": "reconnect",
        "message": "Connecting to Socket.IO server at http://localhost:8765"
      },
      {
        "timestamp": "2025-08-25T20:01:46.772439",
        "type": "reconnect",
        "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:01:46.772618",
        "type": "reconnect",
        "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:01:46.772790",
        "type": "reconnect",
        "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:01:46.772997",
        "type": "reconnect",
        "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:01:46.779153",
        "type": "reconnect",
        "message": "Connected to Socket.IO server"
      },
      {
        "timestamp": "2025-08-25T20:01:46.779527",
        "type": "reconnect",
        "message": "Reconnected after 1.0s downtime"
      },
      {
        "timestamp": "2025-08-25T20:01:46.779668",
        "type": "reconnect",
        "message": "SocketClient: Connection status changed to 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:01:46.779804",
        "type": "reconnect",
        "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:01:46.779975",
        "type": "reconnect",
        "message": "SocketManager: Processing connection status update: Connected (connected)"
      },
      {
        "timestamp": "2025-08-25T20:01:46.780095",
        "type": "reconnect",
        "message": "SocketManager: UI updated - status: 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:01:46.780722",
        "type": "reconnect",
        "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: NxHo7A_QtMwCI7ygAAAP}"
      },
      {
        "timestamp": "2025-08-25T20:03:15.771995",
        "type": "reconnect",
        "message": "No ping from server for 42.591s, connection may be stale"
      },
      {
        "timestamp": "2025-08-25T20:03:15.773329",
        "type": "reconnect",
        "message": "Forcing reconnection due to stale connection..."
      },
      {
        "timestamp": "2025-08-25T20:03:15.774618",
        "type": "disconnect",
        "message": "Disconnected from server: io client disconnect"
      },
      {
        "timestamp": "2025-08-25T20:03:15.777285",
        "type": "reconnect",
        "message": "Connection uptime was 89.0s"
      },
      {
        "timestamp": "2025-08-25T20:03:15.777916",
        "type": "disconnect",
        "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:03:15.778204",
        "type": "disconnect",
        "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:03:15.778468",
        "type": "disconnect",
        "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:03:15.778719",
        "type": "disconnect",
        "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:03:16.772004",
        "type": "reconnect",
        "message": "Connecting to Socket.IO server at http://localhost:8765"
      },
      {
        "timestamp": "2025-08-25T20:03:16.772569",
        "type": "reconnect",
        "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:03:16.772851",
        "type": "reconnect",
        "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773073",
        "type": "reconnect",
        "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:03:16.773343",
        "type": "reconnect",
        "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:03:16.777114",
        "type": "reconnect",
        "message": "Connected to Socket.IO server"
      },
      {
        "timestamp": "2025-08-25T20:03:16.777627",
        "type": "reconnect",
        "message": "Reconnected after 1.0s downtime"
      },
      {
        "timestamp": "2025-08-25T20:03:16.777882",
        "type": "reconnect",
        "message": "SocketClient: Connection status changed to 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:03:16.778288",
        "type": "reconnect",
        "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:03:16.778973",
        "type": "reconnect",
        "message": "SocketManager: Processing connection status update: Connected (connected)"
      },
      {
        "timestamp": "2025-08-25T20:03:16.779264",
        "type": "reconnect",
        "message": "SocketManager: UI updated - status: 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:03:16.780184",
        "type": "reconnect",
        "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 8MkzO9IwBV5g2ieZAAAR}"
      },
      {
        "timestamp": "2025-08-25T20:04:45.768085",
        "type": "reconnect",
        "message": "No ping from server for 42.583s, connection may be stale"
      },
      {
        "timestamp": "2025-08-25T20:04:45.768575",
        "type": "reconnect",
        "message": "Forcing reconnection due to stale connection..."
      },
      {
        "timestamp": "2025-08-25T20:04:45.768751",
        "type": "disconnect",
        "message": "Disconnected from server: io client disconnect"
      },
      {
        "timestamp": "2025-08-25T20:04:45.768842",
        "type": "reconnect",
        "message": "Connection uptime was 89.0s"
      },
      {
        "timestamp": "2025-08-25T20:04:45.768936",
        "type": "disconnect",
        "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:04:45.769017",
        "type": "disconnect",
        "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:04:45.769098",
        "type": "disconnect",
        "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:04:45.769223",
        "type": "disconnect",
        "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:04:46.768381",
        "type": "reconnect",
        "message": "Connecting to Socket.IO server at http://localhost:8765"
      },
      {
        "timestamp": "2025-08-25T20:04:46.768822",
        "type": "reconnect",
        "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769086",
        "type": "reconnect",
        "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769277",
        "type": "reconnect",
        "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:04:46.769387",
        "type": "reconnect",
        "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:04:46.772371",
        "type": "reconnect",
        "message": "Connected to Socket.IO server"
      },
      {
        "timestamp": "2025-08-25T20:04:46.772622",
        "type": "reconnect",
        "message": "Reconnected after 1.0s downtime"
      },
      {
        "timestamp": "2025-08-25T20:04:46.772866",
        "type": "reconnect",
        "message": "SocketClient: Connection status changed to 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:04:46.773016",
        "type": "reconnect",
        "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:04:46.773171",
        "type": "reconnect",
        "message": "SocketManager: Processing connection status update: Connected (connected)"
      },
      {
        "timestamp": "2025-08-25T20:04:46.773315",
        "type": "reconnect",
        "message": "SocketManager: UI updated - status: 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:04:46.777015",
        "type": "reconnect",
        "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 2UexbZcS0DY7j_azAAAT}"
      },
      {
        "timestamp": "2025-08-25T20:06:15.775157",
        "type": "reconnect",
        "message": "No ping from server for 42.581s, connection may be stale"
      },
      {
        "timestamp": "2025-08-25T20:06:15.776173",
        "type": "reconnect",
        "message": "Forcing reconnection due to stale connection..."
      },
      {
        "timestamp": "2025-08-25T20:06:15.776415",
        "type": "disconnect",
        "message": "Disconnected from server: io client disconnect"
      },
      {
        "timestamp": "2025-08-25T20:06:15.776545",
        "type": "reconnect",
        "message": "Connection uptime was 89.0s"
      },
      {
        "timestamp": "2025-08-25T20:06:15.776686",
        "type": "disconnect",
        "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:06:15.776810",
        "type": "disconnect",
        "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:06:15.776937",
        "type": "disconnect",
        "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:06:15.777109",
        "type": "disconnect",
        "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:06:16.778217",
        "type": "reconnect",
        "message": "Connecting to Socket.IO server at http://localhost:8765"
      },
      {
        "timestamp": "2025-08-25T20:06:16.778822",
        "type": "reconnect",
        "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:06:16.779208",
        "type": "reconnect",
        "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:06:16.779539",
        "type": "reconnect",
        "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:06:16.779825",
        "type": "reconnect",
        "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:06:16.785399",
        "type": "reconnect",
        "message": "Connected to Socket.IO server"
      },
      {
        "timestamp": "2025-08-25T20:06:16.785984",
        "type": "reconnect",
        "message": "Reconnected after 1.0s downtime"
      },
      {
        "timestamp": "2025-08-25T20:06:16.786222",
        "type": "reconnect",
        "message": "SocketClient: Connection status changed to 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:06:16.786364",
        "type": "reconnect",
        "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:06:16.786509",
        "type": "reconnect",
        "message": "SocketManager: Processing connection status update: Connected (connected)"
      },
      {
        "timestamp": "2025-08-25T20:06:16.786650",
        "type": "reconnect",
        "message": "SocketManager: UI updated - status: 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:06:16.787230",
        "type": "reconnect",
        "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 8lBXy2ca3nEtGfhXAAAV}"
      },
      {
        "timestamp": "2025-08-25T20:07:45.790578",
        "type": "reconnect",
        "message": "No ping from server for 42.571s, connection may be stale"
      },
      {
        "timestamp": "2025-08-25T20:07:45.791221",
        "type": "reconnect",
        "message": "Forcing reconnection due to stale connection..."
      },
      {
        "timestamp": "2025-08-25T20:07:45.792154",
        "type": "disconnect",
        "message": "Disconnected from server: io client disconnect"
      },
      {
        "timestamp": "2025-08-25T20:07:45.792375",
        "type": "reconnect",
        "message": "Connection uptime was 89.0s"
      },
      {
        "timestamp": "2025-08-25T20:07:45.792540",
        "type": "disconnect",
        "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:07:45.792681",
        "type": "disconnect",
        "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:07:45.792828",
        "type": "disconnect",
        "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:07:45.792962",
        "type": "disconnect",
        "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:07:46.792642",
        "type": "reconnect",
        "message": "Connecting to Socket.IO server at http://localhost:8765"
      },
      {
        "timestamp": "2025-08-25T20:07:46.796560",
        "type": "reconnect",
        "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:07:46.796898",
        "type": "reconnect",
        "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:07:46.797279",
        "type": "reconnect",
        "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:07:46.798297",
        "type": "reconnect",
        "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:07:46.822812",
        "type": "reconnect",
        "message": "Connected to Socket.IO server"
      },
      {
        "timestamp": "2025-08-25T20:07:46.823399",
        "type": "reconnect",
        "message": "Reconnected after 1.0s downtime"
      },
      {
        "timestamp": "2025-08-25T20:07:46.823569",
        "type": "reconnect",
        "message": "SocketClient: Connection status changed to 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:07:46.823920",
        "type": "reconnect",
        "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:07:46.824281",
        "type": "reconnect",
        "message": "SocketManager: Processing connection status update: Connected (connected)"
      },
      {
        "timestamp": "2025-08-25T20:07:46.825050",
        "type": "reconnect",
        "message": "SocketManager: UI updated - status: 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:07:46.827223",
        "type": "reconnect",
        "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 7mQHjtomz6cjSIs1AAAX}"
      },
      {
        "timestamp": "2025-08-25T20:09:15.790501",
        "type": "reconnect",
        "message": "No ping from server for 42.565s, connection may be stale"
      },
      {
        "timestamp": "2025-08-25T20:09:15.791355",
        "type": "reconnect",
        "message": "Forcing reconnection due to stale connection..."
      },
      {
        "timestamp": "2025-08-25T20:09:15.792130",
        "type": "disconnect",
        "message": "Disconnected from server: io client disconnect"
      },
      {
        "timestamp": "2025-08-25T20:09:15.792392",
        "type": "reconnect",
        "message": "Connection uptime was 89.0s"
      },
      {
        "timestamp": "2025-08-25T20:09:15.792572",
        "type": "disconnect",
        "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:09:15.792710",
        "type": "disconnect",
        "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:09:15.792842",
        "type": "disconnect",
        "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:09:15.792967",
        "type": "disconnect",
        "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
      },
      {
        "timestamp": "2025-08-25T20:09:16.792673",
        "type": "reconnect",
        "message": "Connecting to Socket.IO server at http://localhost:8765"
      },
      {
        "timestamp": "2025-08-25T20:09:16.793418",
        "type": "reconnect",
        "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:09:16.793797",
        "type": "reconnect",
        "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:09:16.794157",
        "type": "reconnect",
        "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:09:16.794429",
        "type": "reconnect",
        "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
      },
      {
        "timestamp": "2025-08-25T20:09:16.800674",
        "type": "reconnect",
        "message": "Connected to Socket.IO server"
      },
      {
        "timestamp": "2025-08-25T20:09:16.801342",
        "type": "reconnect",
        "message": "Reconnected after 1.0s downtime"
      },
      {
        "timestamp": "2025-08-25T20:09:16.801608",
        "type": "reconnect",
        "message": "SocketClient: Connection status changed to 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:09:16.802185",
        "type": "reconnect",
        "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:09:16.802476",
        "type": "reconnect",
        "message": "SocketManager: Processing connection status update: Connected (connected)"
      },
      {
        "timestamp": "2025-08-25T20:09:16.803352",
        "type": "reconnect",
        "message": "SocketManager: UI updated - status: 'Connected' (connected)"
      },
      {
        "timestamp": "2025-08-25T20:09:16.806659",
        "type": "reconnect",
        "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: s5VSN-eHgwBVwTYBAAAZ}"
      }
    ]
  },
  "multi_tab_test": {
    "stats": [
      {
        "tab_id": "tab_1",
        "duration_seconds": 308.396739,
        "disconnections": 32,
        "reconnections": 92,
        "ping_timeouts": 0,
        "console_messages_count": 207,
        "websocket_events_count": 80,
        "connection_events_count": 124
      },
      {
        "tab_id": "tab_2",
        "duration_seconds": 305.693193,
        "disconnections": 12,
        "reconnections": 32,
        "ping_timeouts": 0,
        "console_messages_count": 95,
        "websocket_events_count": 28,
        "connection_events_count": 44
      },
      {
        "tab_id": "tab_3",
        "duration_seconds": 302.991413,
        "disconnections": 75,
        "reconnections": 241,
        "ping_timeouts": 0,
        "console_messages_count": 479,
        "websocket_events_count": 202,
        "connection_events_count": 316
      }
    ],
    "total_disconnections": 119,
    "total_reconnections": 365,
    "total_ping_timeouts": 0,
    "all_console_messages": [
      {
        "tab_id": "tab_1",
        "messages": [
          {
            "timestamp": "2025-08-25T20:10:07.228124",
            "type": "log",
            "text": "Extension error handler initialized. Use window.extensionErrorHandler.setDebugMode(true) to see suppressed errors.",
            "location": {
              "url": "http://localhost:8765/static/js/extension-error-handler.js",
              "lineNumber": 163,
              "columnNumber": 8
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.230505",
            "type": "log",
            "text": "Initializing refactored Claude MPM Dashboard...",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 14952
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.230661",
            "type": "log",
            "text": "Socket manager initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14402
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.230754",
            "type": "log",
            "text": "EventViewer: Keyboard navigation handled by unified Dashboard system",
            "location": {
              "url": "http://localhost:8765/static/dist/components/event-viewer.js",
              "lineNumber": 0,
              "columnNumber": 1001
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.230931",
            "type": "log",
            "text": "Initializing BuildTracker component",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 10590
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.233859",
            "type": "log",
            "text": "BuildTracker mounted to JSHandle@node",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 14153
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.234773",
            "type": "log",
            "text": "Agent inference system initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/components/agent-inference.js",
              "lineNumber": 0,
              "columnNumber": 230
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.235074",
            "type": "log",
            "text": "Agent hierarchy component initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 622
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.235261",
            "type": "log",
            "text": "Agent hierarchy component created",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 17048
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.235486",
            "type": "log",
            "text": "UI state manager initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 19407
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.235581",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] getDefaultWorkingDir called",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5680
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.235688",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Footer path found: \"Loading...\"",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5853
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.235926",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Footer path validation: {footerPath: \"Loading...\", isUnknown: false, isValid: false, shouldUse: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5977
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.236137",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Found working-dir-path element text: \"/Users/masa/Projects/claude-mpm\"",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 6561
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.236318",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Using working-dir-path as fallback: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 6698
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.236705",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] setWorkingDirectory called with: \"/Users/masa/Projects/claude-mpm\"",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 2756
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.236897",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Updating UI path element to: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 2917
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.237041",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Footer directory current text: \"Loading...\" new text: \"/Users/masa/Projects/claude-mpm\"",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 3153
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.237124",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Updated footer directory to: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 3304
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.237270",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] No session selected or session is \"all\", not saving to localStorage",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 3949
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.237497",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] About to call updateGitBranch with: \"/Users/masa/Projects/claude-mpm\"",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4052
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.237729",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.237812",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Not connected to socket server",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4616
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.238193",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Working directory set to: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4378
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.238268",
            "type": "log",
            "text": "Started watching footer directory for changes",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 1912
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.238332",
            "type": "log",
            "text": "Working directory manager initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 176
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.238393",
            "type": "log",
            "text": "File-tool tracker initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/components/file-tool-tracker.js",
              "lineNumber": 0,
              "columnNumber": 137
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.238449",
            "type": "log",
            "text": "Event processor initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/components/event-viewer.js",
              "lineNumber": 0,
              "columnNumber": 16794
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.238503",
            "type": "log",
            "text": "Export manager initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/components/export-manager.js",
              "lineNumber": 0,
              "columnNumber": 76
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.238558",
            "type": "log",
            "text": "SocketManager: Auto-connecting to port 8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 19019
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.238691",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.238844",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.238969",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.239061",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.239148",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.239249",
            "type": "log",
            "text": "Claude MPM Dashboard initialized successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 15401
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.239312",
            "type": "log",
            "text": "Agent hierarchy global reference set",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 15964
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.239379",
            "type": "log",
            "text": "All critical components initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 15824
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.239435",
            "type": "log",
            "text": "Dashboard loaded and initialized successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 49469
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.312236",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.312466",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.312576",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.312705",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.312949",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.313164",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.313263",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.313348",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.313431",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: IW8bK2NfX35HDGH2AAAb}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.313571",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.313815",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.328280",
            "type": "log",
            "text": "SocketManager: Updating initial connection status",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 15191
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.328464",
            "type": "log",
            "text": "SocketManager: Using socket client checkAndUpdateStatus method",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 15334
            }
          },
          {
            "timestamp": "2025-08-25T20:10:07.333857",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Cleared _updatingFooter flag",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 3410
            }
          },
          {
            "timestamp": "2025-08-25T20:10:08.312443",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:10:08.312587",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:10:08.312763",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:10:08.330340",
            "type": "log",
            "text": "SocketManager: Secondary status check after 1 second",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 16402
            }
          },
          {
            "timestamp": "2025-08-25T20:10:08.330507",
            "type": "log",
            "text": "SocketManager: Socket connected in secondary check, updating status",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 16552
            }
          },
          {
            "timestamp": "2025-08-25T20:10:08.330834",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:17.231020",
            "type": "warning",
            "text": "No ping from server for 43.997s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:12:17.231365",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:12:17.231812",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:12:17.231953",
            "type": "log",
            "text": "Connection uptime was 129.9s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:12:17.232096",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:17.232205",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:17.232307",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:17.232525",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.233284",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.233900",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.234281",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.234452",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.234583",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.241772",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.242084",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.242236",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.242415",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.242541",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.242660",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.242855",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.242961",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.243080",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.243184",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: Z_grTkYCoVtGRwV9AAAt}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.243337",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:12:18.243411",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:12:19.243658",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:12:19.243801",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:12:19.244043",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:12:27.231621",
            "type": "warning",
            "text": "No ping from server for 53.997s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:12:27.232361",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:12:27.232570",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:12:27.232668",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:12:27.232761",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:27.232849",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:27.232937",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:27.233021",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.234042",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.234585",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.234755",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.234888",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.235008",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.237897",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.238456",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.239879",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.240312",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.240508",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.240632",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.240828",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.240937",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.241050",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.241171",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: X669EqYVrCRAgogfAAAv}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.241336",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:12:28.241412",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:12:29.241129",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:12:29.241375",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:12:29.241556",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:12:37.230605",
            "type": "warning",
            "text": "No ping from server for 63.996s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:12:37.231297",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:12:37.231874",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:12:37.232117",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:12:37.232257",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:37.232538",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:37.232764",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:37.232904",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.232484",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.232874",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.233111",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.233269",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.233410",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.236641",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.236993",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.237148",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.237293",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.237464",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.237658",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.238056",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.238265",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.238674",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.238977",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: Hecojsn2LtM5IEqdAAAx}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.240134",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:12:38.240514",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:12:39.239137",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:12:39.239595",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:12:39.240085",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:12:47.230725",
            "type": "warning",
            "text": "No ping from server for 73.997s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:12:47.231195",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:12:47.231463",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:12:47.231586",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:12:47.231701",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:47.231810",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:47.231920",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:47.232022",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.232713",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.233014",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.233162",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.233263",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.233444",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.235545",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.235828",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.236121",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.236233",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.236392",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.236581",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.236794",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.236880",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.236960",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.237037",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 2eBBvho83FlhVZcrAAAz}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.237199",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:12:48.237285",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:12:49.238176",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:12:49.238575",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:12:49.238831",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:12:57.230608",
            "type": "warning",
            "text": "No ping from server for 83.997s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:12:57.231272",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:12:57.231474",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:12:57.231568",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:12:57.231657",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:57.231736",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:57.231818",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:57.231948",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.233339",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.233924",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.234125",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.234254",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.234366",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.236571",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.236756",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.236855",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.236952",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.237059",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.237170",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.237385",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.237608",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.237924",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.238052",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 4Kue7_T_1LfHdEzJAAA1}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.238238",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:12:58.238355",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:12:59.238761",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:12:59.238955",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:12:59.239198",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.188217",
            "type": "log",
            "text": "Disconnected from server: io server disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.188375",
            "type": "log",
            "text": "Connection uptime was 5.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.188622",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io server disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.188931",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io server disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.189270",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io server disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.189705",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io server disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.230034",
            "type": "log",
            "text": "SocketClient: Fallback update - was 'Disconnected: io server disconnect' (status-badge status-disconnected), now 'Disconnected' (status-badge status-disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 13540
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.230270",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          }
        ]
      },
      {
        "tab_id": "tab_2",
        "messages": [
          {
            "timestamp": "2025-08-25T20:10:09.937328",
            "type": "log",
            "text": "Extension error handler initialized. Use window.extensionErrorHandler.setDebugMode(true) to see suppressed errors.",
            "location": {
              "url": "http://localhost:8765/static/js/extension-error-handler.js",
              "lineNumber": 163,
              "columnNumber": 8
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.937555",
            "type": "log",
            "text": "Initializing refactored Claude MPM Dashboard...",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 14952
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.937807",
            "type": "log",
            "text": "Socket manager initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14402
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.938190",
            "type": "log",
            "text": "EventViewer: Keyboard navigation handled by unified Dashboard system",
            "location": {
              "url": "http://localhost:8765/static/dist/components/event-viewer.js",
              "lineNumber": 0,
              "columnNumber": 1001
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.938479",
            "type": "log",
            "text": "Initializing BuildTracker component",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 10590
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.939733",
            "type": "log",
            "text": "BuildTracker mounted to JSHandle@node",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 14153
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.939969",
            "type": "log",
            "text": "Agent inference system initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/components/agent-inference.js",
              "lineNumber": 0,
              "columnNumber": 230
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.940158",
            "type": "log",
            "text": "Agent hierarchy component initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 622
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.940444",
            "type": "log",
            "text": "Agent hierarchy component created",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 17048
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.942696",
            "type": "log",
            "text": "UI state manager initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 19407
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.944328",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] getDefaultWorkingDir called",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5680
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.944846",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Footer path found: \"Loading...\"",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5853
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.945412",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Footer path validation: {footerPath: \"Loading...\", isUnknown: false, isValid: false, shouldUse: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5977
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.946577",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Found working-dir-path element text: \"/Users/masa/Projects/claude-mpm\"",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 6561
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.946845",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Using working-dir-path as fallback: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 6698
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.947393",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] setWorkingDirectory called with: \"/Users/masa/Projects/claude-mpm\"",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 2756
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.947503",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Updating UI path element to: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 2917
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.947980",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Footer directory current text: \"Loading...\" new text: \"/Users/masa/Projects/claude-mpm\"",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 3153
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.948074",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Updated footer directory to: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 3304
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.948150",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] No session selected or session is \"all\", not saving to localStorage",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 3949
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.948238",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] About to call updateGitBranch with: \"/Users/masa/Projects/claude-mpm\"",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4052
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.948385",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.948445",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Not connected to socket server",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4616
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.948992",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Working directory set to: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4378
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.949384",
            "type": "log",
            "text": "Started watching footer directory for changes",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 1912
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.949457",
            "type": "log",
            "text": "Working directory manager initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 176
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.949521",
            "type": "log",
            "text": "File-tool tracker initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/components/file-tool-tracker.js",
              "lineNumber": 0,
              "columnNumber": 137
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.949581",
            "type": "log",
            "text": "Event processor initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/components/event-viewer.js",
              "lineNumber": 0,
              "columnNumber": 16794
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.949639",
            "type": "log",
            "text": "Export manager initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/components/export-manager.js",
              "lineNumber": 0,
              "columnNumber": 76
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.949698",
            "type": "log",
            "text": "SocketManager: Auto-connecting to port 8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 19019
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.949811",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.949915",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.949995",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.950074",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.950162",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.950361",
            "type": "log",
            "text": "Claude MPM Dashboard initialized successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 15401
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.950443",
            "type": "log",
            "text": "Agent hierarchy global reference set",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 15964
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.950512",
            "type": "log",
            "text": "All critical components initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 15824
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.950570",
            "type": "log",
            "text": "Dashboard loaded and initialized successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 49469
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.976713",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.977028",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.977122",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.977224",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.977332",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.977542",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.977636",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.977723",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.977805",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: MrUCOHhcPajAXjjuAAAd}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.977969",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:10:09.978031",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:10:10.037427",
            "type": "log",
            "text": "SocketManager: Updating initial connection status",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 15191
            }
          },
          {
            "timestamp": "2025-08-25T20:10:10.037699",
            "type": "log",
            "text": "SocketManager: Using socket client checkAndUpdateStatus method",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 15334
            }
          },
          {
            "timestamp": "2025-08-25T20:10:10.037815",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Cleared _updatingFooter flag",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 3410
            }
          },
          {
            "timestamp": "2025-08-25T20:10:10.979064",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:10:10.979188",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:10:10.979313",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:10:11.040173",
            "type": "log",
            "text": "SocketManager: Secondary status check after 1 second",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 16402
            }
          },
          {
            "timestamp": "2025-08-25T20:10:11.040453",
            "type": "log",
            "text": "SocketManager: Socket connected in secondary check, updating status",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 16552
            }
          },
          {
            "timestamp": "2025-08-25T20:10:11.040850",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:11:29.940520",
            "type": "warning",
            "text": "No ping from server for 41.706s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:11:29.941706",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:11:29.942655",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:11:29.943456",
            "type": "log",
            "text": "Connection uptime was 80.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:11:29.943788",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:11:29.944159",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:11:29.944383",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:11:29.944551",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.941320",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.942041",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.942215",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.942376",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.942529",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.949524",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.949937",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.950128",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.950267",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.950469",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.950751",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.951201",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.951338",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.951496",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.951683",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: QDlAx09d7SKttD4OAAAh}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.951961",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:11:30.952113",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:11:31.951454",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:11:31.951608",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:11:31.951761",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.188393",
            "type": "log",
            "text": "Disconnected from server: io server disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.189360",
            "type": "log",
            "text": "Connection uptime was 2.2s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.189887",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io server disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.190239",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io server disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.190564",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io server disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.190778",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io server disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.938316",
            "type": "log",
            "text": "SocketClient: Fallback update - was 'Disconnected: io server disconnect' (status-badge status-disconnected), now 'Disconnected' (status-badge status-disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 13540
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.939098",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          }
        ]
      },
      {
        "tab_id": "tab_3",
        "messages": [
          {
            "timestamp": "2025-08-25T20:10:12.637543",
            "type": "log",
            "text": "Extension error handler initialized. Use window.extensionErrorHandler.setDebugMode(true) to see suppressed errors.",
            "location": {
              "url": "http://localhost:8765/static/js/extension-error-handler.js",
              "lineNumber": 163,
              "columnNumber": 8
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.640219",
            "type": "log",
            "text": "Initializing refactored Claude MPM Dashboard...",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 14952
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.640292",
            "type": "log",
            "text": "Socket manager initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14402
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.640461",
            "type": "log",
            "text": "EventViewer: Keyboard navigation handled by unified Dashboard system",
            "location": {
              "url": "http://localhost:8765/static/dist/components/event-viewer.js",
              "lineNumber": 0,
              "columnNumber": 1001
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.640553",
            "type": "log",
            "text": "Initializing BuildTracker component",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 10590
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.641621",
            "type": "log",
            "text": "BuildTracker mounted to JSHandle@node",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 14153
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.641836",
            "type": "log",
            "text": "Agent inference system initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/components/agent-inference.js",
              "lineNumber": 0,
              "columnNumber": 230
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.642071",
            "type": "log",
            "text": "Agent hierarchy component initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 622
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.642254",
            "type": "log",
            "text": "Agent hierarchy component created",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 17048
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.642539",
            "type": "log",
            "text": "UI state manager initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 19407
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.642712",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] getDefaultWorkingDir called",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5680
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.642952",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Footer path found: \"Loading...\"",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5853
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.643241",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Footer path validation: {footerPath: \"Loading...\", isUnknown: false, isValid: false, shouldUse: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5977
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.643391",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Found working-dir-path element text: \"/Users/masa/Projects/claude-mpm\"",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 6561
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.643567",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Using working-dir-path as fallback: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 6698
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.643723",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] setWorkingDirectory called with: \"/Users/masa/Projects/claude-mpm\"",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 2756
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.643938",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Updating UI path element to: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 2917
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.644281",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Footer directory current text: \"Loading...\" new text: \"/Users/masa/Projects/claude-mpm\"",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 3153
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.644499",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Updated footer directory to: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 3304
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.644613",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] No session selected or session is \"all\", not saving to localStorage",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 3949
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.644725",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] About to call updateGitBranch with: \"/Users/masa/Projects/claude-mpm\"",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4052
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.645000",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.645132",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Not connected to socket server",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4616
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.645413",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Working directory set to: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4378
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.645571",
            "type": "log",
            "text": "Started watching footer directory for changes",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 1912
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.645638",
            "type": "log",
            "text": "Working directory manager initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 176
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.645698",
            "type": "log",
            "text": "File-tool tracker initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/components/file-tool-tracker.js",
              "lineNumber": 0,
              "columnNumber": 137
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.645756",
            "type": "log",
            "text": "Event processor initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/components/event-viewer.js",
              "lineNumber": 0,
              "columnNumber": 16794
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.645813",
            "type": "log",
            "text": "Export manager initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/components/export-manager.js",
              "lineNumber": 0,
              "columnNumber": 76
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.645872",
            "type": "log",
            "text": "SocketManager: Auto-connecting to port 8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 19019
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.646040",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.646157",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.646268",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.646533",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.646695",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.646802",
            "type": "log",
            "text": "Claude MPM Dashboard initialized successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 15401
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.646887",
            "type": "log",
            "text": "Agent hierarchy global reference set",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 15964
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.646962",
            "type": "log",
            "text": "All critical components initialized",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 15824
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.647024",
            "type": "log",
            "text": "Dashboard loaded and initialized successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/dashboard.js",
              "lineNumber": 0,
              "columnNumber": 49469
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.667757",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.668149",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.672249",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.676311",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.676448",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.676614",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.676701",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.676782",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.676864",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: dDaeOMRVXkyTr3CIAAAf}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.676983",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.677042",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.739228",
            "type": "log",
            "text": "SocketManager: Updating initial connection status",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 15191
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.739735",
            "type": "log",
            "text": "SocketManager: Using socket client checkAndUpdateStatus method",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 15334
            }
          },
          {
            "timestamp": "2025-08-25T20:10:12.739941",
            "type": "log",
            "text": "[WORKING-DIR-DEBUG] Cleared _updatingFooter flag",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 3410
            }
          },
          {
            "timestamp": "2025-08-25T20:10:13.669868",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:10:13.670130",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:10:13.670442",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:10:13.739787",
            "type": "log",
            "text": "SocketManager: Secondary status check after 1 second",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 16402
            }
          },
          {
            "timestamp": "2025-08-25T20:10:13.740047",
            "type": "log",
            "text": "SocketManager: Socket connected in secondary check, updating status",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 16552
            }
          },
          {
            "timestamp": "2025-08-25T20:10:13.740396",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:11:32.640868",
            "type": "warning",
            "text": "No ping from server for 44.408s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:11:32.641451",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:11:32.641801",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:11:32.641970",
            "type": "log",
            "text": "Connection uptime was 80.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:11:32.642112",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:11:32.642260",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:11:32.642401",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:11:32.642547",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.642951",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.643518",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.643794",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.644019",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.644219",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.648149",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.648849",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.649008",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.649140",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.649264",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.649389",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.649603",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.649720",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.649834",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.649946",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: dFhK3AnfQq2e5LK3AAAj}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.650176",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:11:33.650300",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:11:34.651435",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:11:34.651670",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:11:34.651907",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:11:42.640649",
            "type": "warning",
            "text": "No ping from server for 54.408s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:11:42.641211",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:11:42.641465",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:11:42.641606",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:11:42.641738",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:11:42.641871",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:11:42.641999",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:11:42.642127",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.642169",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.642748",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.643080",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.643277",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.643427",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.647536",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.647957",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.648127",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.648311",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.648473",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.648638",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.648867",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.648990",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.649108",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.649252",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: gdeCGJnZK2-gwn6RAAAl}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.649454",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:11:43.649570",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:11:44.650067",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:11:44.650233",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:11:44.650390",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:11:52.640924",
            "type": "warning",
            "text": "No ping from server for 64.408s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:11:52.641442",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:11:52.641724",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:11:52.641877",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:11:52.642008",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:11:52.642125",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:11:52.642244",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:11:52.642352",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.642155",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.642869",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.643040",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.643203",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.643340",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.647619",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.648228",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.648444",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.648624",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.648758",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.648888",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.649128",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.649249",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.649428",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.649559",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 8wT45PwfRqJq1CC3AAAn}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.649754",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:11:53.649840",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:11:54.649585",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:11:54.649729",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:11:54.649939",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:12:02.640323",
            "type": "warning",
            "text": "No ping from server for 74.408s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:12:02.640767",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:12:02.641018",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:12:02.641148",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:12:02.641263",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:02.641373",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:02.641494",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:02.641658",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.640709",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.641112",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.641295",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.641422",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.641537",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.644448",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.644818",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.644936",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.645051",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.645158",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.645260",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.645485",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.645639",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.645813",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.645976",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: Bk1Z8i4eI9MeSxCkAAAp}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.646228",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:12:03.646301",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:12:04.646397",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:12:04.646541",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:12:04.646692",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:12:12.642377",
            "type": "warning",
            "text": "No ping from server for 84.409s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:12:12.643294",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:12:12.643642",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:12:12.643821",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:12:12.643953",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:12.644074",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:12.644193",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:12.644369",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.642854",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.643332",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.643525",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.643667",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.643786",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.648975",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.649253",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.649378",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.649500",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.649610",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.649714",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.649934",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.650024",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.650120",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.650215",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 1Zhd4dF23k97bogJAAAr}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.650398",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:12:13.650503",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:12:14.649223",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:12:14.649372",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:12:14.649537",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:13:02.638965",
            "type": "warning",
            "text": "No ping from server for 44.402s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:13:02.639228",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:13:02.639441",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:13:02.639561",
            "type": "log",
            "text": "Connection uptime was 49.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:13:02.639652",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:02.639737",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:02.639816",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:02.639895",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.639846",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.640228",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.640370",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.640484",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.640635",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.642458",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.642586",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.642707",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.642807",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.642900",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.642985",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.643194",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.643298",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.643434",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.643552",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: ZhRQrqw0QL4pR1CNAAA3}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.643705",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:13:03.643768",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:13:04.644028",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:13:04.644165",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:13:04.644275",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:13:12.640239",
            "type": "warning",
            "text": "No ping from server for 54.403s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:13:12.640562",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:13:12.640724",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:13:12.640810",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:13:12.640891",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:12.640973",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:12.641057",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:12.641140",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.641336",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.641702",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.641844",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.642001",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.642122",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.644274",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.644487",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.644623",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.644809",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.645000",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.645241",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.645680",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.645915",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.646130",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.646281",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: eyloKE-d7ievC3dqAAA5}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.646579",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:13:13.646707",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:13:14.646212",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:13:14.646325",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:13:14.646425",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:13:22.640244",
            "type": "warning",
            "text": "No ping from server for 64.403s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:13:22.640940",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:13:22.641197",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:13:22.641327",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:13:22.641425",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:22.641516",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:22.641646",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:22.641773",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.641184",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.641661",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.642109",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.642300",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.642426",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.645366",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.645559",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.645672",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.645790",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.645900",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.646011",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.646198",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.646299",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.646404",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.646505",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: c07nQEoW5pfGO0UWAAA7}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.646659",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:13:23.646736",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:13:24.647599",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:13:24.647696",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:13:24.647802",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:13:32.641425",
            "type": "warning",
            "text": "No ping from server for 74.404s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:13:32.642689",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:13:32.642930",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:13:32.643056",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:13:32.643188",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:32.643299",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:32.643409",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:32.643521",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.643491",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.643927",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.644217",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.644489",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.644700",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.649245",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.649775",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.650084",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.650297",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.650480",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.650648",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.651175",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.651389",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.651560",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.651698",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: Nl9qeqYWYo9q2vfeAAA9}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.651928",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:13:33.652018",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:13:34.650319",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:13:34.650476",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:13:34.650621",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:13:42.646184",
            "type": "warning",
            "text": "No ping from server for 84.403s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:13:42.648048",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:13:42.648371",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:13:42.648520",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:13:42.648653",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:42.648782",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:42.648910",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:42.649129",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.642031",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.642537",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.642676",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.642876",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.643078",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.646520",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.647118",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.647239",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.647385",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.647507",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.647621",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.647801",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.647913",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.648009",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.648105",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 9AVVcwRruSK-7U0kAAA_}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.648255",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:13:43.648324",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:13:44.649091",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:13:44.649234",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:13:44.649363",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:14:32.649299",
            "type": "warning",
            "text": "No ping from server for 44.395s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:14:32.649972",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:14:32.650165",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:14:32.650270",
            "type": "log",
            "text": "Connection uptime was 49.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:14:32.650352",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:14:32.650434",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:14:32.650524",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:14:32.650612",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.642189",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.642510",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.642734",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.643056",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.643260",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.647515",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.647722",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.647836",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.647940",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.648043",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.648146",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.648328",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.648557",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.648697",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.648797",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 5nB8aBs6Mkk0GWcbAABB}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.648957",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:14:33.649029",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:14:34.650296",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:14:34.650441",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:14:34.650586",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:14:42.641005",
            "type": "warning",
            "text": "No ping from server for 54.396s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:14:42.642230",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:14:42.643658",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:14:42.644040",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:14:42.644297",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:14:42.644499",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:14:42.644650",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:14:42.644768",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.642810",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.643440",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.643736",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.644016",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.644246",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.645954",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.646200",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.646377",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.646571",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.646707",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.646853",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.647072",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.647226",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.647491",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.647740",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: mQtKqw0owQfxjOxuAABD}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.648135",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:14:43.648228",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:14:44.648248",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:14:44.648347",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:14:44.648464",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:14:52.642027",
            "type": "warning",
            "text": "No ping from server for 64.396s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:14:52.643191",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:14:52.643639",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:14:52.643785",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:14:52.643904",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:14:52.644017",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:14:52.644186",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:14:52.644456",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.642563",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.643102",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.643299",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.643443",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.643559",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.646695",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.647132",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.647404",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.647574",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.647707",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.647820",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.648014",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.648113",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.648216",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.648313",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 9vHZp0RYbx9kqivrAABF}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.648509",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:14:53.648600",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:14:54.648481",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:14:54.648700",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:14:54.649128",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:15:02.641866",
            "type": "warning",
            "text": "No ping from server for 74.396s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:15:02.642341",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:15:02.642663",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:15:02.642918",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:15:02.643122",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:15:02.643266",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:15:02.643400",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:15:02.643521",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.643247",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.643694",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.643845",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.643974",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.644097",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.647982",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.648852",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.649132",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.649399",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.649551",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.649745",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.650143",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.650280",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.650388",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.650527",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: o1vImvTFrsM3Wrc7AABH}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.650745",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:15:03.650822",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:15:04.649632",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:15:04.649761",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:15:04.649897",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:15:12.641677",
            "type": "warning",
            "text": "No ping from server for 84.395s, connection may be stale",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12413
            }
          },
          {
            "timestamp": "2025-08-25T20:15:12.642481",
            "type": "log",
            "text": "Forcing reconnection due to stale connection...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 12502
            }
          },
          {
            "timestamp": "2025-08-25T20:15:12.642751",
            "type": "log",
            "text": "Disconnected from server: io client disconnect",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2111
            }
          },
          {
            "timestamp": "2025-08-25T20:15:12.642862",
            "type": "log",
            "text": "Connection uptime was 9.0s",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 2294
            }
          },
          {
            "timestamp": "2025-08-25T20:15:12.643002",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:15:12.643090",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:15:12.643205",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:15:12.643304",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.641960",
            "type": "log",
            "text": "Connecting to Socket.IO server at http://localhost:8765",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1024
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.642448",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.642627",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.642773",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connecting... (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.642930",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connecting...' (connecting)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.646324",
            "type": "log",
            "text": "Connected to Socket.IO server",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1614
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.646638",
            "type": "log",
            "text": "Reconnected after 1.0s downtime",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 1855
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.646757",
            "type": "log",
            "text": "SocketClient: Connection status changed to 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9103
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.646881",
            "type": "log",
            "text": "SocketClient: Direct DOM update - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 9464
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.646990",
            "type": "log",
            "text": "SocketManager: Processing connection status update: Connected (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 14526
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.647088",
            "type": "log",
            "text": "SocketManager: UI updated - status: 'Connected' (connected)",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 17245
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.647272",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] updateGitBranch called with dir: \"/Users/masa/Projects/claude-mpm\" type: string",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4463
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.647373",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Validation results: {dir: /Users/masa/Projects/claude-mpm, isValidPath: true, isLoadingState: false, isUnknown: false, isEmptyOrWhitespace: false}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 4938
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.647470",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Requesting git branch for directory: /Users/masa/Projects/claude-mpm",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5397
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.647574",
            "type": "log",
            "text": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: jX-uyrqb2jMqbr9wAABJ}",
            "location": {
              "url": "http://localhost:8765/static/dist/components/working-directory.js",
              "lineNumber": 0,
              "columnNumber": 5470
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.647721",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:15:13.647794",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          },
          {
            "timestamp": "2025-08-25T20:15:14.647912",
            "type": "log",
            "text": "Refreshing sessions...",
            "location": {
              "url": "http://localhost:8765/static/dist/components/session-manager.js",
              "lineNumber": 0,
              "columnNumber": 2181
            }
          },
          {
            "timestamp": "2025-08-25T20:15:14.648001",
            "type": "log",
            "text": "Requesting server status...",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 7730
            }
          },
          {
            "timestamp": "2025-08-25T20:15:14.648103",
            "type": "log",
            "text": "Emitted request.status successfully",
            "location": {
              "url": "http://localhost:8765/static/dist/socket-client.js",
              "lineNumber": 0,
              "columnNumber": 5869
            }
          }
        ]
      }
    ],
    "all_websocket_events": [
      {
        "tab_id": "tab_1",
        "events": [
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_received",
            "payload": "0{\"sid\":\"n60l4TlIeUj8X2IiAAAa\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:10:07.300153Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:10:07.300412Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_received",
            "payload": "40{\"sid\":\"IW8bK2NfX35HDGH2AAAb\"}"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_received",
            "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756167048.22848,\"source\":\"server\"}]"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_sent",
            "payload": "42[\"pong\",{\"timestamp\":1756167048.22848,\"client_time\":1756167048230}]"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_received",
            "payload": "2"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_sent",
            "payload": "3"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_received",
            "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756167093.231442,\"source\":\"server\"}]"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_sent",
            "payload": "42[\"pong\",{\"timestamp\":1756167093.231442,\"client_time\":1756167093232}]"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_received",
            "payload": "2"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_sent",
            "payload": "3"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:10:07.270305",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:12:18.234715",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:12:18.234715",
            "type": "frame_received",
            "payload": "0{\"sid\":\"rIfk66Z3hiPkEFCOAAAs\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:12:18.234715",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:12:18.234715",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:12:18.237974Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:12:18.234715",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:12:18.238502Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:12:18.234715",
            "type": "frame_received",
            "payload": "40{\"sid\":\"Z_grTkYCoVtGRwV9AAAt\"}"
          },
          {
            "timestamp": "2025-08-25T20:12:18.234715",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:12:18.234715",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:12:18.234715",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:12:18.234715",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:12:18.234715",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:12:18.234715",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:12:28.235136",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:12:28.235136",
            "type": "frame_received",
            "payload": "0{\"sid\":\"wMesiVk3fRHBVy4bAAAu\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:12:28.235136",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:12:28.235136",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:12:28.236491Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:12:28.235136",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:12:28.236686Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:12:28.235136",
            "type": "frame_received",
            "payload": "40{\"sid\":\"X669EqYVrCRAgogfAAAv\"}"
          },
          {
            "timestamp": "2025-08-25T20:12:28.235136",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:12:28.235136",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:12:28.235136",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:12:28.235136",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:12:28.235136",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:12:28.235136",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:12:38.233627",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:12:38.233627",
            "type": "frame_received",
            "payload": "0{\"sid\":\"Xl8vTB4ZXL8cCGyFAAAw\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:12:38.233627",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:12:38.233627",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:12:38.234980Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:12:38.233627",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:12:38.235280Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:12:38.233627",
            "type": "frame_received",
            "payload": "40{\"sid\":\"Hecojsn2LtM5IEqdAAAx\"}"
          },
          {
            "timestamp": "2025-08-25T20:12:38.233627",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:12:38.233627",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:12:38.233627",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:12:38.233627",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:12:38.233627",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:12:38.233627",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233589",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233589",
            "type": "frame_received",
            "payload": "0{\"sid\":\"61s-6MkGAA51vk1pAAAy\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233589",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233589",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:12:48.234387Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233589",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:12:48.234521Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233589",
            "type": "frame_received",
            "payload": "40{\"sid\":\"2eBBvho83FlhVZcrAAAz\"}"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233589",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233589",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233589",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233589",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233589",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233589",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:12:58.234495",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:12:58.234495",
            "type": "frame_received",
            "payload": "0{\"sid\":\"Af8qcGRoMPXDD6t0AAA0\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:12:58.234495",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:12:58.234495",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:12:58.235470Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:12:58.234495",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:12:58.235642Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:12:58.234495",
            "type": "frame_received",
            "payload": "40{\"sid\":\"4Kue7_T_1LfHdEzJAAA1\"}"
          },
          {
            "timestamp": "2025-08-25T20:12:58.234495",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:12:58.234495",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:12:58.234495",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:12:58.234495",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:12:58.234495",
            "type": "frame_received",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:12:58.234495",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          }
        ]
      },
      {
        "tab_id": "tab_2",
        "events": [
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "frame_received",
            "payload": "0{\"sid\":\"pWqTyuEAQVx_OFuwAAAc\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:10:09.975234Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:10:09.975455Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "frame_received",
            "payload": "40{\"sid\":\"MrUCOHhcPajAXjjuAAAd\"}"
          },
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "frame_received",
            "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756167048.22848,\"source\":\"server\"}]"
          },
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "frame_sent",
            "payload": "42[\"pong\",{\"timestamp\":1756167048.22848,\"client_time\":1756167048229}]"
          },
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "frame_received",
            "payload": "2"
          },
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "frame_sent",
            "payload": "3"
          },
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:10:09.966575",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:11:30.943322",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:11:30.943322",
            "type": "frame_received",
            "payload": "0{\"sid\":\"9hjBm2KTS6uRutDFAAAg\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:11:30.943322",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:11:30.943322",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:11:30.947482Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:11:30.943322",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:11:30.947743Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:11:30.943322",
            "type": "frame_received",
            "payload": "40{\"sid\":\"QDlAx09d7SKttD4OAAAh\"}"
          },
          {
            "timestamp": "2025-08-25T20:11:30.943322",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:11:30.943322",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:11:30.943322",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:11:30.943322",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:11:30.943322",
            "type": "frame_received",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:11:30.943322",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          }
        ]
      },
      {
        "tab_id": "tab_3",
        "events": [
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "frame_received",
            "payload": "0{\"sid\":\"v5sc9J6VB-ASOnMOAAAe\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:10:12.664789Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:10:12.665324Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "frame_received",
            "payload": "40{\"sid\":\"dDaeOMRVXkyTr3CIAAAf\"}"
          },
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "frame_received",
            "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756167048.22848,\"source\":\"server\"}]"
          },
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "frame_sent",
            "payload": "42[\"pong\",{\"timestamp\":1756167048.22848,\"client_time\":1756167048230}]"
          },
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "frame_received",
            "payload": "2"
          },
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "frame_sent",
            "payload": "3"
          },
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:10:12.659569",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:11:33.644394",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:11:33.644394",
            "type": "frame_received",
            "payload": "0{\"sid\":\"v9vqcLaBr64S-TCJAAAi\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:11:33.644394",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:11:33.644394",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:11:33.646560Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:11:33.644394",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:11:33.646803Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:11:33.644394",
            "type": "frame_received",
            "payload": "40{\"sid\":\"dFhK3AnfQq2e5LK3AAAj\"}"
          },
          {
            "timestamp": "2025-08-25T20:11:33.644394",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:11:33.644394",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:11:33.644394",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:11:33.644394",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:11:33.644394",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:11:33.644394",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:11:43.643576",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:11:43.643576",
            "type": "frame_received",
            "payload": "0{\"sid\":\"J1MfZsshlHazCoDoAAAk\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:11:43.643576",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:11:43.643576",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:11:43.645640Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:11:43.643576",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:11:43.645867Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:11:43.643576",
            "type": "frame_received",
            "payload": "40{\"sid\":\"gdeCGJnZK2-gwn6RAAAl\"}"
          },
          {
            "timestamp": "2025-08-25T20:11:43.643576",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:11:43.643576",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:11:43.643576",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:11:43.643576",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:11:43.643576",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:11:43.643576",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:11:53.643483",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:11:53.643483",
            "type": "frame_received",
            "payload": "0{\"sid\":\"6-k-hho3z9oj5teHAAAm\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:11:53.643483",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:11:53.643483",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:11:53.645406Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:11:53.643483",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:11:53.645648Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:11:53.643483",
            "type": "frame_received",
            "payload": "40{\"sid\":\"8wT45PwfRqJq1CC3AAAn\"}"
          },
          {
            "timestamp": "2025-08-25T20:11:53.643483",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:11:53.643483",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:11:53.643483",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:11:53.643483",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:11:53.643483",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:11:53.643483",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641650",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641650",
            "type": "frame_received",
            "payload": "0{\"sid\":\"HYGIZS9SxcWIkD-KAAAo\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641650",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641650",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:12:03.643103Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641650",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:12:03.643286Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641650",
            "type": "frame_received",
            "payload": "40{\"sid\":\"Bk1Z8i4eI9MeSxCkAAAp\"}"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641650",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641650",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641650",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641650",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641650",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641650",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "frame_received",
            "payload": "0{\"sid\":\"351mMAycjiufk3XUAAAq\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:12:13.645164Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:12:13.645388Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "frame_received",
            "payload": "40{\"sid\":\"1Zhd4dF23k97bogJAAAr\"}"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "frame_received",
            "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756167138.2336798,\"source\":\"server\"}]"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "frame_sent",
            "payload": "42[\"pong\",{\"timestamp\":1756167138.2336798,\"client_time\":1756167138235}]"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "frame_received",
            "payload": "2"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "frame_sent",
            "payload": "3"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643915",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640856",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640856",
            "type": "frame_received",
            "payload": "0{\"sid\":\"v497_p8WMxdkZzTHAAA2\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640856",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640856",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:13:03.641379Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640856",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:13:03.641556Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640856",
            "type": "frame_received",
            "payload": "40{\"sid\":\"ZhRQrqw0QL4pR1CNAAA3\"}"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640856",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640856",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640856",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640856",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640856",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640856",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:13:13.642247",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:13:13.642247",
            "type": "frame_received",
            "payload": "0{\"sid\":\"Solz5e3XSsWXePkdAAA4\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:13:13.642247",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:13:13.642247",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:13:13.643146Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:13:13.642247",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:13:13.643293Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:13:13.642247",
            "type": "frame_received",
            "payload": "40{\"sid\":\"eyloKE-d7ievC3dqAAA5\"}"
          },
          {
            "timestamp": "2025-08-25T20:13:13.642247",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:13:13.642247",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:13:13.642247",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:13:13.642247",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:13:13.642247",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:13:13.642247",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:13:23.642559",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:13:23.642559",
            "type": "frame_received",
            "payload": "0{\"sid\":\"9R-FbJoLalYtd4rOAAA6\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:13:23.642559",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:13:23.642559",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:13:23.643841Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:13:23.642559",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:13:23.644045Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:13:23.642559",
            "type": "frame_received",
            "payload": "40{\"sid\":\"c07nQEoW5pfGO0UWAAA7\"}"
          },
          {
            "timestamp": "2025-08-25T20:13:23.642559",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:13:23.642559",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:13:23.642559",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:13:23.642559",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:13:23.642559",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:13:23.642559",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:13:33.644916",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:13:33.644916",
            "type": "frame_received",
            "payload": "0{\"sid\":\"zuW-QUtvpQrEmXGsAAA8\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:13:33.644916",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:13:33.644916",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:13:33.647060Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:13:33.644916",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:13:33.647323Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:13:33.644916",
            "type": "frame_received",
            "payload": "40{\"sid\":\"Nl9qeqYWYo9q2vfeAAA9\"}"
          },
          {
            "timestamp": "2025-08-25T20:13:33.644916",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:13:33.644916",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:13:33.644916",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:13:33.644916",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:13:33.644916",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:13:33.644916",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "frame_received",
            "payload": "0{\"sid\":\"bPDS-PSyoEsIIw6PAAA-\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:13:43.645306Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:13:43.645480Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "frame_received",
            "payload": "40{\"sid\":\"9AVVcwRruSK-7U0kAAA_\"}"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "frame_received",
            "payload": "42[\"ping\",{\"type\":\"system\",\"subtype\":\"ping\",\"timestamp\":1756167228.2422888,\"source\":\"server\"}]"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "frame_sent",
            "payload": "42[\"pong\",{\"timestamp\":1756167228.2422888,\"client_time\":1756167228243}]"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "frame_received",
            "payload": "2"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "frame_sent",
            "payload": "3"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643330",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:14:33.643500",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:14:33.643500",
            "type": "frame_received",
            "payload": "0{\"sid\":\"sFO9fTNu8b92ESYfAABA\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:14:33.643500",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:14:33.643500",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:14:33.646180Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:14:33.643500",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:14:33.646379Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:14:33.643500",
            "type": "frame_received",
            "payload": "40{\"sid\":\"5nB8aBs6Mkk0GWcbAABB\"}"
          },
          {
            "timestamp": "2025-08-25T20:14:33.643500",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:14:33.643500",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:14:33.643500",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:14:33.643500",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:14:33.643500",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:14:33.643500",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:14:43.644393",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:14:43.644393",
            "type": "frame_received",
            "payload": "0{\"sid\":\"tB2cz8_unl3jWlypAABC\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:14:43.644393",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:14:43.644393",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:14:43.644447Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:14:43.644393",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:14:43.644646Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:14:43.644393",
            "type": "frame_received",
            "payload": "40{\"sid\":\"mQtKqw0owQfxjOxuAABD\"}"
          },
          {
            "timestamp": "2025-08-25T20:14:43.644393",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:14:43.644393",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:14:43.644393",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:14:43.644393",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:14:43.644393",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:14:43.644393",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643695",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643695",
            "type": "frame_received",
            "payload": "0{\"sid\":\"yqbd3KhqCtrXGoLkAABE\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643695",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643695",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:14:53.645452Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643695",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:14:53.645617Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643695",
            "type": "frame_received",
            "payload": "40{\"sid\":\"9vHZp0RYbx9kqivrAABF\"}"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643695",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643695",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643695",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643695",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643695",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643695",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:15:03.644225",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:15:03.644225",
            "type": "frame_received",
            "payload": "0{\"sid\":\"PZRFMRkALYyEnDfnAABG\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:15:03.644225",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:15:03.644225",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:15:03.645789Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:15:03.644225",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:15:03.645996Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:15:03.644225",
            "type": "frame_received",
            "payload": "40{\"sid\":\"o1vImvTFrsM3Wrc7AABH\"}"
          },
          {
            "timestamp": "2025-08-25T20:15:03.644225",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:15:03.644225",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:15:03.644225",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:15:03.644225",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:15:03.644225",
            "type": "frame_sent",
            "payload": "41"
          },
          {
            "timestamp": "2025-08-25T20:15:03.644225",
            "type": "websocket_close",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:15:13.643111",
            "type": "websocket_open",
            "url": "ws://localhost:8765/socket.io/?EIO=4&transport=websocket"
          },
          {
            "timestamp": "2025-08-25T20:15:13.643111",
            "type": "frame_received",
            "payload": "0{\"sid\":\"9IEE_S5iB56kJefqAABI\",\"upgrades\":[],\"pingTimeout\":20000,\"pingInterval\":45000,\"maxPayload\":1"
          },
          {
            "timestamp": "2025-08-25T20:15:13.643111",
            "type": "frame_sent",
            "payload": "40"
          },
          {
            "timestamp": "2025-08-25T20:15:13.643111",
            "type": "frame_received",
            "payload": "42[\"status\",{\"type\":\"connection\",\"subtype\":\"status\",\"timestamp\":\"2025-08-26T00:15:13.645031Z\",\"sourc"
          },
          {
            "timestamp": "2025-08-25T20:15:13.643111",
            "type": "frame_received",
            "payload": "42[\"welcome\",{\"type\":\"connection\",\"subtype\":\"welcome\",\"timestamp\":\"2025-08-26T00:15:13.645225Z\",\"sou"
          },
          {
            "timestamp": "2025-08-25T20:15:13.643111",
            "type": "frame_received",
            "payload": "40{\"sid\":\"jX-uyrqb2jMqbr9wAABJ\"}"
          },
          {
            "timestamp": "2025-08-25T20:15:13.643111",
            "type": "frame_sent",
            "payload": "42[\"get_git_branch\",\"/Users/masa/Projects/claude-mpm\"]"
          },
          {
            "timestamp": "2025-08-25T20:15:13.643111",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          },
          {
            "timestamp": "2025-08-25T20:15:13.643111",
            "type": "frame_received",
            "payload": "42[\"git_branch_response\",{\"success\":true,\"branch\":\"main\",\"working_dir\":\"/Users/masa/Projects/claude-"
          },
          {
            "timestamp": "2025-08-25T20:15:13.643111",
            "type": "frame_sent",
            "payload": "42[\"request.status\",null]"
          }
        ]
      }
    ],
    "all_connection_events": [
      {
        "tab_id": "tab_1",
        "events": [
          {
            "timestamp": "2025-08-25T20:10:07.237812",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Not connected to socket server"
          },
          {
            "timestamp": "2025-08-25T20:10:07.238558",
            "type": "reconnect",
            "message": "SocketManager: Auto-connecting to port 8765"
          },
          {
            "timestamp": "2025-08-25T20:10:07.238691",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:10:07.238844",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:10:07.238969",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:10:07.239061",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:10:07.239148",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:10:07.312236",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:10:07.312466",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:10:07.312576",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:10:07.312705",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:10:07.312949",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:10:07.313431",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: IW8bK2NfX35HDGH2AAAb}"
          },
          {
            "timestamp": "2025-08-25T20:10:07.328280",
            "type": "reconnect",
            "message": "SocketManager: Updating initial connection status"
          },
          {
            "timestamp": "2025-08-25T20:10:08.330507",
            "type": "reconnect",
            "message": "SocketManager: Socket connected in secondary check, updating status"
          },
          {
            "timestamp": "2025-08-25T20:10:08.330834",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:17.231020",
            "type": "reconnect",
            "message": "No ping from server for 43.997s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:12:17.231365",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:12:17.231812",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:12:17.231953",
            "type": "reconnect",
            "message": "Connection uptime was 129.9s"
          },
          {
            "timestamp": "2025-08-25T20:12:17.232096",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:17.232205",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:17.232307",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:17.232525",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:18.233284",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:12:18.233900",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:18.234281",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:18.234452",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:18.234583",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:18.241772",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:12:18.242084",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:12:18.242236",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:18.242415",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:18.242541",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:18.242660",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:18.243184",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: Z_grTkYCoVtGRwV9AAAt}"
          },
          {
            "timestamp": "2025-08-25T20:12:27.231621",
            "type": "reconnect",
            "message": "No ping from server for 53.997s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:12:27.232361",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:12:27.232570",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:12:27.232668",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:12:27.232761",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:27.232849",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:27.232937",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:27.233021",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:28.234042",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:12:28.234585",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:28.234755",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:28.234888",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:28.235008",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:28.237897",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:12:28.238456",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:12:28.239879",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:28.240312",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:28.240508",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:28.240632",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:28.241171",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: X669EqYVrCRAgogfAAAv}"
          },
          {
            "timestamp": "2025-08-25T20:12:37.230605",
            "type": "reconnect",
            "message": "No ping from server for 63.996s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:12:37.231297",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:12:37.231874",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:12:37.232117",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:12:37.232257",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:37.232538",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:37.232764",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:37.232904",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:38.232484",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:12:38.232874",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:38.233111",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:38.233269",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:38.233410",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:38.236641",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:12:38.236993",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:12:38.237148",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:38.237293",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:38.237464",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:38.237658",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:38.238977",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: Hecojsn2LtM5IEqdAAAx}"
          },
          {
            "timestamp": "2025-08-25T20:12:47.230725",
            "type": "reconnect",
            "message": "No ping from server for 73.997s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:12:47.231195",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:12:47.231463",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:12:47.231586",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:12:47.231701",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:47.231810",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:47.231920",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:47.232022",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:48.232713",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233014",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233162",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233263",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:48.233444",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:48.235545",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:12:48.235828",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:12:48.236121",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:48.236233",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:48.236392",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:48.236581",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:48.237037",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 2eBBvho83FlhVZcrAAAz}"
          },
          {
            "timestamp": "2025-08-25T20:12:57.230608",
            "type": "reconnect",
            "message": "No ping from server for 83.997s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:12:57.231272",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:12:57.231474",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:12:57.231568",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:12:57.231657",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:57.231736",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:57.231818",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:57.231948",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:58.233339",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:12:58.233924",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:58.234125",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:58.234254",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:58.234366",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:58.236571",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:12:58.236756",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:12:58.236855",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:58.236952",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:58.237059",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:58.237170",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:58.238052",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 4Kue7_T_1LfHdEzJAAA1}"
          },
          {
            "timestamp": "2025-08-25T20:13:03.188217",
            "type": "disconnect",
            "message": "Disconnected from server: io server disconnect"
          },
          {
            "timestamp": "2025-08-25T20:13:03.188375",
            "type": "reconnect",
            "message": "Connection uptime was 5.0s"
          },
          {
            "timestamp": "2025-08-25T20:13:03.188622",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io server disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:03.188931",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io server disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:03.189270",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io server disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:03.189705",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io server disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:03.230034",
            "type": "disconnect",
            "message": "SocketClient: Fallback update - was 'Disconnected: io server disconnect' (status-badge status-disconnected), now 'Disconnected' (status-badge status-disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:03.230270",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected' (disconnected)"
          }
        ]
      },
      {
        "tab_id": "tab_2",
        "events": [
          {
            "timestamp": "2025-08-25T20:10:09.948445",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Not connected to socket server"
          },
          {
            "timestamp": "2025-08-25T20:10:09.949698",
            "type": "reconnect",
            "message": "SocketManager: Auto-connecting to port 8765"
          },
          {
            "timestamp": "2025-08-25T20:10:09.949811",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:10:09.949915",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:10:09.949995",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:10:09.950074",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:10:09.950162",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:10:09.976713",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:10:09.977028",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:10:09.977122",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:10:09.977224",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:10:09.977332",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:10:09.977805",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: MrUCOHhcPajAXjjuAAAd}"
          },
          {
            "timestamp": "2025-08-25T20:10:10.037427",
            "type": "reconnect",
            "message": "SocketManager: Updating initial connection status"
          },
          {
            "timestamp": "2025-08-25T20:10:11.040453",
            "type": "reconnect",
            "message": "SocketManager: Socket connected in secondary check, updating status"
          },
          {
            "timestamp": "2025-08-25T20:10:11.040850",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:29.940520",
            "type": "reconnect",
            "message": "No ping from server for 41.706s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:11:29.941706",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:11:29.942655",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:11:29.943456",
            "type": "reconnect",
            "message": "Connection uptime was 80.0s"
          },
          {
            "timestamp": "2025-08-25T20:11:29.943788",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:29.944159",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:29.944383",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:29.944551",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:30.941320",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:11:30.942041",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:30.942215",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:30.942376",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:30.942529",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:30.949524",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:11:30.949937",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:11:30.950128",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:30.950267",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:30.950469",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:30.950751",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:30.951683",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: QDlAx09d7SKttD4OAAAh}"
          },
          {
            "timestamp": "2025-08-25T20:11:33.188393",
            "type": "disconnect",
            "message": "Disconnected from server: io server disconnect"
          },
          {
            "timestamp": "2025-08-25T20:11:33.189360",
            "type": "reconnect",
            "message": "Connection uptime was 2.2s"
          },
          {
            "timestamp": "2025-08-25T20:11:33.189887",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io server disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:33.190239",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io server disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:33.190564",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io server disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:33.190778",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io server disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:33.938316",
            "type": "disconnect",
            "message": "SocketClient: Fallback update - was 'Disconnected: io server disconnect' (status-badge status-disconnected), now 'Disconnected' (status-badge status-disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:33.939098",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected' (disconnected)"
          }
        ]
      },
      {
        "tab_id": "tab_3",
        "events": [
          {
            "timestamp": "2025-08-25T20:10:12.645132",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Not connected to socket server"
          },
          {
            "timestamp": "2025-08-25T20:10:12.645872",
            "type": "reconnect",
            "message": "SocketManager: Auto-connecting to port 8765"
          },
          {
            "timestamp": "2025-08-25T20:10:12.646040",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:10:12.646157",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:10:12.646268",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:10:12.646533",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:10:12.646695",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:10:12.667757",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:10:12.668149",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:10:12.672249",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:10:12.676311",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:10:12.676448",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:10:12.676864",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: dDaeOMRVXkyTr3CIAAAf}"
          },
          {
            "timestamp": "2025-08-25T20:10:12.739228",
            "type": "reconnect",
            "message": "SocketManager: Updating initial connection status"
          },
          {
            "timestamp": "2025-08-25T20:10:13.740047",
            "type": "reconnect",
            "message": "SocketManager: Socket connected in secondary check, updating status"
          },
          {
            "timestamp": "2025-08-25T20:10:13.740396",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:32.640868",
            "type": "reconnect",
            "message": "No ping from server for 44.408s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:11:32.641451",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:11:32.641801",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:11:32.641970",
            "type": "reconnect",
            "message": "Connection uptime was 80.0s"
          },
          {
            "timestamp": "2025-08-25T20:11:32.642112",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:32.642260",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:32.642401",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:32.642547",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:33.642951",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:11:33.643518",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:33.643794",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:33.644019",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:33.644219",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:33.648149",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:11:33.648849",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:11:33.649008",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:33.649140",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:33.649264",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:33.649389",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:33.649946",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: dFhK3AnfQq2e5LK3AAAj}"
          },
          {
            "timestamp": "2025-08-25T20:11:42.640649",
            "type": "reconnect",
            "message": "No ping from server for 54.408s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:11:42.641211",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:11:42.641465",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:11:42.641606",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:11:42.641738",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:42.641871",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:42.641999",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:42.642127",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:43.642169",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:11:43.642748",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:43.643080",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:43.643277",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:43.643427",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:43.647536",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:11:43.647957",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:11:43.648127",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:43.648311",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:43.648473",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:43.648638",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:43.649252",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: gdeCGJnZK2-gwn6RAAAl}"
          },
          {
            "timestamp": "2025-08-25T20:11:52.640924",
            "type": "reconnect",
            "message": "No ping from server for 64.408s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:11:52.641442",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:11:52.641724",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:11:52.641877",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:11:52.642008",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:52.642125",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:52.642244",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:52.642352",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:11:53.642155",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:11:53.642869",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:53.643040",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:53.643203",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:53.643340",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:11:53.647619",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:11:53.648228",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:11:53.648444",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:53.648624",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:53.648758",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:53.648888",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:11:53.649559",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 8wT45PwfRqJq1CC3AAAn}"
          },
          {
            "timestamp": "2025-08-25T20:12:02.640323",
            "type": "reconnect",
            "message": "No ping from server for 74.408s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:12:02.640767",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:12:02.641018",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:12:02.641148",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:12:02.641263",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:02.641373",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:02.641494",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:02.641658",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:03.640709",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641112",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641295",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641422",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:03.641537",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:03.644448",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:12:03.644818",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:12:03.644936",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:03.645051",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:03.645158",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:03.645260",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:03.645976",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: Bk1Z8i4eI9MeSxCkAAAp}"
          },
          {
            "timestamp": "2025-08-25T20:12:12.642377",
            "type": "reconnect",
            "message": "No ping from server for 84.409s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:12:12.643294",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:12:12.643642",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:12:12.643821",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:12:12.643953",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:12.644074",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:12.644193",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:12.644369",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:12:13.642854",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643332",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643525",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643667",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:13.643786",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:12:13.648975",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:12:13.649253",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:12:13.649378",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:13.649500",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:13.649610",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:13.649714",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:12:13.650215",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 1Zhd4dF23k97bogJAAAr}"
          },
          {
            "timestamp": "2025-08-25T20:13:02.638965",
            "type": "reconnect",
            "message": "No ping from server for 44.402s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:13:02.639228",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:13:02.639441",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:13:02.639561",
            "type": "reconnect",
            "message": "Connection uptime was 49.0s"
          },
          {
            "timestamp": "2025-08-25T20:13:02.639652",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:02.639737",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:02.639816",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:02.639895",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:03.639846",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640228",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640370",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640484",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:03.640635",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:03.642458",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:13:03.642586",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:13:03.642707",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:03.642807",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:03.642900",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:03.642985",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:03.643552",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: ZhRQrqw0QL4pR1CNAAA3}"
          },
          {
            "timestamp": "2025-08-25T20:13:12.640239",
            "type": "reconnect",
            "message": "No ping from server for 54.403s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:13:12.640562",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:13:12.640724",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:13:12.640810",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:13:12.640891",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:12.640973",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:12.641057",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:12.641140",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:13.641336",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:13:13.641702",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:13.641844",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:13.642001",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:13.642122",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:13.644274",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:13:13.644487",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:13:13.644623",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:13.644809",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:13.645000",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:13.645241",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:13.646281",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: eyloKE-d7ievC3dqAAA5}"
          },
          {
            "timestamp": "2025-08-25T20:13:22.640244",
            "type": "reconnect",
            "message": "No ping from server for 64.403s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:13:22.640940",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:13:22.641197",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:13:22.641327",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:13:22.641425",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:22.641516",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:22.641646",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:22.641773",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:23.641184",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:13:23.641661",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:23.642109",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:23.642300",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:23.642426",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:23.645366",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:13:23.645559",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:13:23.645672",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:23.645790",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:23.645900",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:23.646011",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:23.646505",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: c07nQEoW5pfGO0UWAAA7}"
          },
          {
            "timestamp": "2025-08-25T20:13:32.641425",
            "type": "reconnect",
            "message": "No ping from server for 74.404s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:13:32.642689",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:13:32.642930",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:13:32.643056",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:13:32.643188",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:32.643299",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:32.643409",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:32.643521",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:33.643491",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:13:33.643927",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:33.644217",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:33.644489",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:33.644700",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:33.649245",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:13:33.649775",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:13:33.650084",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:33.650297",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:33.650480",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:33.650648",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:33.651698",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: Nl9qeqYWYo9q2vfeAAA9}"
          },
          {
            "timestamp": "2025-08-25T20:13:42.646184",
            "type": "reconnect",
            "message": "No ping from server for 84.403s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:13:42.648048",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:13:42.648371",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:13:42.648520",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:13:42.648653",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:42.648782",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:42.648910",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:42.649129",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:13:43.642031",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:13:43.642537",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:43.642676",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:43.642876",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:43.643078",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:13:43.646520",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:13:43.647118",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:13:43.647239",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:43.647385",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:43.647507",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:43.647621",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:13:43.648105",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 9AVVcwRruSK-7U0kAAA_}"
          },
          {
            "timestamp": "2025-08-25T20:14:32.649299",
            "type": "reconnect",
            "message": "No ping from server for 44.395s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:14:32.649972",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:14:32.650165",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:14:32.650270",
            "type": "reconnect",
            "message": "Connection uptime was 49.0s"
          },
          {
            "timestamp": "2025-08-25T20:14:32.650352",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:14:32.650434",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:14:32.650524",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:14:32.650612",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:14:33.642189",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:14:33.642510",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:14:33.642734",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:14:33.643056",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:14:33.643260",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:14:33.647515",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:14:33.647722",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:14:33.647836",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:14:33.647940",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:14:33.648043",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:14:33.648146",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:14:33.648797",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 5nB8aBs6Mkk0GWcbAABB}"
          },
          {
            "timestamp": "2025-08-25T20:14:42.641005",
            "type": "reconnect",
            "message": "No ping from server for 54.396s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:14:42.642230",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:14:42.643658",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:14:42.644040",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:14:42.644297",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:14:42.644499",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:14:42.644650",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:14:42.644768",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:14:43.642810",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:14:43.643440",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:14:43.643736",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:14:43.644016",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:14:43.644246",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:14:43.645954",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:14:43.646200",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:14:43.646377",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:14:43.646571",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:14:43.646707",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:14:43.646853",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:14:43.647740",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: mQtKqw0owQfxjOxuAABD}"
          },
          {
            "timestamp": "2025-08-25T20:14:52.642027",
            "type": "reconnect",
            "message": "No ping from server for 64.396s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:14:52.643191",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:14:52.643639",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:14:52.643785",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:14:52.643904",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:14:52.644017",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:14:52.644186",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:14:52.644456",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:14:53.642563",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643102",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643299",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643443",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:14:53.643559",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:14:53.646695",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:14:53.647132",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:14:53.647404",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:14:53.647574",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:14:53.647707",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:14:53.647820",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:14:53.648313",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: 9vHZp0RYbx9kqivrAABF}"
          },
          {
            "timestamp": "2025-08-25T20:15:02.641866",
            "type": "reconnect",
            "message": "No ping from server for 74.396s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:15:02.642341",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:15:02.642663",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:15:02.642918",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:15:02.643122",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:15:02.643266",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:15:02.643400",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:15:02.643521",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:15:03.643247",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:15:03.643694",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:15:03.643845",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:15:03.643974",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:15:03.644097",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:15:03.647982",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:15:03.648852",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:15:03.649132",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:15:03.649399",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:15:03.649551",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:15:03.649745",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:15:03.650527",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: o1vImvTFrsM3Wrc7AABH}"
          },
          {
            "timestamp": "2025-08-25T20:15:12.641677",
            "type": "reconnect",
            "message": "No ping from server for 84.395s, connection may be stale"
          },
          {
            "timestamp": "2025-08-25T20:15:12.642481",
            "type": "reconnect",
            "message": "Forcing reconnection due to stale connection..."
          },
          {
            "timestamp": "2025-08-25T20:15:12.642751",
            "type": "disconnect",
            "message": "Disconnected from server: io client disconnect"
          },
          {
            "timestamp": "2025-08-25T20:15:12.642862",
            "type": "reconnect",
            "message": "Connection uptime was 9.0s"
          },
          {
            "timestamp": "2025-08-25T20:15:12.643002",
            "type": "disconnect",
            "message": "SocketClient: Connection status changed to 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:15:12.643090",
            "type": "disconnect",
            "message": "SocketClient: Direct DOM update - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:15:12.643205",
            "type": "disconnect",
            "message": "SocketManager: Processing connection status update: Disconnected: io client disconnect (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:15:12.643304",
            "type": "disconnect",
            "message": "SocketManager: UI updated - status: 'Disconnected: io client disconnect' (disconnected)"
          },
          {
            "timestamp": "2025-08-25T20:15:13.641960",
            "type": "reconnect",
            "message": "Connecting to Socket.IO server at http://localhost:8765"
          },
          {
            "timestamp": "2025-08-25T20:15:13.642448",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:15:13.642627",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:15:13.642773",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connecting... (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:15:13.642930",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connecting...' (connecting)"
          },
          {
            "timestamp": "2025-08-25T20:15:13.646324",
            "type": "reconnect",
            "message": "Connected to Socket.IO server"
          },
          {
            "timestamp": "2025-08-25T20:15:13.646638",
            "type": "reconnect",
            "message": "Reconnected after 1.0s downtime"
          },
          {
            "timestamp": "2025-08-25T20:15:13.646757",
            "type": "reconnect",
            "message": "SocketClient: Connection status changed to 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:15:13.646881",
            "type": "reconnect",
            "message": "SocketClient: Direct DOM update - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:15:13.646990",
            "type": "reconnect",
            "message": "SocketManager: Processing connection status update: Connected (connected)"
          },
          {
            "timestamp": "2025-08-25T20:15:13.647088",
            "type": "reconnect",
            "message": "SocketManager: UI updated - status: 'Connected' (connected)"
          },
          {
            "timestamp": "2025-08-25T20:15:13.647574",
            "type": "reconnect",
            "message": "[GIT-BRANCH-DEBUG] Socket state: {connected: true, id: jX-uyrqb2jMqbr9wAABJ}"
          }
        ]
      }
    ]
  }
}