2026-03-11 04:01:04: [Nodemailer] Transporter initialized successfully 2026-03-11 04:01:04: 2026-03-11 04:01:04: ╭────────────────────────────────────────────────╮ 2026-03-11 04:01:04: │ 🚀 VolksVault │ 2026-03-11 04:01:04: │ v6.1.6 • Production │ 2026-03-11 04:01:04: ╰────────────────────────────────────────────────╯ 2026-03-11 04:01:04: 2026-03-11 04:01:04: 04:01:04 [DATABASE] → Database... 2026-03-11 04:01:05: └─ ✓ Done (132ms) 2026-03-11 04:01:05: 04:01:05 [NOTIFICATIONS] → Notifications... 2026-03-11 04:01:05: 04:01:05 [PUSH:FCM] ℹ Firebase Admin SDK initialized successfully 2026-03-11 04:01:05: [NotificationService] Channels: IN_APP, EMAIL, PUSH (FCM, WebPush) 2026-03-11 04:01:05: └─ ✓ Done (59ms) 2026-03-11 04:01:05: 04:01:05 [SECURITY] → Security... 2026-03-11 04:01:05: └─ ✓ Done (1ms) 2026-03-11 04:01:05: 04:01:05 [ROLES] → Roles... 2026-03-11 04:01:05: └─ ✓ Done (11ms) 2026-03-11 04:01:05: 04:01:05 [ROUTES] → Routes... 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/user 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/exchange/market 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/exchange/order 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/exchange/ticker 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/ecosystem/deposit 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/ecosystem/market 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/ecosystem/order 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/ecosystem/ticker 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/futures/market 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/futures/order 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/futures/ticker 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/admin/system/cron 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/exchange/binary/order 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/finance/deposit/spot 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/user/support/ticket 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/p2p/trade/:id 2026-03-11 04:01:05: 04:01:05 [WS] ℹ Registering WebSocket endpoint: /api/admin/finance/exchange/chart/build 2026-03-11 04:01:05: └─ ✓ Done (618ms) 2026-03-11 04:01:05: 04:01:05 [CRON] → Cron... 2026-03-11 04:01:06: └─ ✓ Done (330ms) 2026-03-11 04:01:06: 04:01:06 [EXTENSIONS] → Extensions... 2026-03-11 04:01:06: └─ ✓ Done (0ms) 2026-03-11 04:01:06: 2026-03-11 04:01:06: ✓ Server ready on port 4000 (1.2s) 2026-03-11 04:01:06: 2026-03-11 04:02:00: 04:02:00 [BTC_SCAN] → Starting Bitcoin deposit scanner... 2026-03-11 04:02:00: ├─ • Trying Mempool.space API... 2026-03-11 04:02:00: ├─ ✓ Mempool.space connected 2026-03-11 04:02:00: └─ ✓ Scanner started using mempool (162ms) 2026-03-11 04:02:00: 04:02:00 [EXCHANGE] ● Time synchronized with server. Offset: -128ms 2026-03-11 04:02:44: 04:02:44 [ROUTE] ● GET /api/settings (6ms) 2026-03-11 04:02:44: 04:02:44 [ROUTE] ● GET /api/user/profile (27ms) 2026-03-11 04:02:44: 04:02:44 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-11 04:02:47: 04:02:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 04:02:47: 04:02:47 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:02:47: ├─ • Fetching license updates 2026-03-11 04:02:47: 04:02:47 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:02:47: 04:02:47 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:02:47: ├─ • Fetching all products 2026-03-11 04:02:47: ├─ • Processing extension licenses 2026-03-11 04:02:47: ├─ • Processing blockchain licenses 2026-03-11 04:02:47: ├─ • Processing exchange provider licenses 2026-03-11 04:02:47: ├─ ✓ All products retrieved successfully 2026-03-11 04:02:47: └─ ✓ 242 (242ms) 2026-03-11 04:02:47: 04:02:47 [ROUTE] ● GET /api/admin/system/extension (250ms) 2026-03-11 04:02:54: 04:02:54 [ROUTE] ● GET /api/user/profile (11ms) 2026-03-11 04:02:54: 04:02:54 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 04:02:54: 04:02:54 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:02:54: ├─ • Fetching license updates 2026-03-11 04:02:54: 04:02:54 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:02:55: 04:02:55 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:02:55: ├─ • Fetching all products 2026-03-11 04:02:55: ├─ • Processing extension licenses 2026-03-11 04:02:55: ├─ • Processing blockchain licenses 2026-03-11 04:02:55: ├─ • Processing exchange provider licenses 2026-03-11 04:02:55: ├─ ✓ All products retrieved successfully 2026-03-11 04:02:55: └─ ✓ 118 (118ms) 2026-03-11 04:02:55: 04:02:55 [ROUTE] ● GET /api/admin/system/extension (120ms) 2026-03-11 04:09:12: 04:09:12 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-11 04:09:12: 04:09:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 04:10:42: 04:10:42 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 04:10:42: 04:10:42 [ROUTE] ● GET /api/user/profile (12ms) 2026-03-11 04:10:43: 04:10:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 04:10:43: 04:10:43 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:10:43: ├─ • Fetching license updates 2026-03-11 04:10:43: 04:10:43 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:10:43: 04:10:43 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:10:43: ├─ • Fetching all products 2026-03-11 04:10:43: ├─ • Processing extension licenses 2026-03-11 04:10:43: ├─ • Processing blockchain licenses 2026-03-11 04:10:43: ├─ • Processing exchange provider licenses 2026-03-11 04:10:43: ├─ ✓ All products retrieved successfully 2026-03-11 04:10:43: └─ ✓ 231 (231ms) 2026-03-11 04:10:43: 04:10:43 [ROUTE] ● GET /api/admin/system/extension (234ms) 2026-03-11 04:12:41: 04:12:41 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 04:15:06: 04:15:06 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-11 04:19:03: 04:19:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 04:19:48: 04:19:48 [ROUTE] ● GET /api/user/profile (13ms) 2026-03-11 04:19:49: 04:19:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 04:19:49: 04:19:49 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:19:49: ├─ • Fetching license updates 2026-03-11 04:19:50: 04:19:50 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:19:50: 04:19:50 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:19:50: ├─ • Fetching all products 2026-03-11 04:19:50: ├─ • Processing extension licenses 2026-03-11 04:19:50: ├─ • Processing blockchain licenses 2026-03-11 04:19:50: ├─ • Processing exchange provider licenses 2026-03-11 04:19:50: ├─ ✓ All products retrieved successfully 2026-03-11 04:19:50: └─ ✓ 231 (231ms) 2026-03-11 04:19:50: 04:19:50 [ROUTE] ● GET /api/admin/system/extension (232ms) 2026-03-11 04:20:51: 04:20:51 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:20:51: ├─ • Fetching license updates 2026-03-11 04:20:51: 04:20:51 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:20:51: 04:20:51 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:20:51: ├─ • Fetching all products 2026-03-11 04:20:51: ├─ • Processing extension licenses 2026-03-11 04:20:51: ├─ • Processing blockchain licenses 2026-03-11 04:20:51: ├─ • Processing exchange provider licenses 2026-03-11 04:20:51: ├─ ✓ All products retrieved successfully 2026-03-11 04:20:51: └─ ✓ 234 (234ms) 2026-03-11 04:20:51: 04:20:51 [ROUTE] ● GET /api/admin/system/extension (235ms) 2026-03-11 04:24:29: 04:24:29 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-11 04:24:29: 04:24:29 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:24:29: ├─ • Fetching license updates 2026-03-11 04:24:29: 04:24:29 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:24:29: 04:24:29 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:24:29: ├─ • Fetching all products 2026-03-11 04:24:29: ├─ • Processing extension licenses 2026-03-11 04:24:29: ├─ • Processing blockchain licenses 2026-03-11 04:24:29: ├─ • Processing exchange provider licenses 2026-03-11 04:24:29: ├─ ✓ All products retrieved successfully 2026-03-11 04:24:29: └─ ✓ 230 (230ms) 2026-03-11 04:24:29: 04:24:29 [ROUTE] ● GET /api/admin/system/extension (232ms) 2026-03-11 04:24:30: 04:24:30 [ADMIN_SYS] → Verify license 2026-03-11 04:24:30: └─ ✓ 0 (0ms) 2026-03-11 04:24:30: 04:24:30 [ROUTE] ● POST /api/admin/system/license/verify (49ms) 2026-03-11 04:24:30: 04:24:30 [ADMIN_SYS] → Check product update 2026-03-11 04:24:30: ├─ • Checking updates for product 37179816 2026-03-11 04:24:30: ├─ ✓ Product is up to date 2026-03-11 04:24:30: └─ ✓ 1 (1ms) 2026-03-11 04:24:30: 04:24:30 [ROUTE] ● POST /api/admin/system/update/check (39ms) 2026-03-11 04:24:30: 04:24:30 [ROUTE] ● GET /api/admin/system/patch-notes/:productId (96ms) 2026-03-11 04:24:42: 04:24:42 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:24:42: ├─ • Fetching license updates 2026-03-11 04:24:42: 04:24:42 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:24:42: 04:24:42 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:24:42: ├─ • Fetching all products 2026-03-11 04:24:42: ├─ • Processing extension licenses 2026-03-11 04:24:42: ├─ • Processing blockchain licenses 2026-03-11 04:24:42: ├─ • Processing exchange provider licenses 2026-03-11 04:24:42: ├─ ✓ All products retrieved successfully 2026-03-11 04:24:42: └─ ✓ 121 (121ms) 2026-03-11 04:24:42: 04:24:42 [ROUTE] ● GET /api/admin/system/extension (123ms) 2026-03-11 04:24:45: 04:24:45 [ADMIN_SYS] → Verify license 2026-03-11 04:24:45: └─ ✓ 1 (1ms) 2026-03-11 04:24:45: 04:24:45 [ROUTE] ● POST /api/admin/system/license/verify (29ms) 2026-03-11 04:24:45: 04:24:45 [ADMIN_SYS] → Check product update 2026-03-11 04:24:45: ├─ • Checking updates for product 54510301 2026-03-11 04:24:45: ├─ ✓ Product is up to date 2026-03-11 04:24:45: └─ ✓ 4 (4ms) 2026-03-11 04:24:45: 04:24:45 [ROUTE] ● POST /api/admin/system/update/check (21ms) 2026-03-11 04:24:45: 04:24:45 [ROUTE] ● GET /api/admin/system/patch-notes/:productId (93ms) 2026-03-11 04:24:45: 04:24:45 [ADMIN_SYS] → Check product update 2026-03-11 04:24:45: ├─ • Checking updates for product 54510301 2026-03-11 04:24:45: ├─ ✓ Product is up to date 2026-03-11 04:24:45: └─ ✓ 1 (1ms) 2026-03-11 04:24:45: 04:24:45 [ROUTE] ● POST /api/admin/system/update/check (17ms) 2026-03-11 04:24:50: 04:24:50 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:24:50: ├─ • Fetching license updates 2026-03-11 04:24:50: 04:24:50 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:24:51: 04:24:51 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:24:51: ├─ • Fetching all products 2026-03-11 04:24:51: ├─ • Processing extension licenses 2026-03-11 04:24:51: ├─ • Processing blockchain licenses 2026-03-11 04:24:51: ├─ • Processing exchange provider licenses 2026-03-11 04:24:51: ├─ ✓ All products retrieved successfully 2026-03-11 04:24:51: └─ ✓ 111 (111ms) 2026-03-11 04:24:51: 04:24:51 [ROUTE] ● GET /api/admin/system/extension (111ms) 2026-03-11 04:24:58: 04:24:58 [ADMIN_SYS] → Verify license 2026-03-11 04:24:58: └─ ✓ 0 (0ms) 2026-03-11 04:24:58: 04:24:58 [ROUTE] ● POST /api/admin/system/license/verify (23ms) 2026-03-11 04:24:58: 04:24:58 [ADMIN_SYS] → Check product update 2026-03-11 04:24:58: ├─ • Checking updates for product 54577641 2026-03-11 04:24:58: ├─ ✓ Product is up to date 2026-03-11 04:24:58: └─ ✓ 3 (3ms) 2026-03-11 04:24:58: 04:24:58 [ROUTE] ● POST /api/admin/system/update/check (18ms) 2026-03-11 04:24:58: 04:24:58 [ROUTE] ● GET /api/admin/system/patch-notes/:productId (94ms) 2026-03-11 04:24:58: 04:24:58 [ADMIN_SYS] → Check product update 2026-03-11 04:24:58: ├─ • Checking updates for product 54577641 2026-03-11 04:24:58: ├─ ✓ Product is up to date 2026-03-11 04:24:58: └─ ✓ 1 (1ms) 2026-03-11 04:24:58: 04:24:58 [ROUTE] ● POST /api/admin/system/update/check (20ms) 2026-03-11 04:25:01: 04:25:01 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:25:01: ├─ • Fetching license updates 2026-03-11 04:25:01: 04:25:01 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:25:02: 04:25:02 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:25:02: ├─ • Fetching all products 2026-03-11 04:25:02: ├─ • Processing extension licenses 2026-03-11 04:25:02: ├─ • Processing blockchain licenses 2026-03-11 04:25:02: ├─ • Processing exchange provider licenses 2026-03-11 04:25:02: ├─ ✓ All products retrieved successfully 2026-03-11 04:25:02: └─ ✓ 171 (171ms) 2026-03-11 04:25:02: 04:25:02 [ROUTE] ● GET /api/admin/system/extension (179ms) 2026-03-11 04:25:10: 04:25:10 [ADMIN_SYS] → Verify license 2026-03-11 04:25:10: └─ ✓ 0 (0ms) 2026-03-11 04:25:10: 04:25:10 [ROUTE] ● POST /api/admin/system/license/verify (18ms) 2026-03-11 04:25:10: 04:25:10 [ADMIN_SYS] → Check product update 2026-03-11 04:25:10: ├─ • Checking updates for product 61500000 2026-03-11 04:25:10: ├─ ✓ Product is up to date 2026-03-11 04:25:10: └─ ✓ 1 (1ms) 2026-03-11 04:25:10: 04:25:10 [ROUTE] ● POST /api/admin/system/update/check (16ms) 2026-03-11 04:25:10: 04:25:10 [ROUTE] ● GET /api/admin/system/patch-notes/:productId (92ms) 2026-03-11 04:25:11: 04:25:11 [ADMIN_SYS] → Check product update 2026-03-11 04:25:11: ├─ • Checking updates for product 61500000 2026-03-11 04:25:11: ├─ ✓ Product is up to date 2026-03-11 04:25:11: └─ ✓ 1 (1ms) 2026-03-11 04:25:11: 04:25:11 [ROUTE] ● POST /api/admin/system/update/check (13ms) 2026-03-11 04:25:13: 04:25:13 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:25:13: ├─ • Fetching license updates 2026-03-11 04:25:13: 04:25:13 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:25:13: 04:25:13 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:25:13: ├─ • Fetching all products 2026-03-11 04:25:13: ├─ • Processing extension licenses 2026-03-11 04:25:13: ├─ • Processing blockchain licenses 2026-03-11 04:25:13: ├─ • Processing exchange provider licenses 2026-03-11 04:25:13: ├─ ✓ All products retrieved successfully 2026-03-11 04:25:13: └─ ✓ 133 (133ms) 2026-03-11 04:25:13: 04:25:13 [ROUTE] ● GET /api/admin/system/extension (135ms) 2026-03-11 04:25:33: 04:25:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 04:25:33: 04:25:33 [ROUTE] ● GET /api/user/profile (13ms) 2026-03-11 04:25:34: 04:25:34 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:25:34: ├─ • Fetching license updates 2026-03-11 04:25:34: 04:25:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 04:25:34: 04:25:34 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:25:34: 04:25:34 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:25:34: ├─ • Fetching all products 2026-03-11 04:25:34: ├─ • Processing extension licenses 2026-03-11 04:25:34: ├─ • Processing blockchain licenses 2026-03-11 04:25:34: ├─ • Processing exchange provider licenses 2026-03-11 04:25:34: ├─ ✓ All products retrieved successfully 2026-03-11 04:25:34: └─ ✓ 231 (231ms) 2026-03-11 04:25:34: 04:25:34 [ROUTE] ● GET /api/admin/system/extension (232ms) 2026-03-11 04:25:38: 04:25:38 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:25:38: ├─ • Fetching license updates 2026-03-11 04:25:38: 04:25:38 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:25:38: 04:25:38 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:25:38: ├─ • Fetching all products 2026-03-11 04:25:38: ├─ • Processing extension licenses 2026-03-11 04:25:38: ├─ • Processing blockchain licenses 2026-03-11 04:25:38: ├─ • Processing exchange provider licenses 2026-03-11 04:25:38: ├─ ✓ All products retrieved successfully 2026-03-11 04:25:38: └─ ✓ 119 (119ms) 2026-03-11 04:25:38: 04:25:38 [ROUTE] ● GET /api/admin/system/extension (121ms) 2026-03-11 04:25:43: 04:25:43 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:25:43: ├─ • Fetching license updates 2026-03-11 04:25:43: 04:25:43 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:25:44: 04:25:44 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:25:44: ├─ • Fetching all products 2026-03-11 04:25:44: ├─ • Processing extension licenses 2026-03-11 04:25:44: ├─ • Processing blockchain licenses 2026-03-11 04:25:44: ├─ • Processing exchange provider licenses 2026-03-11 04:25:44: ├─ ✓ All products retrieved successfully 2026-03-11 04:25:44: └─ ✓ 113 (113ms) 2026-03-11 04:25:44: 04:25:44 [ROUTE] ● GET /api/admin/system/extension (114ms) 2026-03-11 04:25:44: 04:25:44 [ADMIN_SYS] → Verify license 2026-03-11 04:25:44: └─ ✓ 0 (0ms) 2026-03-11 04:25:44: 04:25:44 [ROUTE] ● POST /api/admin/system/license/verify (16ms) 2026-03-11 04:25:44: 04:25:44 [ADMIN_SYS] → Check product update 2026-03-11 04:25:44: ├─ • Checking updates for product 35988984 2026-03-11 04:25:44: 04:25:44 [ROUTE] ● GET /api/admin/system/patch-notes/:productId (123ms) 2026-03-11 04:25:53: 04:25:53 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:25:53: ├─ • Fetching license updates 2026-03-11 04:25:53: 04:25:53 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:25:53: 04:25:53 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:25:53: ├─ • Fetching all products 2026-03-11 04:25:53: ├─ • Processing extension licenses 2026-03-11 04:25:53: ├─ • Processing blockchain licenses 2026-03-11 04:25:53: ├─ • Processing exchange provider licenses 2026-03-11 04:25:53: ├─ ✓ All products retrieved successfully 2026-03-11 04:25:53: └─ ✓ 111 (111ms) 2026-03-11 04:25:53: 04:25:53 [ROUTE] ● GET /api/admin/system/extension (112ms) 2026-03-11 04:25:55: 04:25:55 [ADMIN_SYS] → Verify license 2026-03-11 04:25:55: └─ ✓ 0 (0ms) 2026-03-11 04:25:55: 04:25:55 [ROUTE] ● POST /api/admin/system/license/verify (16ms) 2026-03-11 04:25:55: 04:25:55 [ROUTE] ● GET /api/admin/system/patch-notes/:productId (92ms) 2026-03-11 04:26:05: 04:26:05 [ROUTE] ● GET /api/user/notification (5ms) 2026-03-11 04:26:13: 04:26:13 [EXCHANGE] ● Time synchronized with server. Offset: -126ms 2026-03-11 04:26:17: 04:26:17 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:26:17: ├─ • Fetching license updates 2026-03-11 04:26:17: 04:26:17 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:26:17: 04:26:17 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:26:17: ├─ • Fetching all products 2026-03-11 04:26:17: ├─ • Processing extension licenses 2026-03-11 04:26:17: ├─ • Processing blockchain licenses 2026-03-11 04:26:17: ├─ • Processing exchange provider licenses 2026-03-11 04:26:17: ├─ ✓ All products retrieved successfully 2026-03-11 04:26:17: └─ ✓ 122 (122ms) 2026-03-11 04:26:17: 04:26:17 [ROUTE] ● GET /api/admin/system/extension (122ms) 2026-03-11 04:26:20: 04:26:20 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:26:20: ├─ • Fetching license updates 2026-03-11 04:26:20: 04:26:20 [ROUTE] ● GET /api/user/notification (6ms) 2026-03-11 04:26:20: 04:26:20 [DASHBOARD] ● Failed to fetch KYC level data: Unknown column 'level' in 'SELECT' 2026-03-11 04:26:20: 04:26:20 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:26:20: 04:26:20 [ROUTE] ● GET /api/admin/dashboard (43ms) 2026-03-11 04:26:20: 04:26:20 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:26:20: ├─ • Fetching all products 2026-03-11 04:26:20: ├─ • Processing extension licenses 2026-03-11 04:26:20: ├─ • Processing blockchain licenses 2026-03-11 04:26:20: ├─ • Processing exchange provider licenses 2026-03-11 04:26:20: ├─ ✓ All products retrieved successfully 2026-03-11 04:26:20: └─ ✓ 131 (131ms) 2026-03-11 04:26:20: 04:26:20 [ROUTE] ● GET /api/admin/system/extension (132ms) 2026-03-11 04:26:21: 04:26:21 [ADMIN_SYSTEM] → Get Batch System Health 2026-03-11 04:26:21: ├─ • Running batch health checks 2026-03-11 04:26:21: ├─ ✓ Batch health checks completed 2026-03-11 04:26:21: └─ ✓ 27 (27ms) 2026-03-11 04:26:21: 04:26:21 [ROUTE] ● GET /api/admin/system/health/batch (31ms) 2026-03-11 04:26:21: 04:26:21 [ADMIN_SYS] → Batch check product updates 2026-03-11 04:26:21: ├─ • Checking updates for all products 2026-03-11 04:26:21: 04:26:21 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:26:21: 04:26:21 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:26:21: ├─ ✓ All products are up to date 2026-03-11 04:26:21: └─ ✓ 47 (47ms) 2026-03-11 04:26:21: 04:26:21 [ROUTE] ● POST /api/admin/system/update/check/batch (49ms) 2026-03-11 04:26:24: 04:26:24 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:26:24: ├─ • Fetching license updates 2026-03-11 04:26:24: 04:26:24 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:26:25: 04:26:25 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:26:25: ├─ • Fetching all products 2026-03-11 04:26:25: ├─ • Processing extension licenses 2026-03-11 04:26:25: ├─ • Processing blockchain licenses 2026-03-11 04:26:25: ├─ • Processing exchange provider licenses 2026-03-11 04:26:25: ├─ ✓ All products retrieved successfully 2026-03-11 04:26:25: └─ ✓ 116 (116ms) 2026-03-11 04:26:25: 04:26:25 [ROUTE] ● GET /api/admin/system/extension (119ms) 2026-03-11 04:26:36: 04:26:36 [ADMIN_SYS] → Verify license 2026-03-11 04:26:36: └─ ✓ 0 (0ms) 2026-03-11 04:26:36: 04:26:36 [ROUTE] ● POST /api/admin/system/license/verify (31ms) 2026-03-11 04:26:36: 04:26:36 [ROUTE] ● GET /api/admin/system/patch-notes/:productId (92ms) 2026-03-11 04:26:53: 04:26:53 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:26:53: ├─ • Fetching license updates 2026-03-11 04:26:53: 04:26:53 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:26:53: 04:26:53 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:26:53: ├─ • Fetching all products 2026-03-11 04:26:53: ├─ • Processing extension licenses 2026-03-11 04:26:53: ├─ • Processing blockchain licenses 2026-03-11 04:26:53: ├─ • Processing exchange provider licenses 2026-03-11 04:26:53: ├─ ✓ All products retrieved successfully 2026-03-11 04:26:53: └─ ✓ 222 (222ms) 2026-03-11 04:26:53: 04:26:53 [ROUTE] ● GET /api/admin/system/extension (222ms) 2026-03-11 04:27:02: 04:27:02 [ADMIN_SYS] → Verify license 2026-03-11 04:27:02: └─ ✓ 1 (1ms) 2026-03-11 04:27:02: 04:27:02 [ROUTE] ● POST /api/admin/system/license/verify (27ms) 2026-03-11 04:27:03: 04:27:03 [ROUTE] ● GET /api/admin/system/patch-notes/:productId (123ms) 2026-03-11 04:27:09: 04:27:09 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-11 04:27:14: 04:27:14 [ADMIN_SYS] → Verify license 2026-03-11 04:27:14: └─ ✓ 0 (0ms) 2026-03-11 04:27:14: 04:27:14 [ROUTE] ● POST /api/admin/system/license/verify (28ms) 2026-03-11 04:27:17: 04:27:17 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-11 04:27:21: 04:27:21 [ADMIN_SYS] → Verify license 2026-03-11 04:27:21: └─ ✓ 0 (0ms) 2026-03-11 04:27:21: 04:27:21 [ROUTE] ● POST /api/admin/system/license/verify (26ms) 2026-03-11 04:27:23: 04:27:23 [ROUTE] ● GET /api/user/notification (4ms) 2026-03-11 04:27:25: 04:27:25 [ADMIN_SYS] → Verify license 2026-03-11 04:27:25: └─ ✓ 2 (2ms) 2026-03-11 04:27:25: 04:27:25 [ROUTE] ● POST /api/admin/system/license/verify (28ms) 2026-03-11 04:27:27: 04:27:27 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:27:27: ├─ • Fetching license updates 2026-03-11 04:27:27: 04:27:27 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:27:27: 04:27:27 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:27:27: ├─ • Fetching all products 2026-03-11 04:27:27: ├─ • Processing extension licenses 2026-03-11 04:27:27: ├─ • Processing blockchain licenses 2026-03-11 04:27:27: ├─ • Processing exchange provider licenses 2026-03-11 04:27:27: ├─ ✓ All products retrieved successfully 2026-03-11 04:27:27: └─ ✓ 118 (118ms) 2026-03-11 04:27:27: 04:27:27 [ROUTE] ● GET /api/admin/system/extension (120ms) 2026-03-11 04:28:44: 04:28:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 04:30:04: 04:30:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-11 04:40:26: 04:40:26 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-11 04:40:27: 04:40:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 04:47:43: 04:47:43 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-11 04:47:43: 04:47:43 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 04:53:19: 04:53:19 [ROUTE] ● GET /api/auth/session (8ms) 2026-03-11 04:53:19: 04:53:19 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 04:53:19: 04:53:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 04:53:19: 04:53:19 [ROUTE] ● GET /api/user/profile (10ms) 2026-03-11 04:53:20: 04:53:20 [ADMIN_SYSTEM] → Get All Products 2026-03-11 04:53:20: ├─ • Fetching license updates 2026-03-11 04:53:20: 04:53:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 04:53:21: 04:53:21 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-11 04:53:21: 04:53:21 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-11 04:53:21: ├─ • Fetching all products 2026-03-11 04:53:21: ├─ • Processing extension licenses 2026-03-11 04:53:21: ├─ • Processing blockchain licenses 2026-03-11 04:53:21: ├─ • Processing exchange provider licenses 2026-03-11 04:53:21: ├─ ✓ All products retrieved successfully 2026-03-11 04:53:21: └─ ✓ 237 (237ms) 2026-03-11 04:53:21: 04:53:21 [ROUTE] ● GET /api/admin/system/extension (239ms) 2026-03-11 05:00:05: 05:00:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-11 05:06:47: 05:06:47 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 05:07:20: 05:07:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 05:15:05: 05:15:05 [ROUTE] ● GET /api/auth/role (37ms) 2026-03-11 05:24:14: 05:24:14 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-11 05:24:14: 05:24:14 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 05:30:04: 05:30:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-11 05:38:55: 05:38:55 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-11 05:45:04: 05:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 05:48:39: 05:48:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 05:50:05: 05:50:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-11 05:54:11: 05:54:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 05:57:44: 05:57:44 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 05:57:44: 05:57:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 05:59:27: 05:59:27 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 05:59:27: 05:59:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 05:59:27: 05:59:27 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 05:59:27: 05:59:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-11 06:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-11 06:00:00: └─ ✓ Heartbeat completed (1ms) 2026-03-11 06:05:04: 06:05:04 [ROUTE] ● GET /api/auth/role (73ms) 2026-03-11 06:14:19: 06:14:19 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 06:20:05: 06:20:05 [ROUTE] ● GET /api/auth/role (31ms) 2026-03-11 06:25:34: 06:25:34 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 06:25:35: 06:25:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 06:35:04: 06:35:04 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-11 06:40:05: 06:40:05 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-11 06:48:57: 06:48:57 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 06:51:01: 06:51:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 06:54:36: 06:54:36 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 06:54:37: 06:54:37 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 07:00:06: 07:00:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-11 07:10:03: 07:10:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 07:10:07: 07:10:07 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 07:20:05: 07:20:05 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-11 07:21:44: 07:21:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 07:30:04: 07:30:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-11 07:38:21: 07:38:21 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 07:45:03: 07:45:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 07:50:04: 07:50:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-11 07:53:56: 07:53:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 07:55:05: 07:55:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 08:00:06: 08:00:06 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-11 08:01:41: 08:01:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 08:09:28: 08:09:28 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-11 08:15:05: 08:15:05 [ROUTE] ● GET /api/auth/role (31ms) 2026-03-11 08:19:34: 08:19:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 08:21:06: 08:21:06 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-11 08:21:07: 08:21:07 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 08:29:05: 08:29:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 08:29:31: 08:29:31 [ROUTE] ● GET /api/auth/session (5ms) 2026-03-11 08:29:31: 08:29:31 [ROUTE] ● GET /api/user/profile (17ms) 2026-03-11 08:29:31: 08:29:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 08:29:34: 08:29:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 08:29:34: 08:29:34 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-11 08:29:35: 08:29:35 [EXCHANGE] ● Time synchronized with server. Offset: -137ms 2026-03-11 08:35:03: 08:35:03 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-11 08:40:04: 08:40:04 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-11 08:45:04: 08:45:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 08:50:04: 08:50:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-11 08:55:05: 08:55:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 08:59:41: 08:59:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 09:00:06: 09:00:06 [ROUTE] ● GET /api/auth/role (30ms) 2026-03-11 09:10:05: 09:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 09:20:03: 09:20:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 09:30:05: 09:30:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-11 09:35:46: 09:35:46 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 09:35:47: 09:35:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 09:37:35: 09:37:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 09:40:21: 09:40:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 09:40:47: 09:40:47 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 09:41:40: 09:41:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 09:43:47: 09:43:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 09:45:03: 09:45:03 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 09:45:49: 09:45:49 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-11 09:47:00: 09:47:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 09:49:53: 09:49:53 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 09:50:51: 09:50:51 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 09:51:05: 09:51:05 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 09:56:00: 09:56:00 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-11 10:02:09: 10:02:09 [ROUTE] ● GET /api/auth/session (7ms) 2026-03-11 10:02:09: 10:02:09 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 10:02:09: 10:02:09 [ROUTE] ● GET /api/auth/session (5ms) 2026-03-11 10:02:09: 10:02:09 [ROUTE] ● GET /api/auth/session (8ms) 2026-03-11 10:02:09: 10:02:09 [ROUTE] ● GET /api/auth/session (9ms) 2026-03-11 10:02:09: 10:02:09 [ROUTE] ● GET /api/auth/session (5ms) 2026-03-11 10:02:09: 10:02:09 [ROUTE] ● GET /api/user/profile (17ms) 2026-03-11 10:02:09: 10:02:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 10:02:09: 10:02:09 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 10:02:09: 10:02:09 [ROUTE] ● GET /api/user/notification (4ms) 2026-03-11 10:02:10: 10:02:10 [EXCHANGE] ● Time synchronized with server. Offset: -128ms 2026-03-11 10:07:09: 10:07:09 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 10:07:09: 10:07:09 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 10:15:03: 10:15:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-11 10:20:04: 10:20:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 10:27:44: 10:27:44 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 10:35:04: 10:35:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 10:40:04: 10:40:04 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-11 10:47:31: 10:47:31 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 10:54:45: 10:54:45 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 10:54:46: 10:54:46 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 11:00:04: 11:00:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-11 11:06:47: 11:06:47 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 11:15:04: 11:15:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-11 11:20:04: 11:20:04 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-11 11:25:18: 11:25:18 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 11:33:09: 11:33:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 11:33:09: 11:33:09 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 11:40:04: 11:40:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-11 11:48:12: 11:48:12 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 11:49:15: 11:49:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 11:50:23: 11:50:23 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 11:55:03: 11:55:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-11 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-11 12:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-11 12:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-11 12:00:04: 12:00:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-11 12:04:53: 12:04:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 12:04:55: 12:04:55 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 12:05:03: 12:05:03 [ROUTE] ● GET /api/auth/session (7ms) 2026-03-11 12:05:03: 12:05:03 [ROUTE] ● GET /api/user/profile (39ms) 2026-03-11 12:05:05: 12:05:05 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 12:05:05: 12:05:05 [ROUTE] ● GET /api/admin/finance/wallet (173ms) 2026-03-11 12:05:05: 12:05:05 [ROUTE] ● GET /api/user/notification (140ms) 2026-03-11 12:05:05: 12:05:05 [ROUTE] ● GET /api/auth/role (76ms) 2026-03-11 12:12:10: 12:12:10 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-11 12:18:03: 12:18:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-11 12:18:08: 12:18:08 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 12:22:33: 12:22:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 12:22:38: 12:22:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 12:25:03: 12:25:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 12:26:11: 12:26:11 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 12:30:05: 12:30:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-11 12:32:02: 12:32:02 [ROUTE] ● GET /api/auth/session (2ms) 2026-03-11 12:32:02: 12:32:02 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 12:32:02: 12:32:02 [ROUTE] ● GET /api/user/profile (9ms) 2026-03-11 12:32:04: 12:32:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 12:32:04: 12:32:04 [ROUTE] ● GET /api/content/default-page/:pageId (13ms) 2026-03-11 12:32:04: 12:32:04 [ROUTE] ● GET /api/finance/wallet/stats (38ms) 2026-03-11 12:32:04: 12:32:04 [ROUTE] ● GET /api/content/landing-stats (27ms) 2026-03-11 12:32:04: 12:32:04 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-11 12:32:12: 12:32:12 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-11 12:32:12: 12:32:12 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-11 12:32:12: 12:32:12 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-11 12:32:12: 12:32:12 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-11 12:33:00: 12:33:00 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-11 12:33:00: 12:33:00 [ROUTE] ● GET /api/user/notification (10ms) 2026-03-11 12:33:00: 12:33:00 [ROUTE] ● GET /api/content/landing-stats (11ms) 2026-03-11 12:33:29: 12:33:29 [USER] → List KYC levels 2026-03-11 12:33:29: ├─ • Retrieving active KYC levels 2026-03-11 12:33:29: 12:33:29 [USER] → List KYC applications 2026-03-11 12:33:29: ├─ • Retrieving KYC applications 2026-03-11 12:33:29: ├─ ✗ No active KYC levels found 2026-03-11 12:33:29: └─ ✗ 14 (14ms) 2026-03-11 12:33:29: 12:33:29 [ROUTE] ● GET /api/user/kyc/level (15ms) 2026-03-11 12:33:29: ├─ ✗ KYC records not found 2026-03-11 12:33:29: └─ ✗ 12 (12ms) 2026-03-11 12:33:29: 12:33:29 [ROUTE] ● GET /api/user/kyc/application (14ms) 2026-03-11 12:33:29: 12:33:29 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-11 12:33:47: 12:33:47 [USER] → List KYC levels 2026-03-11 12:33:47: ├─ • Retrieving active KYC levels 2026-03-11 12:33:47: ├─ ✗ No active KYC levels found 2026-03-11 12:33:47: └─ ✗ 7 (7ms) 2026-03-11 12:33:47: 12:33:47 [ROUTE] ● GET /api/user/kyc/level (7ms) 2026-03-11 12:33:47: 12:33:47 [USER] → List KYC applications 2026-03-11 12:33:47: ├─ • Retrieving KYC applications 2026-03-11 12:33:47: ├─ ✗ KYC records not found 2026-03-11 12:33:47: └─ ✗ 3 (3ms) 2026-03-11 12:33:47: 12:33:47 [ROUTE] ● GET /api/user/kyc/application (4ms) 2026-03-11 12:33:47: 12:33:47 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-11 12:35:16: 12:35:16 [USER] → Update profile 2026-03-11 12:35:16: ├─ • Updating user profile 2026-03-11 12:35:16: ├─ ✓ Profile updated successfully 2026-03-11 12:35:16: └─ ✓ 27 (27ms) 2026-03-11 12:35:16: 12:35:16 [ROUTE] ● PUT /api/user/profile (110ms) 2026-03-11 12:35:20: 12:35:20 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-11 12:36:49: 12:36:49 [USER] → Update profile 2026-03-11 12:36:49: ├─ • Updating user profile 2026-03-11 12:36:49: ├─ ✓ Profile updated successfully 2026-03-11 12:36:49: └─ ✓ 13 (13ms) 2026-03-11 12:36:49: 12:36:49 [ROUTE] ● PUT /api/user/profile (58ms) 2026-03-11 12:37:47: 12:37:47 [UPLOAD] → Upload file 2026-03-11 12:37:47: ├─ • Validating upload request 2026-03-11 12:37:47: ├─ • Preparing upload directory 2026-03-11 12:37:47: ├─ • Processing file upload 2026-03-11 12:37:48: ├─ ✓ File uploaded successfully: avatars/1773232667932-711212773.webp 2026-03-11 12:37:48: └─ ✓ 77 (77ms) 2026-03-11 12:37:48: 12:37:48 [ROUTE] ● POST /api/upload (159ms) 2026-03-11 12:37:48: 12:37:48 [USER] → Update profile 2026-03-11 12:37:48: ├─ • Updating user profile 2026-03-11 12:37:48: ├─ ✓ Profile updated successfully 2026-03-11 12:37:48: └─ ✓ 11 (11ms) 2026-03-11 12:37:48: 12:37:48 [ROUTE] ● PUT /api/user/profile (42ms) 2026-03-11 12:37:55: 12:37:55 [USER] → Update profile 2026-03-11 12:37:55: ├─ • Updating user profile 2026-03-11 12:37:55: ├─ ✓ Profile updated successfully 2026-03-11 12:37:55: └─ ✓ 9 (9ms) 2026-03-11 12:37:55: 12:37:55 [ROUTE] ● PUT /api/user/profile (42ms) 2026-03-11 12:38:15: 12:38:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 12:38:15: 12:38:15 [ROUTE] ● GET /api/user/profile (12ms) 2026-03-11 12:38:16: 12:38:16 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 12:38:58: 12:38:58 [USER] → Generate OTP secret 2026-03-11 12:38:58: ├─ • Generating OTP secret 2026-03-11 12:38:58: ├─ • Validating EMAIL 2FA configuration 2026-03-11 12:38:58: ├─ • Generating QR code 2026-03-11 12:38:58: ├─ • Sending OTP via email 2026-03-11 12:38:58: ├─ ✓ OTP sent via email successfully 2026-03-11 12:38:58: └─ ✓ 65 (65ms) 2026-03-11 12:38:58: 12:38:58 [ROUTE] ● POST /api/user/profile/otp/secret (138ms) 2026-03-11 12:38:58: 12:38:58 [EMAIL] ● Templates directory found at: /home/volksv/public_html/backend/email/templates 2026-03-11 12:38:58: 12:38:58 [SMTP] ● Connecting to mail.volksvault.com:587, secure: false 2026-03-11 12:39:10: 12:39:10 [USER] → Generate OTP secret 2026-03-11 12:39:10: ├─ • Generating OTP secret 2026-03-11 12:39:10: ├─ • Validating EMAIL 2FA configuration 2026-03-11 12:39:10: ├─ • Generating QR code 2026-03-11 12:39:10: ├─ • Sending OTP via email 2026-03-11 12:39:10: ├─ ✓ OTP sent via email successfully 2026-03-11 12:39:10: └─ ✓ 27 (27ms) 2026-03-11 12:39:10: 12:39:10 [ROUTE] ● POST /api/user/profile/otp/secret (66ms) 2026-03-11 12:39:10: 12:39:10 [EMAIL] ● Templates directory found at: /home/volksv/public_html/backend/email/templates 2026-03-11 12:39:10: 12:39:10 [SMTP] ● Connecting to mail.volksvault.com:587, secure: false 2026-03-11 12:39:48: 12:39:48 [USER] → Verify OTP 2026-03-11 12:39:48: ├─ • Verifying OTP 2026-03-11 12:39:48: ├─ • Saving OTP configuration 2026-03-11 12:39:48: ├─ ✓ OTP verified and saved successfully 2026-03-11 12:39:48: └─ ✓ 10 (10ms) 2026-03-11 12:39:48: 12:39:48 [ROUTE] ● POST /api/user/profile/otp/verify (43ms) 2026-03-11 12:39:48: 12:39:48 [USER] → Save OTP configuration 2026-03-11 12:39:48: ├─ • Saving OTP configuration 2026-03-11 12:39:48: ├─ ✗ Server error 2026-03-11 12:39:48: └─ ✗ 10 (10ms) 2026-03-11 12:39:48: 12:39:48 [ROUTE] ● POST /api/user/profile/otp (38ms) 2026-03-11 12:39:51: 12:39:51 [USER] → Verify OTP 2026-03-11 12:39:51: ├─ • Verifying OTP 2026-03-11 12:39:51: ├─ • Saving OTP configuration 2026-03-11 12:39:51: ├─ ✗ Server error 2026-03-11 12:39:51: └─ ✗ 11 (11ms) 2026-03-11 12:39:51: 12:39:51 [ROUTE] ● POST /api/user/profile/otp/verify (54ms) 2026-03-11 12:39:52: 12:39:52 [USER] → Verify OTP 2026-03-11 12:39:52: ├─ • Verifying OTP 2026-03-11 12:39:52: ├─ • Saving OTP configuration 2026-03-11 12:39:52: ├─ ✗ Server error 2026-03-11 12:39:52: └─ ✗ 7 (7ms) 2026-03-11 12:39:52: 12:39:52 [ROUTE] ● POST /api/user/profile/otp/verify (33ms) 2026-03-11 12:39:58: 12:39:58 [USER] → Verify OTP 2026-03-11 12:39:58: ├─ • Verifying OTP 2026-03-11 12:39:58: ├─ • Saving OTP configuration 2026-03-11 12:39:58: ├─ ✗ Server error 2026-03-11 12:39:58: └─ ✗ 13 (13ms) 2026-03-11 12:39:58: 12:39:58 [ROUTE] ● POST /api/user/profile/otp/verify (46ms) 2026-03-11 12:40:06: 12:40:06 [USER] → Generate OTP secret 2026-03-11 12:40:06: ├─ • Generating OTP secret 2026-03-11 12:40:06: ├─ • Validating SMS 2FA configuration 2026-03-11 12:40:06: ├─ • Saving phone number 2026-03-11 12:40:06: ├─ • Sending OTP via SMS 2026-03-11 12:40:06: ├─ ✗ Error generating OTP: accountSid must start with AC 2026-03-11 12:40:06: └─ ✗ 54 (54ms) 2026-03-11 12:40:06: 12:40:06 [ROUTE] ● POST /api/user/profile/otp/secret (186ms) 2026-03-11 12:40:20: 12:40:20 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 12:40:20: 12:40:20 [ROUTE] ● GET /api/user/profile (10ms) 2026-03-11 12:40:21: 12:40:21 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 12:40:34: 12:40:34 [WS] ● Client 807827d1-f5cb-4daf-a1de-2581dc7f4d40 missed heartbeat, sending final ping 2026-03-11 12:40:49: 12:40:49 [WS] ● Client 807827d1-f5cb-4daf-a1de-2581dc7f4d40 failed to respond, closing 2026-03-11 12:40:50: 12:40:50 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-11 12:40:59: 12:40:59 [ROUTE] ● GET /api/user/push/vapid-key (3ms) 2026-03-11 12:41:01: 12:41:01 [ROUTE] ● POST /api/user/push/subscribe (38ms) 2026-03-11 12:41:02: 12:41:02 [USER] → Update profile 2026-03-11 12:41:02: ├─ • Updating user profile 2026-03-11 12:41:02: ├─ ✓ Profile updated successfully 2026-03-11 12:41:02: └─ ✓ 10 (10ms) 2026-03-11 12:41:02: 12:41:02 [ROUTE] ● PUT /api/user/profile (42ms) 2026-03-11 12:41:06: [Direct Push] Subscription found: { 2026-03-11 12:41:06: endpoint: 'https://fcm.googleapis.com/fcm/send/fu6-avQw5ao:APA91bGaJ0nqiAHYT7ncI6qrGPh_jltH', 2026-03-11 12:41:06: deviceId: 'webpush-android-dhbhfo', 2026-03-11 12:41:06: hasKeys: true 2026-03-11 12:41:06: } 2026-03-11 12:41:06: [Direct Push] Sending with: { 2026-03-11 12:41:06: isFCM: true, 2026-03-11 12:41:06: payloadSize: 291, 2026-03-11 12:41:06: endpoint: 'https://fcm.googleapis.com/fcm/send/fu6-avQw5ao:APA91bGaJ0nqiAHYT7ncI6qrGPh_jltH' 2026-03-11 12:41:06: } 2026-03-11 12:41:07: [Direct Push] Success: { 2026-03-11 12:41:07: statusCode: 201, 2026-03-11 12:41:07: headers: { 2026-03-11 12:41:07: 'content-security-policy-report-only': "script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/goa-520bfc14_2", 2026-03-11 12:41:07: 'cross-origin-opener-policy': 'same-origin', 2026-03-11 12:41:07: location: 'https://fcm.googleapis.com/0:1773232867034175%ca718e0df9fd7ecd', 2026-03-11 12:41:07: vary: 'Sec-Fetch-Site, Sec-Fetch-Mode, Sec-Fetch-Dest', 2026-03-11 12:41:07: 'x-content-type-options': 'nosniff', 2026-03-11 12:41:07: 'x-frame-options': 'SAMEORIGIN', 2026-03-11 12:41:07: 'x-xss-protection': '0', 2026-03-11 12:41:07: date: 'Wed, 11 Mar 2026 12:41:07 GMT', 2026-03-11 12:41:07: 'content-length': '0', 2026-03-11 12:41:07: 'content-type': 'text/html; charset=UTF-8', 2026-03-11 12:41:07: 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000' 2026-03-11 12:41:07: } 2026-03-11 12:41:07: } 2026-03-11 12:41:07: 12:41:07 [ROUTE] ● POST /api/user/push/test-direct (122ms) 2026-03-11 12:41:18: [NotificationService] Notification sent - ID: undefined, Delivered: PUSH, Failed: 2026-03-11 12:41:18: 12:41:18 [ROUTE] ● POST /api/user/push/test (95ms) 2026-03-11 12:41:32: 12:41:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 12:41:32: 12:41:32 [ROUTE] ● GET /api/user/profile (13ms) 2026-03-11 12:50:03: 12:50:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 12:55:04: 12:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 13:00:04: 13:00:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-11 13:03:31: 13:03:31 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 13:10:04: 13:10:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 13:19:46: 13:19:46 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-11 13:20:49: 13:20:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 13:23:35: 13:23:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 13:23:59: 13:23:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 13:23:59: 13:23:59 [ROUTE] ● GET /api/content/default-page/:pageId (11ms) 2026-03-11 13:23:59: 13:23:59 [ROUTE] ● GET /api/content/landing-stats (12ms) 2026-03-11 13:25:04: 13:25:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 13:30:04: 13:30:04 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-11 13:35:04: 13:35:04 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-11 13:40:05: 13:40:05 [ROUTE] ● GET /api/auth/role (42ms) 2026-03-11 13:50:05: 13:50:05 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-11 13:55:05: 13:55:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-11 14:00:06: 14:00:06 [ROUTE] ● GET /api/auth/role (26ms) 2026-03-11 14:10:04: 14:10:04 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-11 14:11:04: 14:11:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 14:15:58: 14:15:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 14:16:02: 14:16:02 [ROUTE] ● GET /api/blog/post/:slug (20ms) 2026-03-11 14:16:16: 14:16:16 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-11 14:16:16: 14:16:16 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 14:25:03: 14:25:03 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-11 14:30:03: 14:30:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-11 14:33:30: 14:33:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 14:35:04: 14:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 14:45:04: 14:45:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 14:50:05: 14:50:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-11 15:00:03: 15:00:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 15:05:04: 15:05:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-11 15:15:03: 15:15:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 15:20:03: 15:20:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 15:25:04: 15:25:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-11 15:31:11: 15:31:11 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 15:31:16: 15:31:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 15:33:11: 15:33:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 15:38:44: 15:38:44 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 15:38:44: 15:38:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 15:45:05: 15:45:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-11 15:47:42: 15:47:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 15:55:02: 15:55:02 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 15:57:30: 15:57:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 16:00:03: 16:00:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 16:02:07: 16:02:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 16:10:04: 16:10:04 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-11 16:15:05: 16:15:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-11 16:25:02: 16:25:02 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-11 16:30:05: 16:30:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-11 16:36:23: 16:36:23 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 16:45:03: 16:45:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 16:48:09: 16:48:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 16:55:03: 16:55:03 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-11 17:00:04: 17:00:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 17:05:11: 17:05:11 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 17:05:12: 17:05:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 17:14:19: 17:14:19 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 17:20:04: 17:20:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 17:28:24: 17:28:24 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 17:34:44: 17:34:44 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 17:34:45: 17:34:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 17:38:07: 17:38:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 17:40:03: 17:40:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 17:44:50: 17:44:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 17:44:50: 17:44:50 [ROUTE] ● GET /api/content/default-page/:pageId (13ms) 2026-03-11 17:44:50: 17:44:50 [ROUTE] ● GET /api/content/default-page/:pageId (8ms) 2026-03-11 17:45:05: 17:45:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-11 17:50:05: 17:50:05 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-11 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-11 18:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-11 18:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-11 18:00:03: 18:00:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 18:03:45: 18:03:45 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 18:05:04: 18:05:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 18:10:04: 18:10:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 18:15:04: 18:15:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 18:18:01: 18:18:01 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 18:19:59: 18:19:59 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 18:25:03: 18:25:03 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-11 18:27:56: 18:27:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 18:30:04: 18:30:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 18:35:04: 18:35:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-11 18:38:26: 18:38:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 18:38:32: 18:38:32 [ROUTE] ● GET /api/content/default-page/:pageId (8ms) 2026-03-11 18:38:32: 18:38:32 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-11 18:38:32: 18:38:32 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-11 18:38:32: 18:38:32 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-11 18:43:29: 18:43:29 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-11 18:43:31: 18:43:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 18:49:21: 18:49:21 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 18:49:21: 18:49:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 18:55:04: 18:55:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-11 18:57:10: 18:57:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 19:00:18: 19:00:18 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 19:00:20: 19:00:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 19:10:04: 19:10:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 19:14:47: 19:14:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 19:15:04: 19:15:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 19:20:05: 19:20:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 19:20:38: 19:20:38 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 19:27:19: 19:27:19 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 19:35:05: 19:35:05 [ROUTE] ● GET /api/auth/role (32ms) 2026-03-11 19:36:31: 19:36:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 19:40:59: 19:40:59 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 19:50:04: 19:50:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-11 19:54:36: 19:54:36 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 19:59:10: 19:59:10 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-11 20:05:04: 20:05:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-11 20:11:54: 20:11:54 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 20:17:50: 20:17:50 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 20:24:00: 20:24:00 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-11 20:30:03: 20:30:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 20:35:04: 20:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 20:40:04: 20:40:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-11 20:50:04: 20:50:04 [ROUTE] ● GET /api/auth/role (29ms) 2026-03-11 20:55:05: 20:55:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-11 20:59:15: 20:59:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 20:59:15: 20:59:15 [ROUTE] ● GET /api/content/default-page/:pageId (10ms) 2026-03-11 20:59:15: 20:59:15 [ROUTE] ● GET /api/content/default-page/:pageId (6ms) 2026-03-11 21:02:58: 21:02:58 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 21:08:32: 21:08:32 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 21:14:18: 21:14:18 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 21:20:04: 21:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 21:30:04: 21:30:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-11 21:37:31: 21:37:31 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 21:45:04: 21:45:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-11 21:50:04: 21:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 21:55:05: 21:55:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 22:00:06: 22:00:06 [ROUTE] ● GET /api/auth/role (29ms) 2026-03-11 22:02:38: 22:02:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 22:06:43: 22:06:43 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 22:13:21: 22:13:21 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 22:20:04: 22:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 22:25:05: 22:25:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 22:31:48: 22:31:48 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 22:40:05: 22:40:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-11 22:45:05: 22:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 22:50:25: 22:50:25 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 22:59:02: 22:59:02 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-11 23:04:16: 23:04:16 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 23:10:04: 23:10:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 23:15:05: 23:15:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 23:23:27: 23:23:27 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 23:27:45: 23:27:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 23:30:03: 23:30:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-11 23:30:09: 23:30:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-11 23:35:04: 23:35:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 23:45:04: 23:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-11 23:54:56: 23:54:56 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-11 23:55:39: 23:55:39 [ROUTE] ● GET /api/settings (0ms) 2026-03-11 23:57:36: 23:57:36 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-12 00:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-12 00:00:00: └─ ✓ Heartbeat completed (1ms) 2026-03-12 00:00:04: 00:00:04 [ROUTE] ● GET /api/auth/role (34ms) 2026-03-12 00:00:15: 00:00:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 00:05:05: 00:05:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-12 00:07:47: 00:07:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 00:10:30: 00:10:30 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 00:18:09: 00:18:09 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-12 00:25:04: 00:25:04 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-12 00:30:05: 00:30:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-12 00:32:05: 00:32:05 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 00:36:25: 00:36:25 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 00:39:08: 00:39:08 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 00:45:00: 00:45:00 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 00:50:04: 00:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 00:57:32: 00:57:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 01:00:05: 01:00:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-12 01:10:05: 01:10:05 [ROUTE] ● GET /api/auth/role (29ms) 2026-03-12 01:10:14: 01:10:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 01:16:57: 01:16:57 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 01:16:58: 01:16:58 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 01:24:43: 01:24:43 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 01:30:04: 01:30:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-12 01:32:41: 01:32:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 01:35:04: 01:35:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 01:35:05: 01:35:05 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 01:38:06: 01:38:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 01:41:10: 01:41:10 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-12 01:47:43: 01:47:43 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 01:54:18: 01:54:18 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 02:00:06: 02:00:06 [ROUTE] ● GET /api/auth/role (44ms) 2026-03-12 02:08:28: 02:08:28 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-12 02:13:47: 02:13:47 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 02:19:52: 02:19:52 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 02:25:03: 02:25:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 02:30:04: 02:30:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 02:35:43: 02:35:43 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 02:45:04: 02:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 02:55:04: 02:55:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-12 03:00:05: 03:00:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-12 03:05:06: 03:05:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-12 03:15:04: 03:15:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 03:20:05: 03:20:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 03:25:26: 03:25:26 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 03:35:04: 03:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 03:40:04: 03:40:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-12 03:45:04: 03:45:04 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-12 03:53:48: 03:53:48 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 03:55:19: 03:55:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 03:56:59: 03:56:59 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 04:00:05: 04:00:05 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-12 04:01:59: 04:01:59 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 04:08:22: 04:08:22 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 04:15:04: 04:15:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 04:20:11: 04:20:11 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 04:20:11: 04:20:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 04:28:16: 04:28:16 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 04:35:04: 04:35:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 04:40:11: 04:40:11 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 04:50:05: 04:50:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 04:55:05: 04:55:05 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-12 05:00:06: 05:00:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-12 05:07:09: 05:07:09 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-12 05:07:27: 05:07:27 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 05:15:05: 05:15:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 05:22:19: 05:22:19 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 05:30:05: 05:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 05:37:44: 05:37:44 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 05:45:04: 05:45:04 [ROUTE] ● GET /api/auth/role (45ms) 2026-03-12 05:45:44: 05:45:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 05:52:59: 05:52:59 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 05:52:59: 05:52:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-12 06:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-12 06:00:00: └─ ✓ Heartbeat completed (1ms) 2026-03-12 06:00:04: 06:00:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-12 06:01:07: 06:01:07 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 06:03:14: 06:03:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 06:05:04: 06:05:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 06:05:14: 06:05:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 06:07:42: 06:07:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 06:10:05: 06:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 06:16:31: 06:16:31 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 06:16:31: 06:16:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 06:25:04: 06:25:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 06:31:54: 06:31:54 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 06:37:24: 06:37:24 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 06:42:59: 06:42:59 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 06:47:35: 06:47:35 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 06:48:40: 06:48:40 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 06:54:25: 06:54:25 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 07:00:03: 07:00:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 07:05:03: 07:05:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 07:10:05: 07:10:05 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-12 07:18:46: 07:18:46 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 07:24:44: 07:24:44 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 07:30:03: 07:30:03 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-12 07:35:03: 07:35:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 07:40:05: 07:40:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-12 07:45:05: 07:45:05 [ROUTE] ● GET /api/auth/role (40ms) 2026-03-12 07:52:03: 07:52:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 07:52:03: 07:52:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 07:57:54: 07:57:54 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 08:05:05: 08:05:05 [ROUTE] ● GET /api/auth/role (26ms) 2026-03-12 08:12:48: 08:12:48 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 08:18:21: 08:18:21 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 08:23:25: 08:23:25 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 08:30:03: 08:30:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 08:33:34: 08:33:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 08:35:04: 08:35:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-12 08:38:06: 08:38:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 08:40:04: 08:40:04 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-12 08:48:13: 08:48:13 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 08:55:02: 08:55:02 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 09:00:04: 09:00:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-12 09:05:46: 09:05:46 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 09:12:42: 09:12:42 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 09:12:42: 09:12:42 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 09:18:46: 09:18:46 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 09:25:03: 09:25:03 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-12 09:30:04: 09:30:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 09:35:04: 09:35:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 09:45:04: 09:45:04 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-12 09:52:14: 09:52:14 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 10:00:03: 10:00:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 10:05:06: 10:05:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 10:06:55: 10:06:55 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 10:10:06: 10:10:06 [ROUTE] ● GET /api/auth/role (59ms) 2026-03-12 10:20:04: 10:20:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-12 10:20:29: 10:20:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 10:25:41: 10:25:40 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 10:27:51: 10:27:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 10:35:04: 10:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 10:35:13: 10:35:13 [ROUTE] ● GET /api/settings (3ms) 2026-03-12 10:38:35: 10:38:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 10:40:04: 10:40:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 10:45:05: 10:45:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-12 10:49:53: 10:49:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 10:50:19: 10:50:19 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 11:00:03: 11:00:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-12 11:10:04: 11:10:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-12 11:20:03: 11:20:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 11:25:03: 11:25:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 11:28:04: 11:28:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 11:30:05: 11:30:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 11:37:31: 11:37:31 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 11:37:31: 11:37:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 11:45:04: 11:45:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-12 11:50:04: 11:50:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 11:59:07: 11:59:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-12 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-12 12:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-12 12:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-12 12:03:22: 12:03:22 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 12:05:04: 12:05:04 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-12 12:08:47: 12:08:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 12:10:05: 12:10:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 12:15:05: 12:15:05 [ROUTE] ● GET /api/auth/role (70ms) 2026-03-12 12:25:04: 12:25:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 12:30:05: 12:30:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-12 12:36:48: 12:36:48 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 12:44:46: 12:44:46 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 12:50:05: 12:50:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-12 12:54:40: 12:54:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 12:55:05: 12:55:05 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-12 13:04:10: 13:04:10 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-12 13:04:59: 13:04:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 13:09:31: 13:09:31 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-12 13:09:31: 13:09:31 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 13:13:42: 13:13:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 13:15:03: 13:15:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 13:20:05: 13:20:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 13:30:04: 13:30:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 13:35:04: 13:35:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 13:40:04: 13:40:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-12 13:48:44: 13:48:44 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 13:55:04: 13:55:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-12 14:05:04: 14:05:04 [ROUTE] ● GET /api/auth/role (40ms) 2026-03-12 14:10:05: 14:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 14:16:10: 14:16:10 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-12 14:19:30: 14:19:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 14:25:05: 14:25:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-12 14:35:04: 14:35:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-12 14:40:05: 14:40:05 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-12 14:42:53: 14:42:53 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 14:50:04: 14:50:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-12 14:58:49: 14:58:49 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 14:58:49: 14:58:49 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 15:00:43: 15:00:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 15:05:03: 15:05:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 15:10:04: 15:10:04 [ROUTE] ● GET /api/auth/role (29ms) 2026-03-12 15:15:04: 15:15:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 15:17:52: 15:17:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 15:20:06: 15:20:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 15:29:59: 15:29:59 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 15:29:59: 15:29:59 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 15:32:15: 15:32:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 15:35:04: 15:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 15:40:05: 15:40:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-12 15:50:05: 15:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 15:52:36: 15:52:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 16:00:05: 16:00:05 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-12 16:09:25: 16:09:25 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-12 16:15:03: 16:15:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 16:20:46: 16:20:46 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 16:27:28: 16:27:28 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 16:35:04: 16:35:04 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-12 16:45:03: 16:45:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 16:50:03: 16:50:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-12 16:55:04: 16:55:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-12 17:00:05: 17:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 17:10:05: 17:10:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-12 17:18:58: 17:18:58 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 17:22:39: 17:22:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 17:25:05: 17:25:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 17:29:23: 17:29:23 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 17:30:05: 17:30:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 17:35:05: 17:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 17:45:04: 17:45:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 17:55:05: 17:55:05 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-12 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-12 18:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-12 18:00:00: └─ ✓ Heartbeat completed (1ms) 2026-03-12 18:00:05: 18:00:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-12 18:01:58: 18:01:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 18:05:47: 18:05:47 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 18:05:47: 18:05:47 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 18:15:04: 18:15:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 18:20:53: 18:20:53 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 18:20:53: 18:20:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 18:30:03: 18:30:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 18:35:04: 18:35:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 18:45:04: 18:45:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-12 18:45:05: 18:45:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 18:50:05: 18:50:05 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-12 18:56:11: 18:56:11 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 19:05:03: 19:05:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 19:10:04: 19:10:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 19:13:11: 19:13:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 19:14:47: 19:14:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 19:15:05: 19:15:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 19:24:46: 19:24:46 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 19:24:47: 19:24:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 19:30:05: 19:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 19:40:03: 19:40:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 19:43:26: 19:43:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 19:50:05: 19:50:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-12 19:56:20: 19:56:20 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 20:02:41: 20:02:41 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 20:02:41: 20:02:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 20:10:03: 20:10:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 20:15:05: 20:15:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-12 20:20:05: 20:20:05 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-12 20:25:05: 20:25:05 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-12 20:30:06: 20:30:06 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-12 20:40:03: 20:40:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 20:45:05: 20:45:05 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-12 20:49:16: 20:49:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 20:51:07: 20:51:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 20:51:12: 20:51:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 20:53:01: 20:53:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 21:00:04: 21:00:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 21:10:04: 21:10:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-12 21:20:06: 21:20:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 21:30:05: 21:30:05 [ROUTE] ● GET /api/auth/role (90ms) 2026-03-12 21:31:30: 21:31:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 21:40:04: 21:40:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-12 21:45:05: 21:45:05 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-12 21:50:37: 21:50:37 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-12 21:50:38: 21:50:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 21:56:48: 21:56:48 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 21:56:49: 21:56:49 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 22:05:05: 22:05:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 22:10:10: 22:10:10 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 22:18:48: 22:18:48 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 22:18:48: 22:18:48 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 22:18:58: 22:18:58 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 22:18:58: 22:18:58 [ROUTE] ● GET /api/content/default-page/:pageId (14ms) 2026-03-12 22:18:58: 22:18:58 [ROUTE] ● GET /api/content/landing-stats (12ms) 2026-03-12 22:25:05: 22:25:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-12 22:30:05: 22:30:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-12 22:33:58: 22:33:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 22:40:04: 22:40:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-12 22:50:06: 22:50:05 [ROUTE] ● GET /api/auth/role (40ms) 2026-03-12 22:51:24: 22:51:24 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 22:59:07: 22:59:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-12 22:59:07: 22:59:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 23:05:05: 23:05:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-12 23:05:42: 23:05:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 23:13:10: 23:13:10 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-12 23:13:10: 23:13:10 [ROUTE] ● GET /api/settings (0ms) 2026-03-12 23:16:47: 23:16:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 23:20:05: 23:20:05 [ROUTE] ● GET /api/auth/role (29ms) 2026-03-12 23:30:05: 23:30:05 [ROUTE] ● GET /api/auth/role (35ms) 2026-03-12 23:36:53: 23:36:53 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-12 23:39:24: 23:39:24 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 23:43:48: 23:43:48 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-12 23:43:49: 23:43:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-12 23:50:04: 23:50:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-12 23:59:32: 23:59:32 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-13 00:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-13 00:00:00: └─ ✓ Heartbeat completed (1ms) 2026-03-13 00:00:11: 00:00:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 00:05:04: 00:05:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 00:10:31: 00:10:31 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 00:11:57: 00:11:57 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 00:20:05: 00:20:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-13 00:30:03: 00:30:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-13 00:34:25: 00:34:25 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 00:35:04: 00:35:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 00:37:40: 00:37:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 00:40:04: 00:40:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-13 00:41:44: 00:41:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 00:45:05: 00:45:05 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-13 00:54:54: 00:54:54 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 01:00:04: 01:00:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-13 01:05:04: 01:05:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 01:10:19: 01:10:19 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 01:10:19: 01:10:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 01:13:36: 01:13:36 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 01:16:07: 01:16:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-13 01:16:33: 01:16:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 01:17:33: 01:17:33 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 01:20:15: 01:20:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 01:25:04: 01:25:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-13 01:30:04: 01:30:04 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-13 01:35:11: 01:35:11 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 01:35:12: 01:35:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 01:45:05: 01:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 01:53:46: 01:53:46 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 02:00:04: 02:00:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 02:10:04: 02:10:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-13 02:15:04: 02:15:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 02:25:04: 02:25:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-13 02:35:04: 02:35:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-13 02:45:06: 02:45:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 02:55:04: 02:55:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-13 03:00:05: 03:00:05 [ROUTE] ● GET /api/auth/role (33ms) 2026-03-13 03:10:04: 03:10:04 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-13 03:15:19: 03:15:19 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 03:25:04: 03:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 03:35:06: 03:35:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-13 03:45:03: 03:45:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 03:49:57: 03:49:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 03:50:04: 03:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 03:55:06: 03:55:06 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-13 04:05:05: 04:05:05 [ROUTE] ● GET /api/auth/role (26ms) 2026-03-13 04:06:59: 04:06:59 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 04:15:05: 04:15:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 04:24:34: 04:24:34 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 04:24:34: 04:24:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 04:30:05: 04:30:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-13 04:35:27: 04:35:27 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 04:44:42: 04:44:42 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 04:44:42: 04:44:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 04:44:51: 04:44:51 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-13 04:44:51: 04:44:51 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-13 04:44:51: 04:44:51 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-13 04:44:51: 04:44:51 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-13 04:50:04: 04:50:04 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-13 04:53:36: 04:53:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 05:00:04: 05:00:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 05:10:04: 05:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 05:15:04: 05:15:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 05:20:05: 05:20:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 05:28:50: 05:28:50 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 05:28:51: 05:28:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 05:34:24: 05:34:24 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 05:34:24: 05:34:24 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 05:38:53: 05:38:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 05:39:24: 05:39:24 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 05:45:03: 05:45:03 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-13 05:50:04: 05:50:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 05:56:48: 05:56:48 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 05:56:48: 05:56:48 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-13 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-13 06:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-13 06:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-13 06:01:47: 06:01:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 06:03:15: 06:03:15 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 06:10:04: 06:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 06:15:04: 06:15:04 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-13 06:24:34: 06:24:34 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 06:30:04: 06:30:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-13 06:35:05: 06:35:05 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-13 06:40:05: 06:40:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 06:45:27: 06:45:27 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 06:53:55: 06:53:55 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 07:00:04: 07:00:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-13 07:10:05: 07:10:05 [ROUTE] ● GET /api/auth/role (37ms) 2026-03-13 07:15:25: 07:15:25 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 07:25:03: 07:25:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-13 07:30:05: 07:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 07:38:21: 07:38:21 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-13 07:45:04: 07:45:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-13 07:50:04: 07:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 08:00:05: 08:00:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-13 08:09:08: 08:09:08 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-13 08:10:27: 08:10:27 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 08:15:04: 08:15:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-13 08:20:05: 08:20:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-13 08:25:05: 08:25:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-13 08:26:12: 08:26:12 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 08:30:56: 08:30:56 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 08:36:58: 08:36:58 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 08:36:58: 08:36:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 08:38:13: 08:38:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 08:45:03: 08:45:03 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-13 08:49:56: 08:49:56 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 08:50:04: 08:50:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-13 09:00:05: 09:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 09:10:04: 09:10:04 [ROUTE] ● GET /api/auth/role (29ms) 2026-03-13 09:15:05: 09:15:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 09:22:24: 09:22:24 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-13 09:22:26: 09:22:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 09:24:16: 09:24:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 09:30:05: 09:30:05 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-13 09:30:22: 09:30:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 09:36:25: 09:36:25 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 09:36:25: 09:36:25 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 09:38:25: 09:38:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 09:44:35: 09:44:35 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 09:46:55: 09:46:55 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 09:48:27: 09:48:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 09:50:04: 09:50:04 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-13 09:53:06: 09:53:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 09:55:55: 09:55:55 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 09:56:08: 09:56:08 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 10:01:10: 10:01:10 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-13 10:01:47: 10:01:47 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 10:06:12: 10:06:12 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 10:06:13: 10:06:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 10:15:05: 10:15:05 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-13 10:22:50: 10:22:50 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 10:22:51: 10:22:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 10:30:05: 10:30:05 [ROUTE] ● GET /api/auth/role (40ms) 2026-03-13 10:35:04: 10:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 10:40:05: 10:40:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-13 10:47:31: 10:47:31 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 10:47:31: 10:47:31 [ROUTE] ● GET /api/auth/session (5ms) 2026-03-13 10:47:31: 10:47:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 10:47:31: 10:47:31 [ROUTE] ● GET /api/user/profile (11ms) 2026-03-13 10:47:34: 10:47:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 10:47:35: 10:47:35 [ROUTE] ● GET /api/content/landing-stats (14ms) 2026-03-13 10:47:35: 10:47:35 [ROUTE] ● GET /api/content/default-page/:pageId (9ms) 2026-03-13 10:47:35: 10:47:35 [ROUTE] ● GET /api/finance/wallet/stats (26ms) 2026-03-13 10:47:35: 10:47:35 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-13 10:47:45: 10:47:45 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-13 10:47:45: 10:47:45 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-13 10:47:45: 10:47:45 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-13 10:47:45: 10:47:45 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-13 10:51:14: 10:51:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 10:52:57: 10:52:57 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 10:53:28: 10:53:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 11:00:04: 11:00:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 11:10:04: 11:10:04 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-13 11:19:34: 11:19:34 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 11:25:06: 11:25:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-13 11:35:03: 11:35:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 11:40:04: 11:40:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 11:43:43: 11:43:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 11:50:03: 11:50:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 11:55:05: 11:55:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-13 12:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-13 12:00:00: └─ ✓ Heartbeat completed (1ms) 2026-03-13 12:00:06: 12:00:06 [ROUTE] ● GET /api/auth/role (35ms) 2026-03-13 12:10:04: 12:10:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-13 12:20:04: 12:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 12:24:57: 12:24:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 12:25:05: 12:25:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 12:35:04: 12:35:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 12:40:05: 12:40:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-13 12:45:05: 12:45:05 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-13 12:55:05: 12:55:05 [ROUTE] ● GET /api/auth/role (38ms) 2026-03-13 13:05:03: 13:05:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 13:10:05: 13:10:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-13 13:20:04: 13:20:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-13 13:26:28: 13:26:28 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 13:31:51: 13:31:51 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 13:35:34: 13:35:34 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 13:40:05: 13:40:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-13 13:46:34: 13:46:34 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 13:47:27: 13:47:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 13:47:37: 13:47:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 13:47:38: 13:47:38 [ROUTE] ● GET /api/content/default-page/:pageId (17ms) 2026-03-13 13:47:38: 13:47:38 [ROUTE] ● GET /api/content/landing-stats (15ms) 2026-03-13 13:51:03: 13:51:03 [POW] ● Generated challenge for action: register, difficulty: 17 2026-03-13 13:51:03: 13:51:03 [ROUTE] ● GET /api/auth/pow/challenge (3ms) 2026-03-13 13:51:06: 13:51:06 [REGISTER] → User registration 2026-03-13 13:51:06: ├─ • Validating registration data 2026-03-13 13:51:06: ├─ • Verifying security challenge 2026-03-13 13:51:06: 13:51:06 [POW] ● Valid solution verified for action: register 2026-03-13 13:51:06: ├─ • Sanitizing user input 2026-03-13 13:51:06: ├─ • Checking if email stnod122@remaild.com is available 2026-03-13 13:51:06: ├─ • Validating password policy 2026-03-13 13:51:06: ├─ • Hashing password 2026-03-13 13:51:06: ├─ • Setting up user role 2026-03-13 13:51:06: ├─ • Creating new user account 2026-03-13 13:51:06: ├─ • Sending email verification 2026-03-13 13:51:06: ├─ ✓ User stnod122@remaild.com registered, verification email sent 2026-03-13 13:51:06: └─ ✓ 128 (128ms) 2026-03-13 13:51:06: 13:51:06 [ROUTE] ● POST /api/auth/register (392ms) 2026-03-13 13:51:06: 13:51:06 [EMAIL] ● Templates directory found at: /home/volksv/public_html/backend/email/templates 2026-03-13 13:51:06: 13:51:06 [SMTP] ● Connecting to mail.volksvault.com:587, secure: false 2026-03-13 13:51:07: 13:51:07 [EMAIL] ● Email sent: EmailVerification 2026-03-13 13:51:29: 13:51:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 13:51:31: 13:51:31 [EMAIL] → Email verification 2026-03-13 13:51:31: ├─ • Validating email verification token 2026-03-13 13:51:31: ├─ • Verifying token 2026-03-13 13:51:31: 13:51:31 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 13:51:31: ├─ • Looking up user 2026-03-13 13:51:31: ├─ • Updating email verification status 2026-03-13 13:51:31: ├─ • Generating session tokens 2026-03-13 13:51:31: ├─ ✓ Email verified for user stnod122@remaild.com 2026-03-13 13:51:31: └─ ✓ 19 (19ms) 2026-03-13 13:51:31: 13:51:31 [ROUTE] ● POST /api/auth/verify/email (53ms) 2026-03-13 13:51:35: 13:51:35 [ROUTE] ● GET /api/content/default-page/:pageId (7ms) 2026-03-13 13:51:35: 13:51:35 [ROUTE] ● GET /api/content/landing-stats (12ms) 2026-03-13 13:51:35: 13:51:35 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 13:51:44: 13:51:44 [POW] ● Generated challenge for action: login, difficulty: 17 2026-03-13 13:51:44: 13:51:44 [ROUTE] ● GET /api/auth/pow/challenge (1ms) 2026-03-13 13:51:47: 13:51:47 [LOGIN] → User login 2026-03-13 13:51:47: ├─ • Validating credentials format 2026-03-13 13:51:47: ├─ • Verifying security challenge 2026-03-13 13:51:47: 13:51:47 [POW] ● Valid solution verified for action: login 2026-03-13 13:51:47: ├─ • Looking up user: stnod122@remaild.com 2026-03-13 13:51:47: ├─ • Checking email verification status 2026-03-13 13:51:47: ├─ • Verifying password 2026-03-13 13:51:47: ├─ • Validating login attempts 2026-03-13 13:51:47: ├─ • Generating session tokens 2026-03-13 13:51:47: ├─ ✓ User stnod122@remaild.com logged in successfully 2026-03-13 13:51:47: └─ ✓ 110 (111ms) 2026-03-13 13:51:47: 13:51:47 [ROUTE] ● POST /api/auth/login (152ms) 2026-03-13 13:51:47: 13:51:47 [ROUTE] ● GET /api/user/profile (8ms) 2026-03-13 13:51:48: 13:51:48 [ROUTE] ● GET /api/user/profile (5ms) 2026-03-13 13:51:48: 13:51:48 [ROUTE] ● GET /api/content/default-page/:pageId (6ms) 2026-03-13 13:51:48: 13:51:48 [ROUTE] ● GET /api/finance/wallet/stats (15ms) 2026-03-13 13:51:48: 13:51:48 [ROUTE] ● GET /api/content/landing-stats (3ms) 2026-03-13 13:51:48: 13:51:48 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-13 13:51:49: 13:51:49 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 13:51:54: 13:51:54 [ROUTE] ● GET /api/content/landing-stats (5ms) 2026-03-13 13:51:54: 13:51:54 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-13 13:51:54: 13:51:54 [ROUTE] ● GET /api/finance/wallet/stats (13ms) 2026-03-13 13:51:55: 13:51:55 [ROUTE] ● GET /api/user/notification (2ms) 2026-03-13 13:52:09: 13:52:09 [UPLOAD] → Upload file 2026-03-13 13:52:09: ├─ • Validating upload request 2026-03-13 13:52:09: ├─ • Preparing upload directory 2026-03-13 13:52:09: ├─ • Processing file upload 2026-03-13 13:52:09: ├─ ✓ File uploaded successfully: avatars/1773409929427-836271027.webp 2026-03-13 13:52:09: └─ ✓ 17 (17ms) 2026-03-13 13:52:09: 13:52:09 [ROUTE] ● POST /api/upload (60ms) 2026-03-13 13:52:09: 13:52:09 [USER] → Update profile 2026-03-13 13:52:09: ├─ • Updating user profile 2026-03-13 13:52:09: ├─ ✓ Profile updated successfully 2026-03-13 13:52:09: └─ ✓ 7 (7ms) 2026-03-13 13:52:09: 13:52:09 [ROUTE] ● PUT /api/user/profile (50ms) 2026-03-13 13:52:17: 13:52:17 [ROUTE] ● GET /api/user/profile (9ms) 2026-03-13 13:52:19: 13:52:19 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 13:52:23: 13:52:23 [UPLOAD] → Upload file 2026-03-13 13:52:23: ├─ • Validating upload request 2026-03-13 13:52:23: ├─ • Preparing upload directory 2026-03-13 13:52:23: ├─ • Processing file upload 2026-03-13 13:52:23: ├─ • Removing old file 2026-03-13 13:52:23: ├─ ✓ File uploaded successfully: avatars/1773409943604-222670855.webp 2026-03-13 13:52:23: └─ ✓ 15 (15ms) 2026-03-13 13:52:23: 13:52:23 [ROUTE] ● POST /api/upload (49ms) 2026-03-13 13:52:23: 13:52:23 [USER] → Update profile 2026-03-13 13:52:23: ├─ • Updating user profile 2026-03-13 13:52:23: ├─ ✓ Profile updated successfully 2026-03-13 13:52:23: └─ ✓ 8 (8ms) 2026-03-13 13:52:23: 13:52:23 [ROUTE] ● PUT /api/user/profile (50ms) 2026-03-13 13:52:37: 13:52:37 [UPLOAD] → Upload file 2026-03-13 13:52:37: ├─ • Validating upload request 2026-03-13 13:52:37: ├─ • Preparing upload directory 2026-03-13 13:52:37: ├─ • Processing file upload 2026-03-13 13:52:37: ├─ • Removing old file 2026-03-13 13:52:37: ├─ ✓ File uploaded successfully: avatars/1773409957614-956490850.webp 2026-03-13 13:52:37: └─ ✓ 15 (15ms) 2026-03-13 13:52:37: 13:52:37 [ROUTE] ● POST /api/upload (46ms) 2026-03-13 13:52:37: 13:52:37 [USER] → Update profile 2026-03-13 13:52:37: ├─ • Updating user profile 2026-03-13 13:52:37: ├─ ✓ Profile updated successfully 2026-03-13 13:52:37: └─ ✓ 9 (9ms) 2026-03-13 13:52:37: 13:52:37 [ROUTE] ● PUT /api/user/profile (42ms) 2026-03-13 13:52:51: 13:52:51 [UPLOAD] → Upload file 2026-03-13 13:52:51: ├─ • Validating upload request 2026-03-13 13:52:51: ├─ • Preparing upload directory 2026-03-13 13:52:51: ├─ • Processing file upload 2026-03-13 13:52:51: ├─ • Removing old file 2026-03-13 13:52:51: ├─ ✓ File uploaded successfully: avatars/1773409971537-152488376.webp 2026-03-13 13:52:51: └─ ✓ 15 (15ms) 2026-03-13 13:52:51: 13:52:51 [ROUTE] ● POST /api/upload (41ms) 2026-03-13 13:52:51: 13:52:51 [USER] → Update profile 2026-03-13 13:52:51: ├─ • Updating user profile 2026-03-13 13:52:51: ├─ ✓ Profile updated successfully 2026-03-13 13:52:51: └─ ✓ 16 (16ms) 2026-03-13 13:52:51: 13:52:51 [ROUTE] ● PUT /api/user/profile (63ms) 2026-03-13 13:52:54: 13:52:54 [USER] → Update profile 2026-03-13 13:52:54: ├─ • Updating user profile 2026-03-13 13:52:54: ├─ ✗ Validation error: phone: Phone number must contain only digits and can start with a plus sign 2026-03-13 13:52:54: └─ ✗ 1 (1ms) 2026-03-13 13:52:54: 13:52:54 [ROUTE] ● PUT /api/user/profile (34ms) 2026-03-13 13:53:17: 13:53:17 [USER] → Update profile 2026-03-13 13:53:17: ├─ • Updating user profile 2026-03-13 13:53:17: ├─ ✓ Profile updated successfully 2026-03-13 13:53:17: └─ ✓ 13 (13ms) 2026-03-13 13:53:17: 13:53:17 [ROUTE] ● PUT /api/user/profile (64ms) 2026-03-13 13:53:24: 13:53:24 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 13:53:24: 13:53:24 [ROUTE] ● GET /api/user/profile (7ms) 2026-03-13 13:53:25: 13:53:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 13:53:49: 13:53:49 [UPLOAD] → Upload file 2026-03-13 13:53:49: ├─ • Validating upload request 2026-03-13 13:53:49: ├─ • Preparing upload directory 2026-03-13 13:53:49: ├─ • Processing file upload 2026-03-13 13:53:49: ├─ • Removing old file 2026-03-13 13:53:49: ├─ ✓ File uploaded successfully: avatars/1773410029413-312889570.webp 2026-03-13 13:53:49: └─ ✓ 15 (15ms) 2026-03-13 13:53:49: 13:53:49 [ROUTE] ● POST /api/upload (45ms) 2026-03-13 13:53:49: 13:53:49 [USER] → Update profile 2026-03-13 13:53:49: ├─ • Updating user profile 2026-03-13 13:53:49: ├─ ✓ Profile updated successfully 2026-03-13 13:53:49: └─ ✓ 15 (15ms) 2026-03-13 13:53:49: 13:53:49 [ROUTE] ● PUT /api/user/profile (55ms) 2026-03-13 13:53:57: 13:53:57 [UPLOAD] → Upload file 2026-03-13 13:53:57: ├─ • Validating upload request 2026-03-13 13:53:57: ├─ • Preparing upload directory 2026-03-13 13:53:57: ├─ • Processing file upload 2026-03-13 13:53:57: ├─ • Removing old file 2026-03-13 13:53:57: ├─ ✓ File uploaded successfully: avatars/1773410037889-992124516.webp 2026-03-13 13:53:57: └─ ✓ 15 (15ms) 2026-03-13 13:53:57: 13:53:57 [ROUTE] ● POST /api/upload (53ms) 2026-03-13 13:53:58: 13:53:58 [USER] → Update profile 2026-03-13 13:53:58: ├─ • Updating user profile 2026-03-13 13:53:58: ├─ ✓ Profile updated successfully 2026-03-13 13:53:58: └─ ✓ 6 (6ms) 2026-03-13 13:53:58: 13:53:58 [ROUTE] ● PUT /api/user/profile (45ms) 2026-03-13 13:54:03: 13:54:03 [USER] → Update profile 2026-03-13 13:54:03: ├─ • Updating user profile 2026-03-13 13:54:03: ├─ ✓ Profile updated successfully 2026-03-13 13:54:03: └─ ✓ 9 (9ms) 2026-03-13 13:54:03: 13:54:03 [ROUTE] ● PUT /api/user/profile (39ms) 2026-03-13 13:54:05: 13:54:05 [ROUTE] ● GET /api/user/profile (8ms) 2026-03-13 13:54:08: 13:54:08 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 13:54:21: 13:54:21 [UPLOAD] → Upload file 2026-03-13 13:54:21: ├─ • Validating upload request 2026-03-13 13:54:21: ├─ • Preparing upload directory 2026-03-13 13:54:21: ├─ • Processing file upload 2026-03-13 13:54:21: ├─ • Removing old file 2026-03-13 13:54:21: ├─ ✓ File uploaded successfully: avatars/1773410061672-406342403.webp 2026-03-13 13:54:21: └─ ✓ 15 (15ms) 2026-03-13 13:54:21: 13:54:21 [ROUTE] ● POST /api/upload (43ms) 2026-03-13 13:54:21: 13:54:21 [USER] → Update profile 2026-03-13 13:54:21: ├─ • Updating user profile 2026-03-13 13:54:21: ├─ ✓ Profile updated successfully 2026-03-13 13:54:21: └─ ✓ 9 (9ms) 2026-03-13 13:54:21: 13:54:21 [ROUTE] ● PUT /api/user/profile (42ms) 2026-03-13 13:54:43: 13:54:43 [ROUTE] ● GET /api/user/profile (11ms) 2026-03-13 13:54:43: 13:54:43 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 13:54:44: 13:54:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 13:54:44: 13:54:44 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-13 13:54:48: 13:54:48 [ROUTE] ● GET /api/user/profile (7ms) 2026-03-13 13:55:02: 13:55:02 [ROUTE] ● GET /api/content/default-page/:pageId (37ms) 2026-03-13 13:55:02: 13:55:02 [ROUTE] ● GET /api/user/notification (41ms) 2026-03-13 13:55:02: 13:55:02 [ROUTE] ● GET /api/content/landing-stats (40ms) 2026-03-13 13:55:02: 13:55:02 [ROUTE] ● GET /api/finance/wallet/stats (101ms) 2026-03-13 13:55:05: 13:55:05 [ROUTE] ● GET /api/user/profile (12ms) 2026-03-13 13:55:06: 13:55:06 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 13:55:06: 13:55:06 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-13 13:55:06: 13:55:06 [ROUTE] ● GET /api/finance/wallet/stats (14ms) 2026-03-13 13:55:06: 13:55:06 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-13 13:55:07: 13:55:07 [ROUTE] ● GET /api/user/notification (2ms) 2026-03-13 13:55:25: 13:55:25 [ROUTE] ● GET /api/user/notification (5ms) 2026-03-13 13:55:33: 13:55:33 [USER] → List support tickets 2026-03-13 13:55:33: ├─ • Retrieving support tickets 2026-03-13 13:55:33: ├─ ✓ Retrieved 0 support tickets 2026-03-13 13:55:33: └─ ✓ 9 (9ms) 2026-03-13 13:55:33: 13:55:33 [ROUTE] ● GET /api/user/support/ticket (9ms) 2026-03-13 13:55:36: 13:55:36 [USER] → List KYC levels 2026-03-13 13:55:36: ├─ • Retrieving active KYC levels 2026-03-13 13:55:36: 13:55:36 [USER] → List KYC applications 2026-03-13 13:55:36: ├─ • Retrieving KYC applications 2026-03-13 13:55:36: ├─ ✗ No active KYC levels found 2026-03-13 13:55:36: └─ ✗ 5 (5ms) 2026-03-13 13:55:36: 13:55:36 [ROUTE] ● GET /api/user/kyc/level (6ms) 2026-03-13 13:55:36: ├─ ✗ KYC records not found 2026-03-13 13:55:36: └─ ✗ 4 (4ms) 2026-03-13 13:55:36: 13:55:36 [ROUTE] ● GET /api/user/kyc/application (5ms) 2026-03-13 13:55:36: 13:55:36 [ROUTE] ● GET /api/user/notification (2ms) 2026-03-13 14:00:04: 14:00:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-13 14:08:23: 14:08:23 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 14:15:03: 14:15:03 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-13 14:15:19: 14:15:19 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 14:20:04: 14:20:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 14:25:05: 14:25:05 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-13 14:26:56: 14:26:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 14:35:03: 14:35:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 14:40:04: 14:40:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 14:40:38: 14:40:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 14:49:50: 14:49:50 [ROUTE] ● GET /api/auth/session (3ms) 2026-03-13 14:49:50: 14:49:50 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-13 14:49:51: 14:49:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 14:49:51: 14:49:51 [ROUTE] ● GET /api/user/profile (10ms) 2026-03-13 14:49:52: 14:49:52 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 14:49:53: 14:49:53 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-13 14:49:53: 14:49:53 [ROUTE] ● GET /api/finance/wallet/stats (15ms) 2026-03-13 14:49:53: 14:49:53 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-13 14:49:53: 14:49:53 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-13 14:55:05: 14:55:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-13 14:56:13: 14:56:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 15:00:44: 15:00:44 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 15:00:49: 15:00:49 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 15:10:04: 15:10:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 15:15:04: 15:15:04 [ROUTE] ● GET /api/auth/role (33ms) 2026-03-13 15:24:30: 15:24:30 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 15:24:40: 15:24:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 15:30:05: 15:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 15:36:33: 15:36:33 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 15:40:09: 15:40:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 15:44:09: 15:44:09 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 15:44:09: 15:44:09 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 15:50:05: 15:50:05 [ROUTE] ● GET /api/auth/role (61ms) 2026-03-13 15:55:24: 15:55:24 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 15:55:25: 15:55:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 16:05:03: 16:05:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 16:10:05: 16:10:05 [ROUTE] ● GET /api/auth/role (43ms) 2026-03-13 16:14:03: 16:14:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 16:20:05: 16:20:05 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-13 16:30:05: 16:30:05 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-13 16:30:44: 16:30:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 16:40:05: 16:40:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-13 16:46:02: 16:46:02 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-13 16:53:17: 16:53:17 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 16:58:20: 16:58:20 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 17:05:04: 17:05:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-13 17:15:04: 17:15:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-13 17:15:08: 17:15:08 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 17:16:25: 17:16:25 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 17:22:40: 17:22:40 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 17:30:04: 17:30:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-13 17:40:04: 17:40:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-13 17:50:05: 17:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-13 18:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-13 18:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-13 18:00:04: 18:00:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-13 18:05:04: 18:05:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 18:15:04: 18:15:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 18:20:04: 18:20:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-13 18:30:04: 18:30:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-13 18:35:04: 18:35:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-13 18:40:05: 18:40:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-13 18:41:13: 18:41:13 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 18:48:28: 18:48:28 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 18:55:05: 18:55:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-13 19:00:05: 19:00:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-13 19:01:09: 19:01:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 19:10:04: 19:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 19:10:25: 19:10:25 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 19:16:07: 19:16:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 19:16:07: 19:16:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 19:25:05: 19:25:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 19:31:36: 19:31:36 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 19:40:04: 19:40:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-13 19:45:05: 19:45:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-13 19:50:05: 19:50:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-13 19:51:12: 19:51:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 19:55:05: 19:55:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-13 20:05:05: 20:05:05 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-13 20:10:05: 20:10:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-13 20:20:03: 20:20:03 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-13 20:30:03: 20:30:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-13 20:35:04: 20:35:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-13 20:40:05: 20:40:05 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-13 20:45:05: 20:45:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 20:50:06: 20:50:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 20:57:43: 20:57:43 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 21:04:37: 21:04:37 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 21:10:04: 21:10:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-13 21:11:00: 21:11:00 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 21:17:28: 21:17:28 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 21:20:05: 21:20:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 21:25:03: 21:25:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 21:30:03: 21:30:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 21:30:34: 21:30:34 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 21:35:04: 21:35:04 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-13 21:45:05: 21:45:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-13 21:50:47: 21:50:47 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 22:00:05: 22:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 22:04:32: 22:04:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 22:07:54: 22:07:54 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 22:14:58: 22:14:58 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 22:20:04: 22:20:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-13 22:27:16: 22:27:16 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 22:27:16: 22:27:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 22:35:04: 22:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 22:45:05: 22:45:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-13 22:50:12: 22:50:12 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 22:50:13: 22:50:13 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 22:52:16: 22:52:16 [ROUTE] ● GET /api/settings (0ms) 2026-03-13 22:55:14: 22:55:14 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 23:01:22: 23:01:22 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-13 23:01:23: 23:01:23 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 23:10:05: 23:10:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-13 23:15:41: 23:15:41 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 23:25:04: 23:25:04 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-13 23:30:05: 23:30:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-13 23:32:22: 23:32:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 23:33:22: 23:33:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 23:40:04: 23:40:04 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-13 23:45:51: 23:45:51 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-13 23:45:51: 23:45:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-13 23:55:04: 23:55:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-14 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-14 00:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-14 00:00:00: └─ ✓ Heartbeat completed (1ms) 2026-03-14 00:00:06: 00:00:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-14 00:00:11: 00:00:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 00:10:03: 00:10:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-14 00:15:05: 00:15:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 00:25:04: 00:25:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-14 00:30:05: 00:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 00:35:05: 00:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 00:45:03: 00:45:03 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-14 00:50:04: 00:50:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-14 00:57:59: 00:57:59 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 00:57:59: 00:57:59 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 01:05:04: 01:05:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-14 01:06:50: 01:06:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 01:10:05: 01:10:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-14 01:16:26: 01:16:26 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-14 01:16:26: 01:16:26 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 01:21:21: 01:21:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 01:25:05: 01:25:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 01:27:13: 01:27:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 01:35:03: 01:35:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 01:40:05: 01:40:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-14 01:50:04: 01:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 01:53:04: 01:53:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 01:59:20: 01:59:20 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 01:59:20: 01:59:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 02:01:28: 02:01:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 02:05:05: 02:05:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 02:09:47: 02:09:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 02:10:05: 02:10:05 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-14 02:12:36: 02:12:36 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 02:20:05: 02:20:05 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-14 02:30:04: 02:30:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 02:40:04: 02:40:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 02:45:04: 02:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 02:47:42: 02:47:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 02:55:03: 02:55:03 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-14 03:00:06: 03:00:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-14 03:10:04: 03:10:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 03:20:04: 03:20:04 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-14 03:22:26: 03:22:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 03:30:04: 03:30:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-14 03:40:05: 03:40:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-14 03:46:57: 03:46:57 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 03:55:03: 03:55:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 04:00:05: 04:00:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 04:10:05: 04:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 04:20:04: 04:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 04:29:35: 04:29:35 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 04:29:35: 04:29:35 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 04:35:04: 04:35:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 04:45:04: 04:45:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 04:50:04: 04:50:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 04:53:29: 04:53:29 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 04:58:50: 04:58:50 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 04:58:51: 04:58:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 05:05:05: 05:05:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 05:08:13: 05:08:13 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 05:12:58: 05:12:58 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 05:12:58: 05:12:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 05:20:03: 05:20:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 05:25:04: 05:25:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-14 05:30:05: 05:30:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-14 05:35:10: 05:35:10 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-14 05:43:26: 05:43:26 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 05:43:26: 05:43:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 05:47:47: 05:47:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 05:50:03: 05:50:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 05:55:04: 05:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-14 06:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-14 06:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-14 06:00:06: 06:00:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-14 06:03:32: 06:03:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 06:08:01: 06:08:01 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 06:15:04: 06:15:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-14 06:25:04: 06:25:04 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-14 06:30:04: 06:30:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-14 06:36:44: 06:36:44 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 06:45:04: 06:45:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 06:45:43: 06:45:43 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 06:48:45: 06:48:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 06:55:03: 06:55:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-14 06:56:37: 06:56:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 07:00:05: 07:00:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 07:05:27: 07:05:27 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 07:15:05: 07:15:05 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-14 07:21:51: 07:21:51 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 07:21:51: 07:21:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 07:30:05: 07:30:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 07:39:10: 07:39:10 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 07:45:04: 07:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 07:48:56: 07:48:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 07:55:04: 07:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 08:05:05: 08:05:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-14 08:07:32: 08:07:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 08:15:03: 08:15:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 08:20:04: 08:20:04 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-14 08:25:05: 08:25:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-14 08:30:05: 08:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 08:40:04: 08:40:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 08:40:12: 08:40:12 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 08:43:41: 08:43:41 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 08:46:19: 08:46:19 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 08:55:03: 08:55:03 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-14 09:05:03: 09:05:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 09:10:03: 09:10:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-14 09:15:04: 09:15:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-14 09:19:46: 09:19:46 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 09:25:04: 09:25:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 09:30:04: 09:30:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 09:37:58: 09:37:58 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 09:37:58: 09:37:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 09:45:04: 09:45:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-14 09:50:05: 09:50:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-14 09:58:30: 09:58:30 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 10:05:04: 10:05:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 10:10:04: 10:10:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 10:10:58: 10:10:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 10:20:04: 10:20:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 10:25:04: 10:25:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-14 10:35:04: 10:35:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 10:45:04: 10:45:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 10:50:05: 10:50:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-14 11:00:05: 11:00:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-14 11:10:04: 11:10:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 11:15:04: 11:15:04 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-14 11:25:03: 11:25:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 11:30:04: 11:30:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 11:40:04: 11:40:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 11:45:05: 11:45:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 11:51:55: 11:51:55 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 11:52:28: 11:52:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 11:54:12: 11:54:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 11:57:33: 11:57:33 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 11:58:19: 11:58:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-14 12:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-14 12:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-14 12:05:04: 12:05:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 12:06:25: 12:06:25 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 12:10:04: 12:10:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 12:17:53: 12:17:53 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 12:17:53: 12:17:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 12:21:36: 12:21:36 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 12:25:05: 12:25:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-14 12:29:45: 12:29:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 12:29:55: 12:29:55 [ROUTE] ● GET /api/content/default-page/:pageId (8ms) 2026-03-14 12:29:55: 12:29:55 [ROUTE] ● GET /api/content/default-page/:pageId (10ms) 2026-03-14 12:29:55: 12:29:55 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-14 12:29:55: 12:29:55 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-14 12:30:05: 12:30:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-14 12:40:03: 12:40:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-14 12:42:52: 12:42:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 12:45:04: 12:45:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-14 12:46:04: 12:46:04 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 12:50:14: 12:50:14 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 13:00:03: 13:00:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-14 13:05:04: 13:05:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 13:06:42: 13:06:42 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 13:10:05: 13:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 13:20:04: 13:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 13:30:04: 13:30:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 13:40:03: 13:40:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 13:50:05: 13:50:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 13:52:53: 13:52:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 14:00:05: 14:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 14:10:05: 14:10:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-14 14:11:11: 14:11:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 14:20:04: 14:20:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-14 14:25:04: 14:25:04 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-14 14:30:05: 14:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 14:33:39: 14:33:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 14:40:04: 14:40:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 14:50:04: 14:50:04 [ROUTE] ● GET /api/auth/role (30ms) 2026-03-14 14:58:44: 14:58:44 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-14 14:58:51: 14:58:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 15:05:04: 15:05:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-14 15:10:05: 15:10:05 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-14 15:13:25: 15:13:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 15:17:18: 15:17:18 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 15:17:18: 15:17:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 15:25:05: 15:25:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-14 15:35:04: 15:35:04 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-14 15:41:25: 15:41:25 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 15:49:19: 15:49:19 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 15:49:20: 15:49:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 15:55:04: 15:55:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-14 16:00:05: 16:00:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-14 16:10:03: 16:10:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 16:15:04: 16:15:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 16:20:05: 16:20:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-14 16:27:13: 16:27:13 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 16:35:04: 16:35:04 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-14 16:43:06: 16:43:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-14 16:43:06: 16:43:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 16:50:05: 16:50:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-14 17:00:03: 17:00:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 17:05:04: 17:05:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-14 17:12:07: 17:12:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-14 17:20:04: 17:20:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-14 17:23:55: 17:23:55 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 17:30:04: 17:30:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 17:34:48: 17:34:48 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 17:35:05: 17:35:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-14 17:39:07: 17:39:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 17:43:59: 17:43:59 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-14 17:44:00: 17:44:00 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 17:50:04: 17:50:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 17:55:04: 17:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-14 18:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-14 18:00:00: └─ ✓ Heartbeat completed (1ms) 2026-03-14 18:00:06: 18:00:06 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-14 18:05:19: 18:05:19 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-14 18:05:19: 18:05:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 18:12:19: 18:12:19 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 18:14:51: 18:14:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 18:14:57: 18:14:57 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-14 18:14:57: 18:14:57 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-14 18:15:05: 18:15:05 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-14 18:15:05: 18:15:05 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-14 18:20:03: 18:20:03 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-14 18:25:04: 18:25:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-14 18:30:36: 18:30:36 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 18:30:36: 18:30:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 18:35:11: 18:35:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 18:40:03: 18:40:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 18:50:06: 18:50:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 18:59:57: 18:59:57 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 18:59:57: 18:59:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 19:01:17: 19:01:17 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 19:03:44: 19:03:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 19:05:04: 19:05:04 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-14 19:15:05: 19:15:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 19:16:20: 19:16:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 19:25:05: 19:25:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 19:26:03: 19:26:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 19:30:05: 19:30:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-14 19:40:04: 19:40:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 19:40:49: 19:40:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 19:45:04: 19:45:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 19:50:05: 19:50:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 20:00:04: 20:00:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-14 20:05:05: 20:05:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-14 20:15:04: 20:15:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 20:15:16: 20:15:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 20:20:05: 20:20:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-14 20:21:40: 20:21:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 20:30:04: 20:30:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 20:34:54: 20:34:54 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 20:35:06: 20:35:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-14 20:45:04: 20:45:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 20:50:04: 20:50:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 20:55:04: 20:55:04 [ROUTE] ● GET /api/auth/role (33ms) 2026-03-14 21:00:04: 21:00:04 [ROUTE] ● GET /api/auth/role (54ms) 2026-03-14 21:05:05: 21:05:05 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-14 21:15:04: 21:15:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-14 21:17:11: 21:17:11 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 21:20:05: 21:20:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-14 21:30:05: 21:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 21:40:05: 21:40:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 21:50:04: 21:50:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-14 21:55:04: 21:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 21:59:38: 21:59:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 22:00:05: 22:00:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-14 22:04:01: 22:04:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 22:05:16: 22:05:16 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 22:05:18: 22:05:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 22:15:03: 22:15:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 22:20:05: 22:20:05 [ROUTE] ● GET /api/auth/role (66ms) 2026-03-14 22:25:05: 22:25:05 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-14 22:26:30: 22:26:30 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 22:30:05: 22:30:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-14 22:31:49: 22:31:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 22:40:04: 22:40:04 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-14 22:41:10: 22:41:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 22:49:13: 22:49:13 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-14 22:49:14: 22:49:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 22:49:17: 22:49:17 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 22:49:30: 22:49:30 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-14 22:49:30: 22:49:30 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-14 22:49:30: 22:49:30 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-14 22:49:30: 22:49:30 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-14 22:49:45: 22:49:45 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 22:49:56: 22:49:56 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 22:51:32: 22:51:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 22:51:34: 22:51:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 22:53:41: 22:53:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 22:53:42: 22:53:42 [ROUTE] ● GET /api/settings (0ms) 2026-03-14 22:55:05: 22:55:05 [ROUTE] ● GET /api/auth/role (33ms) 2026-03-14 23:05:03: 23:05:03 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-14 23:15:03: 23:15:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-14 23:20:05: 23:20:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-14 23:30:04: 23:30:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 23:35:05: 23:35:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-14 23:40:05: 23:40:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 23:44:59: 23:44:59 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-14 23:44:59: 23:44:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-14 23:50:03: 23:50:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-14 23:55:03: 23:55:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-15 00:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-15 00:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-15 00:00:04: 00:00:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 00:00:16: 00:00:16 [ROUTE] ● GET /api/settings (7ms) 2026-03-15 00:04:35: 00:04:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 00:05:05: 00:05:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-15 00:08:36: 00:08:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 00:15:04: 00:15:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-15 00:20:04: 00:20:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 00:20:13: 00:20:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 00:20:16: 00:20:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 00:20:24: 00:20:24 [POW] ● Generated challenge for action: login, difficulty: 17 2026-03-15 00:20:24: 00:20:24 [ROUTE] ● GET /api/auth/pow/challenge (2ms) 2026-03-15 00:20:31: 00:20:31 [LOGIN] → User login 2026-03-15 00:20:31: ├─ • Validating credentials format 2026-03-15 00:20:31: ├─ • Verifying security challenge 2026-03-15 00:20:31: 00:20:31 [POW] ● Valid solution verified for action: login 2026-03-15 00:20:31: ├─ • Looking up user: superadmin@example.com 2026-03-15 00:20:31: ├─ • Checking email verification status 2026-03-15 00:20:31: ├─ • Verifying password 2026-03-15 00:20:31: ├─ • Validating login attempts 2026-03-15 00:20:31: ├─ • Generating session tokens 2026-03-15 00:20:31: ├─ ✓ User superadmin@example.com logged in successfully 2026-03-15 00:20:31: └─ ✓ 149 (149ms) 2026-03-15 00:20:31: 00:20:31 [ROUTE] ● POST /api/auth/login (185ms) 2026-03-15 00:20:31: 00:20:31 [ROUTE] ● GET /api/user/profile (9ms) 2026-03-15 00:20:31: 00:20:31 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-15 00:20:32: 00:20:32 [ROUTE] ● GET /api/user/profile (5ms) 2026-03-15 00:20:33: 00:20:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 00:20:33: 00:20:33 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-15 00:20:33: 00:20:33 [EXCHANGE] ● Time synchronized with server. Offset: -124ms 2026-03-15 00:23:23: 00:23:23 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 00:23:29: 00:23:29 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-15 00:23:29: 00:23:29 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-15 00:23:35: 00:23:35 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-15 00:23:35: 00:23:35 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-15 00:30:02: 00:30:02 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-15 00:33:43: 00:33:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 00:35:04: 00:35:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-15 00:40:05: 00:40:05 [ROUTE] ● GET /api/auth/role (26ms) 2026-03-15 00:50:03: 00:50:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 00:54:14: 00:54:14 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 00:55:03: 00:55:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 01:03:43: 01:03:43 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 01:03:50: 01:03:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 01:10:05: 01:10:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-15 01:10:10: 01:10:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 01:10:12: 01:10:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 01:17:41: 01:17:41 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 01:17:41: 01:17:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 01:25:03: 01:25:03 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-15 01:29:48: 01:29:48 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 01:30:04: 01:30:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-15 01:40:04: 01:40:04 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-15 01:50:05: 01:50:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-15 01:56:47: 01:56:47 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 01:56:47: 01:56:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 01:56:52: 01:56:52 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-15 01:56:52: 01:56:52 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-15 01:56:58: 01:56:58 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-15 01:56:58: 01:56:58 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-15 02:00:40: 02:00:40 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 02:05:05: 02:05:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-15 02:09:20: 02:09:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 02:13:38: 02:13:38 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-15 02:13:38: 02:13:38 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 02:20:05: 02:20:05 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-15 02:25:05: 02:25:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-15 02:35:04: 02:35:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-15 02:36:17: 02:36:17 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 02:40:05: 02:40:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-15 02:50:05: 02:50:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 02:52:06: 02:52:06 [ROUTE] ● GET /api/auth/session (3ms) 2026-03-15 02:52:06: 02:52:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 02:52:06: 02:52:06 [ROUTE] ● GET /api/user/profile (12ms) 2026-03-15 02:52:07: 02:52:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 02:52:08: 02:52:08 [ROUTE] ● GET /api/content/default-page/:pageId (11ms) 2026-03-15 02:52:08: 02:52:08 [ROUTE] ● GET /api/content/landing-stats (13ms) 2026-03-15 02:52:08: 02:52:08 [ROUTE] ● GET /api/finance/wallet/stats (26ms) 2026-03-15 02:52:09: 02:52:09 [ROUTE] ● GET /api/user/notification (2ms) 2026-03-15 02:52:24: 02:52:24 [ROUTE] ● GET /api/exchange/market (9ms) 2026-03-15 02:52:24: 02:52:24 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-15 02:52:31: 02:52:31 [ROUTE] ● GET /api/finance/wallet (15ms) 2026-03-15 02:52:31: 02:52:31 [ROUTE] ● GET /api/user/notification (7ms) 2026-03-15 02:52:35: 02:52:35 [USER] → List KYC applications 2026-03-15 02:52:35: ├─ • Retrieving KYC applications 2026-03-15 02:52:35: 02:52:35 [USER] → List KYC levels 2026-03-15 02:52:35: ├─ • Retrieving active KYC levels 2026-03-15 02:52:35: ├─ ✗ KYC records not found 2026-03-15 02:52:35: └─ ✗ 5 (5ms) 2026-03-15 02:52:35: 02:52:35 [ROUTE] ● GET /api/user/kyc/application (6ms) 2026-03-15 02:52:35: ├─ ✗ No active KYC levels found 2026-03-15 02:52:35: └─ ✗ 3 (3ms) 2026-03-15 02:52:35: 02:52:35 [ROUTE] ● GET /api/user/kyc/level (4ms) 2026-03-15 02:52:35: 02:52:35 [ROUTE] ● GET /api/user/notification (2ms) 2026-03-15 02:54:09: 02:54:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 02:55:05: 02:55:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-15 02:59:57: 02:59:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 03:00:05: 03:00:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 03:03:13: 03:03:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 03:05:05: 03:05:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 03:05:20: 03:05:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 03:11:27: 03:11:27 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 03:11:27: 03:11:27 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 03:16:00: 03:16:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 03:20:05: 03:20:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-15 03:21:31: 03:21:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 03:30:04: 03:30:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-15 03:35:39: 03:35:39 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 03:35:39: 03:35:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 03:45:03: 03:45:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 03:46:50: 03:46:50 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 03:50:04: 03:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 03:55:05: 03:55:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 04:05:04: 04:05:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 04:15:04: 04:15:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-15 04:20:05: 04:20:05 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-15 04:30:02: 04:30:02 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 04:35:04: 04:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 04:38:14: 04:38:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 04:40:05: 04:40:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-15 04:45:05: 04:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 04:51:45: 04:51:45 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 04:51:45: 04:51:45 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 05:00:04: 05:00:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-15 05:09:10: 05:09:10 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-15 05:09:10: 05:09:10 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-15 05:09:10: 05:09:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 05:09:10: 05:09:10 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-15 05:12:59: 05:12:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 05:12:59: 05:12:59 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-15 05:12:59: 05:12:59 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-15 05:15:05: 05:15:05 [ROUTE] ● GET /api/auth/role (52ms) 2026-03-15 05:25:04: 05:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 05:27:10: 05:27:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 05:30:04: 05:30:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 05:35:05: 05:35:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 05:44:32: 05:44:32 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 05:44:32: 05:44:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 05:49:39: 05:49:39 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 05:49:40: 05:49:40 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 05:51:09: 05:51:09 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 05:55:04: 05:55:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-15 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-15 06:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-15 06:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-15 06:00:06: 06:00:06 [ROUTE] ● GET /api/auth/role (30ms) 2026-03-15 06:00:06: 06:00:06 [ROUTE] ● GET /api/auth/session (11ms) 2026-03-15 06:00:06: 06:00:06 [ROUTE] ● GET /api/auth/session (6ms) 2026-03-15 06:00:06: 06:00:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 06:00:06: 06:00:06 [ROUTE] ● GET /api/user/profile (49ms) 2026-03-15 06:00:06: 06:00:06 [ROUTE] ● GET /api/user/profile (15ms) 2026-03-15 06:00:06: 06:00:06 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 06:00:08: 06:00:08 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 06:00:08: 06:00:08 [ROUTE] ● GET /api/user/notification (2ms) 2026-03-15 06:00:08: 06:00:08 [EXCHANGE] ● Time synchronized with server. Offset: -120ms 2026-03-15 06:05:37: 06:05:37 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 06:05:37: 06:05:37 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 06:14:12: 06:14:12 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 06:14:12: 06:14:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 06:20:05: 06:20:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-15 06:30:05: 06:30:05 [ROUTE] ● GET /api/auth/role (33ms) 2026-03-15 06:38:26: 06:38:26 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 06:38:26: 06:38:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 06:38:36: 06:38:36 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-15 06:38:36: 06:38:36 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-15 06:38:36: 06:38:36 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-15 06:38:36: 06:38:36 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-15 06:45:03: 06:45:03 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-15 06:50:04: 06:50:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 07:00:04: 07:00:04 [ROUTE] ● GET /api/auth/role (29ms) 2026-03-15 07:05:04: 07:05:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-15 07:10:04: 07:10:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 07:20:05: 07:20:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 07:23:26: 07:23:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 07:30:04: 07:30:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-15 07:34:24: 07:34:24 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 07:35:04: 07:35:04 [ROUTE] ● GET /api/auth/role (34ms) 2026-03-15 07:43:15: 07:43:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 07:45:03: 07:45:03 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-15 07:50:04: 07:50:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-15 07:52:15: 07:52:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 07:54:27: 07:54:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 07:55:04: 07:55:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-15 08:00:04: 08:00:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 08:10:04: 08:10:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 08:19:27: 08:19:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 08:19:27: 08:19:27 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-15 08:25:03: 08:25:03 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-15 08:27:58: 08:27:58 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 08:30:16: 08:30:16 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 08:30:16: 08:30:16 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 08:31:19: 08:31:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 08:34:13: 08:34:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 08:40:04: 08:40:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-15 08:50:04: 08:50:04 [ROUTE] ● GET /api/auth/role (49ms) 2026-03-15 08:56:52: 08:56:52 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 08:56:53: 08:56:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 08:56:58: 08:56:58 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-15 08:56:58: 08:56:58 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-15 08:57:04: 08:57:04 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-15 08:57:04: 08:57:04 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-15 09:05:04: 09:05:04 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-15 09:07:01: 09:07:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 09:07:07: 09:07:07 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-15 09:07:07: 09:07:07 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-15 09:07:12: 09:07:12 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-15 09:07:12: 09:07:12 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-15 09:10:04: 09:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 09:20:03: 09:20:03 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-15 09:25:04: 09:25:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 09:25:45: 09:25:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 09:30:04: 09:30:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-15 09:35:04: 09:35:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-15 09:45:05: 09:45:05 [ROUTE] ● GET /api/auth/role (43ms) 2026-03-15 09:52:57: 09:52:57 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-15 09:52:57: 09:52:57 [ROUTE] ● GET /api/settings (2ms) 2026-03-15 09:53:03: 09:53:03 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-15 09:53:03: 09:53:03 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-15 09:53:09: 09:53:09 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-15 09:53:09: 09:53:09 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-15 10:00:07: 10:00:07 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-15 10:10:04: 10:10:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 10:20:05: 10:20:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 10:30:04: 10:30:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 10:31:37: 10:31:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 10:40:05: 10:40:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 10:46:49: 10:46:49 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 10:46:49: 10:46:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 10:55:04: 10:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 11:05:05: 11:05:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-15 11:10:32: 11:10:32 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 11:10:33: 11:10:33 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 11:20:04: 11:20:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 11:25:06: 11:25:06 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-15 11:35:04: 11:35:04 [ROUTE] ● GET /api/auth/role (53ms) 2026-03-15 11:44:20: 11:44:20 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-15 11:50:04: 11:50:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-15 12:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-15 12:00:00: └─ ✓ Heartbeat completed (1ms) 2026-03-15 12:00:06: 12:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 12:06:54: 12:06:54 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-15 12:06:55: 12:06:55 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 12:11:35: 12:11:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 12:15:03: 12:15:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 12:20:04: 12:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 12:25:05: 12:25:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-15 12:33:03: 12:33:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 12:34:54: 12:34:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 12:39:13: 12:39:13 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 12:39:13: 12:39:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 12:43:03: 12:43:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 12:45:05: 12:45:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 12:50:05: 12:50:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-15 12:53:36: 12:53:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 13:00:04: 13:00:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 13:05:36: 13:05:36 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 13:05:36: 13:05:36 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 13:15:03: 13:15:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-15 13:20:06: 13:20:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 13:30:03: 13:30:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 13:30:17: 13:30:17 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 13:35:05: 13:35:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-15 13:45:03: 13:45:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 13:49:12: 13:49:12 [ROUTE] ● GET /api/settings (2ms) 2026-03-15 13:49:12: 13:49:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 13:50:04: 13:50:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-15 13:55:04: 13:55:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 13:59:43: 13:59:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 14:00:05: 14:00:05 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-15 14:04:08: 14:04:08 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 14:08:25: 14:08:25 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 14:08:27: 14:08:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 14:15:03: 14:15:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 14:20:04: 14:20:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 14:29:07: 14:29:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-15 14:29:14: 14:29:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 14:34:53: 14:34:53 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 14:34:53: 14:34:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 14:40:05: 14:40:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 14:45:05: 14:45:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 14:50:14: 14:50:14 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 14:50:14: 14:50:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 14:52:21: 14:52:21 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 14:55:46: 14:55:46 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 14:55:46: 14:55:46 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 15:05:03: 15:05:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 15:10:05: 15:10:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-15 15:20:04: 15:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 15:30:03: 15:30:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 15:35:03: 15:35:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-15 15:37:33: 15:37:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 15:40:05: 15:40:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 15:47:45: 15:47:45 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 15:51:48: 15:51:48 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 15:53:11: 15:53:11 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 16:00:05: 16:00:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-15 16:07:25: 16:07:25 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 16:07:25: 16:07:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 16:11:27: 16:11:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 16:13:20: 16:13:20 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 16:19:45: 16:19:45 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 16:25:04: 16:25:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 16:30:05: 16:30:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-15 16:40:05: 16:40:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-15 16:48:09: 16:48:09 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-15 16:53:36: 16:53:36 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 16:54:16: 16:54:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 17:00:04: 17:00:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 17:10:05: 17:10:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-15 17:15:39: 17:15:39 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 17:17:11: 17:17:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 17:25:04: 17:25:04 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-15 17:30:04: 17:30:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 17:36:04: 17:36:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 17:36:04: 17:36:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 17:40:50: 17:40:50 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 17:45:03: 17:45:03 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-15 17:50:03: 17:50:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-15 17:51:18: 17:51:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 17:55:04: 17:55:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-15 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-15 18:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-15 18:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-15 18:00:05: 18:00:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-15 18:10:05: 18:10:05 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-15 18:18:35: 18:18:35 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 18:18:35: 18:18:35 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 18:20:16: 18:20:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 18:25:03: 18:25:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 18:30:03: 18:30:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 18:35:03: 18:35:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 18:40:04: 18:40:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-15 18:50:04: 18:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 19:00:04: 19:00:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 19:01:42: 19:01:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 19:10:04: 19:10:04 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-15 19:11:52: 19:11:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 19:20:04: 19:20:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-15 19:24:29: 19:24:29 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 19:25:05: 19:25:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 19:26:14: 19:26:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 19:30:06: 19:30:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-15 19:35:29: 19:35:29 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 19:35:31: 19:35:31 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 19:38:36: 19:38:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 19:40:33: 19:40:33 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 19:41:23: 19:41:23 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 19:47:27: 19:47:27 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 19:55:06: 19:55:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-15 20:05:03: 20:05:03 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-15 20:08:33: 20:08:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 20:10:03: 20:10:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-15 20:20:05: 20:20:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-15 20:26:13: 20:26:13 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 20:35:04: 20:35:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 20:45:03: 20:45:03 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-15 20:45:12: 20:45:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 20:50:03: 20:50:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 20:55:03: 20:55:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 20:59:09: 20:59:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 21:00:04: 21:00:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 21:10:04: 21:10:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 21:13:49: 21:13:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 21:20:04: 21:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 21:28:03: 21:28:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-15 21:35:04: 21:35:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 21:36:51: 21:36:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 21:36:56: 21:36:56 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 21:36:57: 21:36:57 [ROUTE] ● GET /api/content/default-page/:pageId (6ms) 2026-03-15 21:36:57: 21:36:57 [ROUTE] ● GET /api/content/landing-stats (6ms) 2026-03-15 21:37:35: 21:37:35 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-15 21:37:35: 21:37:35 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-15 21:37:35: 21:37:35 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-15 21:37:36: 21:37:36 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-15 21:40:04: 21:40:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 21:45:49: 21:45:49 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 21:55:03: 21:55:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 21:58:22: 21:58:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 22:00:06: 22:00:06 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-15 22:06:35: 22:06:35 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 22:06:35: 22:06:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 22:15:04: 22:15:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 22:20:04: 22:20:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 22:25:05: 22:25:05 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-15 22:33:19: 22:33:19 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 22:33:19: 22:33:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 22:40:03: 22:40:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 22:45:04: 22:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 22:55:02: 22:55:02 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 23:00:04: 23:00:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 23:01:45: 23:01:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 23:10:04: 23:10:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-15 23:15:25: 23:15:25 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 23:15:31: 23:15:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 23:17:11: 23:17:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 23:17:11: 23:17:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 23:25:04: 23:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 23:30:37: 23:30:37 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 23:30:37: 23:30:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 23:35:55: 23:35:55 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-15 23:35:57: 23:35:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 23:45:03: 23:45:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-15 23:45:21: 23:45:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 23:48:07: 23:48:07 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 23:51:56: 23:51:56 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-15 23:51:57: 23:51:57 [ROUTE] ● GET /api/settings (0ms) 2026-03-15 23:54:08: 23:54:08 [ROUTE] ● GET /api/settings (1ms) 2026-03-15 23:56:24: 23:56:24 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-16 00:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-16 00:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-16 00:00:05: 00:00:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 00:00:20: 00:00:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 00:10:04: 00:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 00:16:06: 00:16:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-16 00:16:12: 00:16:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 00:19:42: 00:19:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 00:25:03: 00:25:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 00:30:04: 00:30:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 00:35:04: 00:35:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 00:40:04: 00:40:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 00:50:04: 00:50:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-16 00:57:16: 00:57:16 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-16 00:57:16: 00:57:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 01:04:21: 01:04:21 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 01:05:29: 01:05:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 01:10:04: 01:10:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-16 01:18:59: 01:18:59 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 01:19:28: 01:19:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 01:20:16: 01:20:16 [ROUTE] ● GET /api/content/default-page/:pageId (10ms) 2026-03-16 01:20:16: 01:20:16 [ROUTE] ● GET /api/content/default-page/:pageId (13ms) 2026-03-16 01:25:05: 01:25:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 01:35:03: 01:35:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 01:40:05: 01:40:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 01:43:02: 01:43:02 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 01:48:49: 01:48:49 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 01:48:50: 01:48:50 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 01:55:04: 01:55:04 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-16 02:00:06: 02:00:06 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-16 02:07:35: 02:07:35 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 02:07:35: 02:07:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 02:13:56: 02:13:56 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 02:19:49: 02:19:49 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-16 02:19:49: 02:19:49 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 02:25:04: 02:25:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 02:26:22: 02:26:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 02:30:05: 02:30:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 02:40:04: 02:40:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 02:47:52: 02:47:52 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 02:55:04: 02:55:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-16 02:55:45: 02:55:45 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 02:57:06: 02:57:06 [WS] ● Client 303c2cc7-4776-47a6-944a-d69163984c99 missed heartbeat, sending final ping 2026-03-16 02:57:21: 02:57:21 [WS] ● Client 303c2cc7-4776-47a6-944a-d69163984c99 failed to respond, closing 2026-03-16 03:00:04: 03:00:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 03:09:37: 03:09:37 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 03:09:37: 03:09:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 03:15:03: 03:15:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-16 03:18:39: 03:18:39 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 03:20:04: 03:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 03:30:03: 03:30:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 03:35:03: 03:35:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 03:40:04: 03:40:04 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-16 03:50:04: 03:50:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 03:55:04: 03:55:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 04:00:04: 04:00:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-16 04:00:06: 04:00:06 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 04:10:05: 04:10:05 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-16 04:12:26: 04:12:26 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 04:20:03: 04:20:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 04:25:05: 04:25:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 04:35:03: 04:35:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-16 04:40:04: 04:40:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-16 04:43:04: 04:43:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 04:44:30: 04:44:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 04:50:04: 04:50:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-16 04:59:56: 04:59:56 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 05:05:05: 05:05:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-16 05:15:03: 05:15:03 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-16 05:20:04: 05:20:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 05:25:04: 05:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 05:26:05: 05:26:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 05:30:04: 05:30:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-16 05:35:06: 05:35:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 05:45:04: 05:45:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-16 05:47:24: 05:47:24 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 05:51:10: 05:51:10 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 05:56:11: 05:56:11 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 05:56:11: 05:56:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 05:58:04: 05:58:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-16 06:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-16 06:00:00: └─ ✓ Heartbeat completed (1ms) 2026-03-16 06:05:03: 06:05:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 06:10:05: 06:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 06:13:27: 06:13:27 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 06:20:04: 06:20:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 06:22:33: 06:22:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 06:29:13: 06:29:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 06:29:13: 06:29:13 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-16 06:35:04: 06:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 06:40:04: 06:40:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-16 06:50:04: 06:50:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-16 06:57:42: 06:57:42 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 06:57:43: 06:57:43 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 07:04:36: 07:04:36 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 07:04:37: 07:04:37 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 07:08:39: 07:08:39 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 07:10:03: 07:10:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 07:15:05: 07:15:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 07:25:03: 07:25:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 07:31:43: 07:31:43 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 07:31:44: 07:31:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 07:40:04: 07:40:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 07:46:39: 07:46:39 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 07:55:04: 07:55:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-16 08:05:05: 08:05:05 [ROUTE] ● GET /api/auth/role (26ms) 2026-03-16 08:13:14: 08:13:14 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 08:20:04: 08:20:04 [ROUTE] ● GET /api/auth/role (38ms) 2026-03-16 08:26:11: 08:26:11 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 08:31:21: 08:31:21 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 08:31:22: 08:31:22 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 08:31:28: 08:31:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 08:31:29: 08:31:29 [ROUTE] ● GET /api/content/landing-stats (10ms) 2026-03-16 08:31:29: 08:31:29 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-16 08:36:51: 08:36:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 08:36:51: 08:36:51 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 08:40:57: 08:40:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 08:45:03: 08:45:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 08:46:03: 08:46:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 08:47:47: 08:47:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 08:50:04: 08:50:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-16 08:57:59: 08:57:59 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 08:57:59: 08:57:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 09:05:04: 09:05:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-16 09:09:07: 09:09:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 09:10:04: 09:10:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 09:15:05: 09:15:05 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-16 09:19:46: 09:19:46 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 09:25:05: 09:25:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-16 09:29:13: 09:29:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 09:30:05: 09:30:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-16 09:37:03: 09:37:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-16 09:37:04: 09:37:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 09:42:21: 09:42:21 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 09:42:45: 09:42:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 09:49:05: 09:49:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-16 09:55:03: 09:55:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 10:00:04: 10:00:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 10:05:15: 10:05:15 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 10:05:44: 10:05:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 10:05:48: 10:05:48 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 10:05:48: 10:05:48 [ROUTE] ● GET /api/content/default-page/:pageId (9ms) 2026-03-16 10:05:48: 10:05:48 [ROUTE] ● GET /api/content/landing-stats (13ms) 2026-03-16 10:05:56: 10:05:56 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-16 10:05:56: 10:05:56 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-16 10:05:56: 10:05:56 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-16 10:05:56: 10:05:56 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-16 10:12:52: 10:12:52 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 10:20:04: 10:20:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-16 10:25:04: 10:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 10:26:01: 10:26:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 10:35:06: 10:35:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 10:41:09: 10:41:09 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-16 10:41:09: 10:41:09 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 10:46:09: 10:46:09 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-16 10:46:11: 10:46:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 10:50:02: 10:50:02 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 10:55:03: 10:55:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 11:00:04: 11:00:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 11:03:07: 11:03:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 11:06:36: 11:06:36 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 11:10:43: 11:10:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 11:14:20: 11:14:20 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 11:20:04: 11:20:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 11:20:51: 11:20:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 11:22:01: 11:22:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 11:25:04: 11:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 11:30:05: 11:30:05 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-16 11:32:54: 11:32:54 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 11:37:08: 11:37:08 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-16 11:45:03: 11:45:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-16 11:50:04: 11:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 11:50:53: 11:50:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 11:55:04: 11:55:04 [ROUTE] ● GET /api/auth/role (40ms) 2026-03-16 11:59:05: 11:59:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-16 12:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-16 12:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-16 12:00:04: 12:00:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 12:00:49: 12:00:49 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 12:05:04: 12:05:04 [ROUTE] ● GET /api/auth/role (39ms) 2026-03-16 12:11:36: 12:11:36 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 12:20:04: 12:20:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 12:23:38: 12:23:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 12:25:05: 12:25:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 12:33:09: 12:33:09 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-16 12:40:04: 12:40:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-16 12:45:05: 12:45:05 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-16 12:50:05: 12:50:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-16 13:00:05: 13:00:05 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-16 13:10:03: 13:10:03 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-16 13:14:05: 13:14:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 13:15:04: 13:15:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 13:20:05: 13:20:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 13:24:13: 13:24:13 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 13:30:04: 13:30:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 13:38:58: 13:38:58 [ROUTE] ● GET /api/settings (3ms) 2026-03-16 13:38:58: 13:38:58 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 13:45:03: 13:45:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 13:50:04: 13:50:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-16 13:57:14: 13:57:14 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 13:57:38: 13:57:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 14:05:04: 14:05:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-16 14:10:04: 14:10:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 14:15:38: 14:15:38 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 14:25:04: 14:25:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 14:30:06: 14:30:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-16 14:39:48: 14:39:48 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 14:45:04: 14:45:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 14:50:04: 14:50:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 14:55:04: 14:55:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-16 14:59:53: 14:59:53 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 15:00:06: 15:00:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-16 15:01:10: 15:01:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 15:04:06: 15:04:06 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 15:20:05: 15:20:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 15:20:07: 15:20:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 15:30:03: 15:30:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-16 15:40:04: 15:40:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-16 15:50:04: 15:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 15:55:04: 15:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 16:00:05: 16:00:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 16:10:04: 16:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 16:12:47: 16:12:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 16:18:16: 16:18:16 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 16:18:17: 16:18:17 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 16:25:04: 16:25:04 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-16 16:30:59: 16:30:59 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 16:40:03: 16:40:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 16:45:03: 16:45:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 16:50:04: 16:50:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 16:56:56: 16:56:56 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 16:56:56: 16:56:56 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 17:05:04: 17:05:04 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-16 17:06:26: 17:06:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 17:10:04: 17:10:04 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-16 17:15:04: 17:15:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 17:25:05: 17:25:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 17:35:05: 17:35:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-16 17:45:04: 17:45:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-16 17:50:05: 17:50:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-16 17:55:05: 17:55:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-16 18:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-16 18:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-16 18:05:03: 18:05:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 18:10:04: 18:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 18:15:04: 18:15:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 18:20:05: 18:20:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-16 18:21:57: 18:21:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 18:25:05: 18:25:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-16 18:26:45: 18:26:45 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 18:30:05: 18:30:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 18:40:03: 18:40:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-16 18:45:05: 18:45:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 18:52:48: 18:52:48 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 18:55:03: 18:55:03 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 19:00:05: 19:00:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-16 19:10:04: 19:10:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 19:20:04: 19:20:04 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-16 19:30:04: 19:30:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 19:35:05: 19:35:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 19:45:04: 19:45:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-16 19:52:19: 19:52:19 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 19:52:20: 19:52:20 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 19:56:29: 19:56:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 20:00:04: 20:00:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 20:05:13: 20:05:13 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 20:14:11: 20:14:11 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 20:14:12: 20:14:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 20:20:04: 20:20:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-16 20:25:04: 20:25:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 20:35:03: 20:35:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 20:40:03: 20:40:03 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-16 20:45:03: 20:45:03 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-16 20:55:03: 20:55:03 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-16 21:00:04: 21:00:04 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-16 21:05:25: 21:05:25 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 21:11:42: 21:11:42 [ROUTE] ● GET /api/auth/session (4ms) 2026-03-16 21:11:42: 21:11:42 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-16 21:11:45: 21:11:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 21:11:45: 21:11:45 [ROUTE] ● GET /api/user/profile (10ms) 2026-03-16 21:12:10: 21:12:10 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 21:12:10: 21:12:10 [ROUTE] ● GET /api/content/default-page/:pageId (16ms) 2026-03-16 21:12:10: 21:12:10 [ROUTE] ● GET /api/content/landing-stats (15ms) 2026-03-16 21:12:10: 21:12:10 [ROUTE] ● GET /api/finance/wallet/stats (33ms) 2026-03-16 21:12:10: 21:12:10 [ROUTE] ● GET /api/user/notification (2ms) 2026-03-16 21:12:22: 21:12:22 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-16 21:12:22: 21:12:22 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-16 21:12:23: 21:12:23 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-16 21:12:23: 21:12:23 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-16 21:12:50: 21:12:50 [LOGOUT] → User logout 2026-03-16 21:12:50: ├─ • Validating session 2026-03-16 21:12:50: ├─ • Deleting session 2026-03-16 21:12:50: ├─ • Clearing user data 2026-03-16 21:12:50: ├─ ✓ User logged out successfully 2026-03-16 21:12:50: └─ ✓ 1 (1ms) 2026-03-16 21:12:50: 21:12:50 [ROUTE] ● POST /api/auth/logout (5ms) 2026-03-16 21:20:04: 21:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 21:22:03: 21:22:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 21:23:22: 21:23:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 21:25:05: 21:25:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 21:30:05: 21:30:05 [ROUTE] ● GET /api/auth/role (35ms) 2026-03-16 21:40:03: 21:40:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-16 21:45:03: 21:45:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 21:50:04: 21:50:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 21:56:21: 21:56:21 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 21:56:22: 21:56:22 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 22:05:03: 22:05:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 22:05:42: 22:05:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 22:10:04: 22:10:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 22:15:04: 22:15:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 22:22:30: 22:22:30 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-16 22:22:30: 22:22:30 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 22:30:04: 22:30:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 22:33:39: 22:33:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 22:40:03: 22:40:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-16 22:45:03: 22:45:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 22:48:54: 22:48:54 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 22:48:58: 22:48:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 22:48:58: 22:48:58 [ROUTE] ● GET /api/content/default-page/:pageId (10ms) 2026-03-16 22:48:58: 22:48:58 [ROUTE] ● GET /api/content/landing-stats (16ms) 2026-03-16 22:49:01: 22:49:01 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 22:49:02: 22:49:02 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-16 22:49:02: 22:49:02 [ROUTE] ● GET /api/content/landing-stats (7ms) 2026-03-16 22:49:07: 22:49:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 22:49:08: 22:49:08 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-16 22:49:08: 22:49:08 [ROUTE] ● GET /api/content/landing-stats (5ms) 2026-03-16 22:50:04: 22:50:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-16 22:55:05: 22:55:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 23:05:03: 23:05:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-16 23:10:05: 23:10:05 [ROUTE] ● GET /api/auth/role (63ms) 2026-03-16 23:12:55: 23:12:55 [ROUTE] ● GET /api/settings (0ms) 2026-03-16 23:20:04: 23:20:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-16 23:25:05: 23:25:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-16 23:35:04: 23:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-16 23:40:04: 23:40:04 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-16 23:45:10: 23:45:10 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-16 23:45:17: 23:45:17 [ROUTE] ● GET /api/settings (1ms) 2026-03-16 23:55:05: 23:55:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-17 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-17 00:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-17 00:00:00: └─ ✓ Heartbeat completed (1ms) 2026-03-17 00:00:06: 00:00:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-17 00:00:14: 00:00:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 00:10:04: 00:10:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 00:20:04: 00:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 00:23:16: 00:23:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 00:30:04: 00:30:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 00:34:04: 00:34:04 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 00:37:59: 00:37:59 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-17 00:37:59: 00:37:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 00:45:03: 00:45:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 00:47:20: 00:47:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 00:50:04: 00:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 00:55:04: 00:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 00:56:32: 00:56:32 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 01:00:04: 01:00:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-17 01:10:05: 01:10:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-17 01:11:30: 01:11:30 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 01:14:22: 01:14:22 [ROUTE] ● GET /api/auth/session (5ms) 2026-03-17 01:14:22: 01:14:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 01:14:22: 01:14:22 [ROUTE] ● GET /api/user/profile (17ms) 2026-03-17 01:14:26: 01:14:26 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 01:14:26: 01:14:26 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-17 01:14:26: 01:14:26 [EXCHANGE] ● Time synchronized with server. Offset: -125ms 2026-03-17 01:19:37: 01:19:37 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 01:25:03: 01:25:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 01:30:05: 01:30:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 01:39:58: 01:39:58 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 01:45:04: 01:45:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 01:55:03: 01:55:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 02:00:04: 02:00:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-17 02:10:03: 02:10:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 02:15:05: 02:15:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 02:18:25: 02:18:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 02:25:03: 02:25:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 02:30:04: 02:30:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 02:40:03: 02:40:03 [ROUTE] ● GET /api/auth/role (29ms) 2026-03-17 02:45:04: 02:45:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-17 02:51:13: 02:51:13 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 02:51:13: 02:51:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 02:58:48: 02:58:48 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 03:05:04: 03:05:04 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-17 03:10:04: 03:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 03:16:21: 03:16:21 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 03:16:22: 03:16:22 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 03:25:04: 03:25:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 03:30:05: 03:30:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 03:40:04: 03:40:04 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-17 03:44:00: 03:44:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 03:45:05: 03:45:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 03:45:19: 03:45:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 03:50:58: 03:50:58 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 03:50:59: 03:50:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 03:51:01: 03:51:01 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 03:51:01: 03:51:01 [ROUTE] ● GET /api/content/default-page/:pageId (11ms) 2026-03-17 03:51:01: 03:51:01 [ROUTE] ● GET /api/content/landing-stats (13ms) 2026-03-17 04:00:05: 04:00:05 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-17 04:05:31: 04:05:31 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 04:05:31: 04:05:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 04:15:04: 04:15:04 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-17 04:25:05: 04:25:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 04:33:05: 04:33:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-17 04:33:05: 04:33:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 04:40:04: 04:40:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-17 04:50:04: 04:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 04:50:26: 04:50:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 05:00:05: 05:00:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 05:00:32: 05:00:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 05:07:14: 05:07:14 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 05:07:16: 05:07:16 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 05:15:05: 05:15:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-17 05:20:07: 05:20:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-17 05:20:08: 05:20:08 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 05:30:03: 05:30:03 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-17 05:34:05: 05:34:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 05:35:04: 05:35:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-17 05:36:07: 05:36:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 05:45:04: 05:45:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 05:50:04: 05:50:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-17 05:51:02: 05:51:02 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 05:55:01: 05:55:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-17 06:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-17 06:00:00: └─ ✓ Heartbeat completed (1ms) 2026-03-17 06:00:05: 06:00:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-17 06:10:04: 06:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 06:11:57: 06:11:57 [ROUTE] ● GET /api/settings (2ms) 2026-03-17 06:20:04: 06:20:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 06:25:04: 06:25:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 06:28:29: 06:28:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 06:35:04: 06:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 06:40:04: 06:40:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-17 06:45:04: 06:45:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 06:47:19: 06:47:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 06:50:04: 06:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 06:55:04: 06:55:04 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-17 06:58:10: 06:58:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 07:05:04: 07:05:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-17 07:10:05: 07:10:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-17 07:11:40: 07:11:40 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 07:19:24: 07:19:24 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 07:19:24: 07:19:24 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 07:25:04: 07:25:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 07:30:05: 07:30:05 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-17 07:32:35: 07:32:35 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 07:40:03: 07:40:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 07:45:04: 07:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 07:51:22: 07:51:22 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 07:59:48: 07:59:48 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 08:05:04: 08:05:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 08:15:03: 08:15:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 08:16:54: 08:16:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 08:20:04: 08:20:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-17 08:30:05: 08:30:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 08:37:58: 08:37:58 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 08:45:04: 08:45:04 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-17 08:50:04: 08:50:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-17 09:00:06: 09:00:06 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-17 09:08:05: 09:08:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-17 09:08:05: 09:08:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 09:15:03: 09:15:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 09:16:01: 09:16:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 09:20:05: 09:20:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-17 09:23:14: 09:23:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 09:30:04: 09:30:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 09:35:05: 09:35:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-17 09:42:39: 09:42:39 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 09:50:03: 09:50:03 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-17 09:55:05: 09:55:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 10:01:47: 10:01:47 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 10:01:55: 10:01:55 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 10:10:03: 10:10:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 10:15:03: 10:15:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 10:15:03: 10:15:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 10:20:03: 10:20:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-17 10:22:08: 10:22:08 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 10:25:04: 10:25:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-17 10:28:38: 10:28:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 10:34:02: 10:34:02 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-17 10:34:02: 10:34:02 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 10:40:04: 10:40:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 10:43:56: 10:43:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 10:50:04: 10:50:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-17 11:00:03: 11:00:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 11:05:04: 11:05:04 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-17 11:05:33: 11:05:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 11:10:05: 11:10:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-17 11:20:04: 11:20:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-17 11:30:06: 11:30:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-17 11:37:10: 11:37:10 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 11:37:11: 11:37:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 11:38:53: 11:38:53 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 11:43:42: 11:43:42 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 11:50:04: 11:50:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 11:58:41: 11:58:41 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 11:58:51: 11:58:51 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-17 12:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-17 12:00:00: └─ ✓ Heartbeat completed (1ms) 2026-03-17 12:05:04: 12:05:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 12:06:46: 12:06:46 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 12:10:04: 12:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 12:16:20: 12:16:20 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 12:25:05: 12:25:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-17 12:31:36: 12:31:36 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 12:39:34: 12:39:34 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 12:43:11: 12:43:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 12:45:04: 12:45:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 12:45:35: 12:45:35 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 12:55:04: 12:55:04 [ROUTE] ● GET /api/auth/role (30ms) 2026-03-17 13:05:03: 13:05:03 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-17 13:10:05: 13:10:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-17 13:20:05: 13:20:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-17 13:27:56: 13:27:56 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-17 13:27:56: 13:27:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 13:35:03: 13:35:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 13:40:04: 13:40:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-17 13:45:04: 13:45:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-17 13:50:05: 13:50:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-17 13:54:52: 13:54:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 13:55:46: 13:55:46 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 13:55:49: 13:55:49 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 13:57:39: 13:57:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 13:59:37: 13:59:37 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 14:03:56: 14:03:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 14:03:56: 14:03:56 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-17 14:10:03: 14:10:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 14:15:03: 14:15:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 14:15:37: 14:15:37 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 14:20:04: 14:20:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-17 14:26:49: 14:26:49 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 14:32:24: 14:32:24 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 14:32:24: 14:32:24 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 14:39:00: 14:39:00 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-17 14:45:04: 14:45:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 14:50:05: 14:50:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-17 14:51:02: 14:51:02 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 15:00:06: 15:00:06 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-17 15:09:39: 15:09:39 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 15:15:03: 15:15:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 15:20:04: 15:20:04 [ROUTE] ● GET /api/auth/role (32ms) 2026-03-17 15:25:04: 15:25:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-17 15:29:11: 15:29:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 15:30:05: 15:30:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 15:36:51: 15:36:51 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-17 15:45:04: 15:45:04 [ROUTE] ● GET /api/auth/role (30ms) 2026-03-17 15:50:04: 15:50:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-17 15:55:06: 15:55:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-17 15:57:22: 15:57:22 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 15:59:23: 15:59:23 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 16:05:03: 16:05:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 16:10:04: 16:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 16:11:01: 16:11:01 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 16:15:04: 16:15:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-17 16:25:04: 16:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 16:35:04: 16:35:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-17 16:40:05: 16:40:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-17 16:48:53: 16:48:53 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 16:55:04: 16:55:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 17:00:06: 17:00:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 17:10:04: 17:10:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-17 17:16:54: 17:16:54 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 17:25:04: 17:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 17:25:13: 17:25:13 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 17:30:04: 17:30:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 17:40:04: 17:40:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-17 17:45:04: 17:45:04 [ROUTE] ● GET /api/auth/role (29ms) 2026-03-17 17:55:03: 17:55:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-17 18:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-17 18:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-17 18:00:05: 18:00:05 [ROUTE] ● GET /api/auth/role (37ms) 2026-03-17 18:05:41: 18:05:41 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-17 18:05:46: 18:05:46 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 18:12:50: 18:12:50 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-17 18:12:50: 18:12:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 18:17:56: 18:17:56 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-17 18:17:56: 18:17:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 18:25:03: 18:25:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 18:25:14: 18:25:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 18:30:04: 18:30:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 18:38:49: 18:38:49 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 18:44:19: 18:44:19 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-17 18:44:19: 18:44:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 18:45:39: 18:45:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 18:45:46: 18:45:46 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 18:45:46: 18:45:46 [ROUTE] ● GET /api/content/default-page/:pageId (8ms) 2026-03-17 18:45:46: 18:45:46 [ROUTE] ● GET /api/content/landing-stats (8ms) 2026-03-17 18:47:11: 18:47:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 18:48:53: 18:48:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 18:49:29: 18:49:29 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 18:55:03: 18:55:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-17 19:00:04: 19:00:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 19:04:54: 19:04:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 19:10:05: 19:10:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-17 19:20:03: 19:20:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 19:24:46: 19:24:46 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 19:25:03: 19:25:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 19:30:06: 19:30:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 19:40:03: 19:40:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 19:45:05: 19:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 19:46:31: 19:46:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 19:47:47: 19:47:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 19:52:25: 19:52:25 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 19:52:25: 19:52:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 19:58:38: 19:58:38 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 19:58:38: 19:58:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 20:05:05: 20:05:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 20:06:21: 20:06:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 20:11:36: 20:11:36 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 20:15:16: 20:15:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 20:20:04: 20:20:04 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-17 20:30:05: 20:30:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-17 20:35:13: 20:35:13 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 20:45:05: 20:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 20:55:03: 20:55:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-17 21:00:04: 21:00:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 21:03:52: 21:03:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 21:10:03: 21:10:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 21:19:53: 21:19:53 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 21:19:54: 21:19:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 21:25:04: 21:25:04 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-17 21:35:04: 21:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 21:38:37: 21:38:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 21:45:05: 21:45:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-17 21:46:00: 21:46:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 21:54:50: 21:54:50 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 21:54:50: 21:54:50 [ROUTE] ● GET /api/settings (2ms) 2026-03-17 22:00:05: 22:00:05 [ROUTE] ● GET /api/auth/role (44ms) 2026-03-17 22:05:16: 22:05:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 22:05:16: 22:05:16 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 22:11:19: 22:11:19 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 22:19:52: 22:19:52 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-17 22:25:04: 22:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 22:32:09: 22:32:09 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-17 22:39:05: 22:39:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-17 22:42:34: 22:42:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 22:44:48: 22:44:48 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 22:46:59: 22:46:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-17 22:50:04: 22:50:04 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-17 22:55:35: 22:55:35 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 23:05:04: 23:05:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 23:09:29: 23:09:29 [ROUTE] ● GET /api/settings (0ms) 2026-03-17 23:10:04: 23:10:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 23:15:05: 23:15:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-17 23:25:04: 23:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 23:30:05: 23:30:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 23:38:42: 23:38:42 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-17 23:45:03: 23:45:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-17 23:50:04: 23:50:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-17 23:55:04: 23:55:04 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-18 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-18 00:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-18 00:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-18 00:00:14: 00:00:14 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 00:00:14: 00:00:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 00:04:44: 00:04:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 00:07:34: 00:07:34 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 00:09:54: 00:09:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 00:15:05: 00:15:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-18 00:25:03: 00:25:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 00:30:04: 00:30:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 00:31:49: 00:31:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 00:33:39: 00:33:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 00:35:04: 00:35:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-18 00:35:27: 00:35:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 00:40:05: 00:40:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 00:40:32: 00:40:32 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 00:47:17: 00:47:17 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 00:51:00: 00:51:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 00:54:53: 00:54:53 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 01:00:04: 01:00:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 01:09:22: 01:09:22 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 01:15:03: 01:15:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-18 01:20:05: 01:20:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 01:28:51: 01:28:51 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 01:35:04: 01:35:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-18 01:35:55: 01:35:55 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 01:40:05: 01:40:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-18 01:48:16: 01:48:16 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 01:54:22: 01:54:22 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 01:57:55: 01:57:55 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 02:00:04: 02:00:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 02:04:27: 02:04:27 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 02:06:29: 02:06:29 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 02:09:50: 02:09:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 02:13:48: 02:13:48 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 02:20:04: 02:20:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 02:25:34: 02:25:34 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 02:25:35: 02:25:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 02:35:03: 02:35:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 02:40:04: 02:40:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-18 02:47:58: 02:47:58 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 02:48:01: 02:48:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 02:52:14: 02:52:14 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 02:55:04: 02:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 03:00:06: 03:00:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-18 03:04:38: 03:04:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 03:10:03: 03:10:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-18 03:15:04: 03:15:04 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-18 03:20:04: 03:20:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 03:30:04: 03:30:04 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-18 03:36:24: 03:36:24 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 03:42:13: 03:42:13 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 03:44:39: 03:44:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 03:48:02: 03:48:02 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-18 03:54:19: 03:54:19 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 04:00:04: 04:00:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 04:06:20: 04:06:20 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 04:06:21: 04:06:21 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 04:07:37: 04:07:37 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 04:12:46: 04:12:46 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 04:16:06: 04:16:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 04:17:55: 04:17:55 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 04:17:55: 04:17:55 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 04:24:11: 04:24:11 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 04:30:04: 04:30:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-18 04:37:57: 04:37:57 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 04:45:04: 04:45:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-18 04:53:57: 04:53:57 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 04:55:18: 04:55:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 05:00:06: 05:00:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-18 05:06:55: 05:06:55 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 05:06:55: 05:06:55 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 05:06:55: 05:06:55 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-18 05:06:55: 05:06:55 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-18 05:06:55: 05:06:55 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-18 05:06:55: 05:06:55 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-18 05:15:04: 05:15:04 [ROUTE] ● GET /api/auth/role (41ms) 2026-03-18 05:20:05: 05:20:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 05:25:11: 05:25:11 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 05:26:40: 05:26:40 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 05:29:32: 05:29:32 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 05:35:04: 05:35:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 05:45:04: 05:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 05:50:05: 05:50:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 05:58:30: 05:58:30 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 05:58:31: 05:58:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... (BYPASSED) 2026-03-18 06:00:00: ├─ • Heartbeat check bypassed by Antigravity 2026-03-18 06:00:00: └─ ✓ Heartbeat completed (0ms) 2026-03-18 06:05:03: 06:05:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 06:10:22: 06:10:22 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 06:20:04: 06:20:04 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-18 06:25:04: 06:25:04 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-18 06:27:08: 06:27:08 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 06:30:05: 06:30:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 06:38:20: 06:38:20 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 06:45:04: 06:45:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-18 06:51:09: 06:51:09 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-18 06:59:19: 06:59:19 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 07:05:04: 07:05:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 07:10:21: 07:10:21 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 07:18:43: 07:18:43 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 07:18:44: 07:18:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 07:24:26: 07:24:26 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 07:30:04: 07:30:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-18 07:35:40: 07:35:40 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 07:43:40: 07:43:40 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 07:50:05: 07:50:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-18 07:55:21: 07:55:21 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 08:03:26: 08:03:26 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 08:03:26: 08:03:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 08:03:28: 08:03:28 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 08:03:29: 08:03:29 [ROUTE] ● GET /api/content/default-page/:pageId (8ms) 2026-03-18 08:03:29: 08:03:29 [ROUTE] ● GET /api/content/landing-stats (14ms) 2026-03-18 08:03:38: 08:03:38 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-18 08:03:38: 08:03:38 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-18 08:03:39: 08:03:39 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-18 08:03:44: 08:03:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 08:03:53: 08:03:53 [POW] ● Generated challenge for action: login, difficulty: 17 2026-03-18 08:03:53: 08:03:53 [ROUTE] ● GET /api/auth/pow/challenge (1ms) 2026-03-18 08:03:55: 08:03:55 [LOGIN] → User login 2026-03-18 08:03:55: ├─ • Validating credentials format 2026-03-18 08:03:55: ├─ • Verifying security challenge 2026-03-18 08:03:55: 08:03:55 [POW] ● Valid solution verified for action: login 2026-03-18 08:03:55: ├─ • Looking up user: superadmin@example.com 2026-03-18 08:03:55: ├─ • Checking email verification status 2026-03-18 08:03:55: ├─ • Verifying password 2026-03-18 08:03:55: ├─ • Validating login attempts 2026-03-18 08:03:55: ├─ • Generating session tokens 2026-03-18 08:03:55: ├─ ✓ User superadmin@example.com logged in successfully 2026-03-18 08:03:55: └─ ✓ 95 (95ms) 2026-03-18 08:03:55: 08:03:55 [ROUTE] ● POST /api/auth/login (134ms) 2026-03-18 08:03:55: 08:03:55 [ROUTE] ● GET /api/user/profile (10ms) 2026-03-18 08:03:55: 08:03:55 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-18 08:03:55: 08:03:55 [ROUTE] ● GET /api/user/profile (5ms) 2026-03-18 08:03:56: 08:03:56 [ROUTE] ● GET /api/user/profile (5ms) 2026-03-18 08:03:56: 08:03:56 [ROUTE] ● GET /api/user/profile (5ms) 2026-03-18 08:03:56: 08:03:56 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 08:03:56: 08:03:56 [ROUTE] ● GET /api/user/notification (2ms) 2026-03-18 08:04:20: 08:04:20 [SYSTEM] ℹ Server is shutting down... 2026-03-18 08:14:22: 2026-03-18 08:14:22: ╭────────────────────────────────────────────────╮ 2026-03-18 08:14:22: │ 🚀 VolksVault │ 2026-03-18 08:14:22: │ v6.3.0 • Production │ 2026-03-18 08:14:22: ╰────────────────────────────────────────────────╯ 2026-03-18 08:14:22: 2026-03-18 08:14:22: 08:14:22 [DATABASE] → Database... 2026-03-18 08:14:22: └─ ✓ Done (131ms) 2026-03-18 08:14:22: 08:14:22 [NOTIFICATIONS] → Notifications... 2026-03-18 08:14:22: 08:14:22 [PUSH:FCM] ℹ Firebase Admin SDK initialized successfully 2026-03-18 08:14:22: [NotificationService] Channels: IN_APP, EMAIL, PUSH (FCM, WebPush) 2026-03-18 08:14:22: └─ ✓ Done (62ms) 2026-03-18 08:14:22: 08:14:22 [SECURITY] → Security... 2026-03-18 08:14:22: └─ ✓ Done (1ms) 2026-03-18 08:14:22: 08:14:22 [ROLES] → Roles... 2026-03-18 08:14:22: └─ ✓ Done (10ms) 2026-03-18 08:14:22: 08:14:22 [ROUTES] → Routes... 2026-03-18 08:14:23: └─ ✓ Done (628ms) 2026-03-18 08:14:23: 08:14:23 [CRON] → Cron... 2026-03-18 08:14:23: └─ ✓ Done (251ms) 2026-03-18 08:14:23: 08:14:23 [EXTENSIONS] → Extensions... 2026-03-18 08:14:23: └─ ✓ Done (0ms) 2026-03-18 08:14:23: 2026-03-18 08:14:23: ✓ Server ready on port 4000 (1.1s) 2026-03-18 08:14:23: 2026-03-18 08:15:00: 08:15:00 [BTC_SCAN] → Starting Bitcoin deposit scanner... 2026-03-18 08:15:00: ├─ • Trying Mempool.space API... 2026-03-18 08:15:00: ├─ ✓ Mempool.space connected 2026-03-18 08:15:00: └─ ✓ Scanner started using mempool (147ms) 2026-03-18 08:15:00: 08:15:00 [EXCHANGE] ● Time synchronized with server. Offset: -131ms 2026-03-18 08:17:43: 08:17:43 [SYSTEM] ℹ Server is shutting down... 2026-03-18 08:17:46: 2026-03-18 08:17:46: ╭────────────────────────────────────────────────╮ 2026-03-18 08:17:46: │ 🚀 VolksVault │ 2026-03-18 08:17:46: │ v6.3.0 • Production │ 2026-03-18 08:17:46: ╰────────────────────────────────────────────────╯ 2026-03-18 08:17:46: 2026-03-18 08:17:46: 08:17:46 [DATABASE] → Database... 2026-03-18 08:17:46: └─ ✓ Done (151ms) 2026-03-18 08:17:46: 08:17:46 [NOTIFICATIONS] → Notifications... 2026-03-18 08:17:46: 08:17:46 [PUSH:FCM] ℹ Firebase Admin SDK initialized successfully 2026-03-18 08:17:46: [NotificationService] Channels: IN_APP, EMAIL, PUSH (FCM, WebPush) 2026-03-18 08:17:46: └─ ✓ Done (55ms) 2026-03-18 08:17:46: 08:17:46 [SECURITY] → Security... 2026-03-18 08:17:46: └─ ✓ Done (1ms) 2026-03-18 08:17:46: 08:17:46 [ROLES] → Roles... 2026-03-18 08:17:46: └─ ✓ Done (9ms) 2026-03-18 08:17:46: 08:17:46 [ROUTES] → Routes... 2026-03-18 08:17:47: └─ ✓ Done (673ms) 2026-03-18 08:17:47: 08:17:47 [CRON] → Cron... 2026-03-18 08:17:47: └─ ✓ Done (225ms) 2026-03-18 08:17:47: 08:17:47 [EXTENSIONS] → Extensions... 2026-03-18 08:17:47: └─ ✓ Done (0ms) 2026-03-18 08:17:47: 2026-03-18 08:17:47: ✓ Server ready on port 4000 (1.1s) 2026-03-18 08:17:47: 2026-03-18 08:18:00: 08:18:00 [BTC_SCAN] → Starting Bitcoin deposit scanner... 2026-03-18 08:18:00: ├─ • Trying Mempool.space API... 2026-03-18 08:18:00: ├─ ✓ Mempool.space connected 2026-03-18 08:18:00: └─ ✓ Scanner started using mempool (348ms) 2026-03-18 08:18:00: 08:18:00 [EXCHANGE] ● Time synchronized with server. Offset: -140ms 2026-03-18 08:27:03: 08:27:03 [SYSTEM] ℹ Server is shutting down... 2026-03-18 08:27:21: 2026-03-18 08:27:21: ╭────────────────────────────────────────────────╮ 2026-03-18 08:27:21: │ 🚀 VolksVault │ 2026-03-18 08:27:21: │ v6.3.0 • Production │ 2026-03-18 08:27:21: ╰────────────────────────────────────────────────╯ 2026-03-18 08:27:21: 2026-03-18 08:27:21: 08:27:21 [DATABASE] → Database... 2026-03-18 08:27:21: └─ ✓ Done (158ms) 2026-03-18 08:27:21: 08:27:21 [NOTIFICATIONS] → Notifications... 2026-03-18 08:27:21: 08:27:21 [PUSH:FCM] ℹ Firebase Admin SDK initialized successfully 2026-03-18 08:27:21: [NotificationService] Channels: IN_APP, EMAIL, PUSH (FCM, WebPush) 2026-03-18 08:27:21: └─ ✓ Done (51ms) 2026-03-18 08:27:21: 08:27:21 [SECURITY] → Security... 2026-03-18 08:27:21: └─ ✓ Done (1ms) 2026-03-18 08:27:21: 08:27:21 [ROLES] → Roles... 2026-03-18 08:27:21: └─ ✓ Done (13ms) 2026-03-18 08:27:21: 08:27:21 [ROUTES] → Routes... 2026-03-18 08:27:22: └─ ✓ Done (628ms) 2026-03-18 08:27:22: 08:27:22 [CRON] → Cron... 2026-03-18 08:27:22: └─ ✓ Done (242ms) 2026-03-18 08:27:22: 08:27:22 [EXTENSIONS] → Extensions... 2026-03-18 08:27:22: └─ ✓ Done (1ms) 2026-03-18 08:27:22: 2026-03-18 08:27:22: ✓ Server ready on port 4000 (1.1s) 2026-03-18 08:27:22: 2026-03-18 08:28:00: 08:28:00 [BTC_SCAN] → Starting Bitcoin deposit scanner... 2026-03-18 08:28:00: ├─ • Trying Mempool.space API... 2026-03-18 08:28:00: ├─ ✓ Mempool.space connected 2026-03-18 08:28:00: └─ ✓ Scanner started using mempool (172ms) 2026-03-18 08:28:00: 08:28:00 [EXCHANGE] ● Time synchronized with server. Offset: -130ms 2026-03-18 08:31:47: 08:31:47 [SYSTEM] ℹ Server is shutting down... 2026-03-18 08:45:23: 2026-03-18 08:45:23: ╭────────────────────────────────────────────────╮ 2026-03-18 08:45:23: │ 🚀 VolksVault │ 2026-03-18 08:45:23: │ v6.3.0 • Production │ 2026-03-18 08:45:23: ╰────────────────────────────────────────────────╯ 2026-03-18 08:45:23: 2026-03-18 08:45:23: 08:45:23 [DATABASE] → Database... 2026-03-18 08:45:23: └─ ✓ Done (122ms) 2026-03-18 08:45:23: 08:45:23 [NOTIFICATIONS] → Notifications... 2026-03-18 08:45:23: 08:45:23 [PUSH:FCM] ℹ Firebase Admin SDK initialized successfully 2026-03-18 08:45:23: [NotificationService] Channels: IN_APP, EMAIL, PUSH (FCM, WebPush) 2026-03-18 08:45:23: └─ ✓ Done (58ms) 2026-03-18 08:45:23: 08:45:23 [SECURITY] → Security... 2026-03-18 08:45:23: └─ ✓ Done (0ms) 2026-03-18 08:45:23: 08:45:23 [ROLES] → Roles... 2026-03-18 08:45:23: └─ ✓ Done (9ms) 2026-03-18 08:45:23: 08:45:23 [ROUTES] → Routes... 2026-03-18 08:45:24: └─ ✓ Done (623ms) 2026-03-18 08:45:24: 08:45:24 [CRON] → Cron... 2026-03-18 08:45:24: └─ ✓ Done (210ms) 2026-03-18 08:45:24: 08:45:24 [EXTENSIONS] → Extensions... 2026-03-18 08:45:24: └─ ✓ Done (0ms) 2026-03-18 08:45:24: 2026-03-18 08:45:24: ✓ Server ready on port 4000 (1.0s) 2026-03-18 08:45:24: 2026-03-18 08:46:00: 08:46:00 [BTC_SCAN] → Starting Bitcoin deposit scanner... 2026-03-18 08:46:00: ├─ • Trying Mempool.space API... 2026-03-18 08:46:00: ├─ ✓ Mempool.space connected 2026-03-18 08:46:00: └─ ✓ Scanner started using mempool (153ms) 2026-03-18 08:46:00: 08:46:00 [EXCHANGE] ● Time synchronized with server. Offset: -137ms 2026-03-18 08:46:40: 08:46:40 [ROUTE] ● GET /api/auth/session (10ms) 2026-03-18 08:46:40: 08:46:40 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-18 08:46:41: 08:46:41 [ROUTE] ● GET /api/settings (2ms) 2026-03-18 08:46:41: 08:46:41 [ROUTE] ● GET /api/user/profile (19ms) 2026-03-18 08:46:43: 08:46:43 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 08:46:43: 08:46:43 [ROUTE] ● GET /api/content/default-page/:pageId (16ms) 2026-03-18 08:46:43: 08:46:43 [ROUTE] ● GET /api/content/landing-stats (41ms) 2026-03-18 08:46:43: 08:46:43 [ROUTE] ● GET /api/user/notification (16ms) 2026-03-18 08:46:43: 08:46:43 [ROUTE] ● GET /api/finance/wallet/stats (68ms) 2026-03-18 08:46:48: 08:46:48 [ROUTE] ● GET /api/user/profile (14ms) 2026-03-18 08:46:49: 08:46:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 08:46:49: 08:46:49 [ADMIN_SYSTEM] → Get All Products 2026-03-18 08:46:49: ├─ • Fetching license updates 2026-03-18 08:46:49: 08:46:49 [ROUTE] ● GET /api/user/notification (7ms) 2026-03-18 08:46:49: 08:46:49 [DASHBOARD] ● Failed to fetch KYC level data: Unknown column 'level' in 'SELECT' 2026-03-18 08:46:49: 08:46:49 [ROUTE] ● GET /api/admin/dashboard (43ms) 2026-03-18 08:46:49: 08:46:49 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-18 08:46:50: 08:46:50 [ADMIN_SYSTEM] → Get Batch System Health 2026-03-18 08:46:50: ├─ • Running batch health checks 2026-03-18 08:46:50: ├─ ✓ Batch health checks completed 2026-03-18 08:46:50: └─ ✓ 18 (18ms) 2026-03-18 08:46:50: 08:46:50 [ROUTE] ● GET /api/admin/system/health/batch (22ms) 2026-03-18 08:46:50: 08:46:50 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-18 08:46:50: ├─ • Fetching all products 2026-03-18 08:46:50: ├─ • Processing extension licenses 2026-03-18 08:46:50: ├─ • Processing blockchain licenses 2026-03-18 08:46:50: ├─ • Processing exchange provider licenses 2026-03-18 08:46:50: ├─ ✓ All products retrieved successfully 2026-03-18 08:46:50: └─ ✓ 411 (411ms) 2026-03-18 08:46:50: 08:46:50 [ROUTE] ● GET /api/admin/system/extension (420ms) 2026-03-18 08:46:50: 08:46:50 [ADMIN_SYS] → Batch check product updates 2026-03-18 08:46:50: ├─ • Checking updates for all products 2026-03-18 08:46:50: 08:46:50 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-18 08:46:50: 08:46:50 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-18 08:46:50: ├─ ✓ All products are up to date 2026-03-18 08:46:50: └─ ✓ 47 (47ms) 2026-03-18 08:46:50: 08:46:50 [ROUTE] ● POST /api/admin/system/update/check/batch (49ms) 2026-03-18 08:47:01: 08:47:01 [ROUTE] ● GET /api/admin/system/product (3ms) 2026-03-18 08:47:02: 08:47:02 [ADMIN_SYS] → Verify license 2026-03-18 08:47:02: └─ ✓ 1 (1ms) 2026-03-18 08:47:02: 08:47:02 [ROUTE] ● POST /api/admin/system/license/verify (60ms) 2026-03-18 08:47:02: 08:47:02 [ROUTE] ● GET /api/admin/system/patch-notes (499ms) 2026-03-18 08:47:02: 08:47:02 [ADMIN_SYS] → Check product update 2026-03-18 08:47:02: ├─ • Checking updates for product 35599184 2026-03-18 08:48:52: 08:48:52 [ADMIN_SYSTEM] → Get All Products 2026-03-18 08:48:52: ├─ • Fetching license updates 2026-03-18 08:48:52: 08:48:52 [ROUTE] ● GET /api/user/notification (10ms) 2026-03-18 08:48:52: 08:48:52 [DASHBOARD] ● Failed to fetch KYC level data: Unknown column 'level' in 'SELECT' 2026-03-18 08:48:52: 08:48:52 [ROUTE] ● GET /api/admin/dashboard (52ms) 2026-03-18 08:48:52: 08:48:52 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-18 08:48:52: 08:48:52 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-18 08:48:52: ├─ • Fetching all products 2026-03-18 08:48:52: ├─ • Processing extension licenses 2026-03-18 08:48:52: ├─ • Processing blockchain licenses 2026-03-18 08:48:52: ├─ • Processing exchange provider licenses 2026-03-18 08:48:52: ├─ ✓ All products retrieved successfully 2026-03-18 08:48:52: └─ ✓ 243 (243ms) 2026-03-18 08:48:52: 08:48:52 [ROUTE] ● GET /api/admin/system/extension (245ms) 2026-03-18 08:48:52: 08:48:52 [ADMIN_SYSTEM] → Get Batch System Health 2026-03-18 08:48:52: ├─ • Running batch health checks 2026-03-18 08:48:52: ├─ ✓ Batch health checks completed 2026-03-18 08:48:52: └─ ✓ 14 (14ms) 2026-03-18 08:48:52: 08:48:52 [ROUTE] ● GET /api/admin/system/health/batch (16ms) 2026-03-18 08:48:53: 08:48:53 [ADMIN_SYS] → Batch check product updates 2026-03-18 08:48:53: ├─ • Checking updates for all products 2026-03-18 08:48:53: 08:48:53 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-18 08:48:53: 08:48:53 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-18 08:48:53: ├─ ✓ All products are up to date 2026-03-18 08:48:53: └─ ✓ 44 (44ms) 2026-03-18 08:48:53: 08:48:53 [ROUTE] ● POST /api/admin/system/update/check/batch (44ms) 2026-03-18 08:48:56: 08:48:56 [ADMIN_SYSTEM] → Get All Products 2026-03-18 08:48:56: ├─ • Fetching license updates 2026-03-18 08:48:56: 08:48:56 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-18 08:48:56: 08:48:56 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-18 08:48:56: ├─ • Fetching all products 2026-03-18 08:48:56: ├─ • Processing extension licenses 2026-03-18 08:48:56: ├─ • Processing blockchain licenses 2026-03-18 08:48:56: ├─ • Processing exchange provider licenses 2026-03-18 08:48:56: ├─ ✓ All products retrieved successfully 2026-03-18 08:48:56: └─ ✓ 110 (110ms) 2026-03-18 08:48:56: 08:48:56 [ROUTE] ● GET /api/admin/system/extension (111ms) 2026-03-18 08:49:09: 08:49:09 [ADMIN_SYSTEM] → Get All Products 2026-03-18 08:49:09: ├─ • Fetching license updates 2026-03-18 08:49:09: 08:49:09 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-18 08:49:09: 08:49:09 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-18 08:49:09: ├─ • Fetching all products 2026-03-18 08:49:09: ├─ • Processing extension licenses 2026-03-18 08:49:09: ├─ • Processing blockchain licenses 2026-03-18 08:49:09: ├─ • Processing exchange provider licenses 2026-03-18 08:49:09: ├─ ✓ All products retrieved successfully 2026-03-18 08:49:09: └─ ✓ 117 (117ms) 2026-03-18 08:49:09: 08:49:09 [ROUTE] ● GET /api/admin/system/extension (119ms) 2026-03-18 08:49:09: 08:49:09 [ADMIN_SYS] → Verify license 2026-03-18 08:49:09: └─ ✓ 0 (0ms) 2026-03-18 08:49:09: 08:49:09 [ROUTE] ● POST /api/admin/system/license/verify (33ms) 2026-03-18 08:49:09: 08:49:09 [ADMIN_SYS] → Check product update 2026-03-18 08:49:09: ├─ • Checking updates for product 35988984 2026-03-18 08:49:10: 08:49:10 [ROUTE] ● GET /api/admin/system/patch-notes/:productId (125ms) 2026-03-18 08:49:15: 08:49:15 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-18 08:54:29: 08:54:29 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-18 08:54:29: 08:54:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 09:00:04: 09:00:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 09:10:04: 09:10:04 [ROUTE] ● GET /api/auth/role (41ms) 2026-03-18 09:15:04: 09:15:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-18 09:23:14: 09:23:14 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 09:23:14: 09:23:14 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 09:30:05: 09:30:05 [ROUTE] ● GET /api/auth/role (26ms) 2026-03-18 09:40:04: 09:40:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 09:45:05: 09:45:05 [ROUTE] ● GET /api/auth/role (33ms) 2026-03-18 09:55:03: 09:55:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-18 10:00:04: 10:00:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-18 10:10:06: 10:10:06 [ROUTE] ● GET /api/auth/role (40ms) 2026-03-18 10:20:04: 10:20:04 [ROUTE] ● GET /api/auth/role (53ms) 2026-03-18 10:22:52: 10:22:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 10:30:04: 10:30:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-18 10:40:04: 10:40:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-18 10:49:19: 10:49:19 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 10:49:20: 10:49:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 10:54:34: 10:54:34 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 10:54:34: 10:54:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 11:00:03: 11:00:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 11:05:04: 11:05:04 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-18 11:10:04: 11:10:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-18 11:20:05: 11:20:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-18 11:22:19: 11:22:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 11:24:36: 11:24:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 11:30:05: 11:30:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 11:30:27: 11:30:27 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 11:35:05: 11:35:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-18 11:45:03: 11:45:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 11:55:04: 11:55:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-18 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-18 12:00:00: ├─ • No activated products found 2026-03-18 12:00:00: └─ ✓ No heartbeats to send (53ms) 2026-03-18 12:00:06: 12:00:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-18 12:08:41: 12:08:41 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 12:11:23: 12:11:23 [ROUTE] ● GET /api/settings (2ms) 2026-03-18 12:15:03: 12:15:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 12:20:05: 12:20:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-18 12:30:04: 12:30:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 12:40:04: 12:40:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 12:50:03: 12:50:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 12:55:04: 12:55:04 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-18 13:10:04: 13:10:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 13:20:04: 13:20:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 13:25:05: 13:25:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-18 13:33:33: 13:33:33 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 13:40:03: 13:40:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 13:45:05: 13:45:05 [ROUTE] ● GET /api/auth/role (36ms) 2026-03-18 13:45:54: 13:45:54 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 13:45:56: 13:45:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 13:45:57: 13:45:57 [ROUTE] ● GET /api/content/default-page/:pageId (10ms) 2026-03-18 13:45:57: 13:45:57 [ROUTE] ● GET /api/content/landing-stats (15ms) 2026-03-18 13:46:01: 13:46:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 13:46:04: 13:46:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 13:46:04: 13:46:04 [BLOG] → Get Categories 2026-03-18 13:46:04: ├─ • Fetching categories with post counts 2026-03-18 13:46:04: 13:46:04 [ROUTE] ● GET /api/blog/tag (14ms) 2026-03-18 13:46:04: ├─ ✓ Retrieved 1 categories 2026-03-18 13:46:04: └─ ✓ 25 (24ms) 2026-03-18 13:46:04: 13:46:04 [ROUTE] ● GET /api/blog/category (26ms) 2026-03-18 13:46:04: 13:46:04 [ROUTE] ● GET /api/blog/post (21ms) 2026-03-18 13:46:04: 13:46:04 [ROUTE] ● GET /api/blog/author/all (14ms) 2026-03-18 13:46:08: 13:46:08 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-18 13:46:08: 13:46:08 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-18 13:46:10: 13:46:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 13:46:12: 13:46:12 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-18 13:46:12: 13:46:12 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-18 13:46:14: 13:46:14 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 13:46:16: 13:46:16 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-18 13:46:16: 13:46:16 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-18 13:55:04: 13:55:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 14:00:05: 14:00:05 [ROUTE] ● GET /api/auth/role (30ms) 2026-03-18 14:10:05: 14:10:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-18 14:20:03: 14:20:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 14:22:23: 14:22:23 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 14:22:26: 14:22:26 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 14:22:26: 14:22:26 [ROUTE] ● GET /api/content/default-page/:pageId (14ms) 2026-03-18 14:22:26: 14:22:26 [ROUTE] ● GET /api/content/landing-stats (17ms) 2026-03-18 14:22:34: 14:22:34 [POW] ● Generated challenge for action: login, difficulty: 17 2026-03-18 14:22:34: 14:22:34 [ROUTE] ● GET /api/auth/pow/challenge (5ms) 2026-03-18 14:22:41: 14:22:41 [LOGIN] → User login 2026-03-18 14:22:41: ├─ • Validating credentials format 2026-03-18 14:22:41: ├─ • Verifying security challenge 2026-03-18 14:22:41: 14:22:41 [POW] ● Valid solution verified for action: login 2026-03-18 14:22:41: ├─ • Looking up user: mikhaelniceofficial@gmail.com 2026-03-18 14:22:41: ├─ • Checking email verification status 2026-03-18 14:22:41: ├─ • Verifying password 2026-03-18 14:22:41: ├─ • Validating login attempts 2026-03-18 14:22:41: ├─ ⚠ 2FA required, sending verification code 2026-03-18 14:22:41: ├─ • Generating 2FA code for type: EMAIL 2026-03-18 14:22:41: ├─ • Sending email OTP 2026-03-18 14:22:41: ├─ ✗ Email 2FA is not enabled 2026-03-18 14:22:41: └─ ✗ 141 (141ms) 2026-03-18 14:22:41: 14:22:41 [ROUTE] ● POST /api/auth/login (421ms) 2026-03-18 14:22:47: 14:22:47 [POW] ● Generated challenge for action: login, difficulty: 17 2026-03-18 14:22:47: 14:22:47 [ROUTE] ● GET /api/auth/pow/challenge (2ms) 2026-03-18 14:23:00: 14:23:00 [LOGIN] → User login 2026-03-18 14:23:00: ├─ • Validating credentials format 2026-03-18 14:23:00: ├─ • Verifying security challenge 2026-03-18 14:23:00: 14:23:00 [POW] ● Valid solution verified for action: login 2026-03-18 14:23:00: ├─ • Looking up user: mikhaelniceofficial@gmail.com 2026-03-18 14:23:00: ├─ • Checking email verification status 2026-03-18 14:23:00: ├─ • Verifying password 2026-03-18 14:23:00: ├─ • Validating login attempts 2026-03-18 14:23:00: ├─ ⚠ 2FA required, sending verification code 2026-03-18 14:23:00: ├─ • Generating 2FA code for type: EMAIL 2026-03-18 14:23:00: ├─ • Sending email OTP 2026-03-18 14:23:00: ├─ ✗ Email 2FA is not enabled 2026-03-18 14:23:00: └─ ✗ 106 (106ms) 2026-03-18 14:23:00: 14:23:00 [ROUTE] ● POST /api/auth/login (129ms) 2026-03-18 14:23:05: 14:23:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 14:23:06: 14:23:06 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-18 14:23:06: 14:23:06 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-18 14:30:05: 14:30:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-18 14:30:23: 14:30:23 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 14:36:18: 14:36:18 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 14:37:37: 14:37:37 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 14:45:03: 14:45:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 14:47:45: 14:47:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 14:47:51: 14:47:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 14:50:05: 14:50:05 [ROUTE] ● GET /api/auth/role (44ms) 2026-03-18 14:52:10: 14:52:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 14:57:47: 14:57:47 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 15:05:04: 15:05:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 15:07:40: 15:07:40 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 15:10:05: 15:10:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 15:13:50: 15:13:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 15:17:18: 15:17:18 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 15:17:18: 15:17:18 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 15:19:51: 15:19:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 15:25:04: 15:25:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 15:25:13: 15:25:13 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 15:30:05: 15:30:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 15:30:25: 15:30:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 15:39:13: 15:39:13 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 15:39:16: 15:39:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 15:45:05: 15:45:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-18 15:48:22: 15:48:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 15:55:31: 15:55:31 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 16:05:04: 16:05:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 16:15:03: 16:15:03 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-18 16:20:04: 16:20:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 16:25:05: 16:25:05 [ROUTE] ● GET /api/auth/role (33ms) 2026-03-18 16:35:04: 16:35:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 16:40:05: 16:40:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-18 16:43:31: 16:43:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 16:50:04: 16:50:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-18 16:58:39: 16:58:39 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 16:58:40: 16:58:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 17:04:54: 17:04:54 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 17:04:55: 17:04:55 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 17:10:03: 17:10:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 17:13:53: 17:13:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 17:15:04: 17:15:04 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-18 17:18:57: 17:18:57 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 17:20:05: 17:20:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 17:30:03: 17:30:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 17:35:04: 17:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 17:40:05: 17:40:05 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-18 17:50:00: 17:50:00 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-18 17:50:00: 17:50:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 17:55:03: 17:55:03 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-18 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-18 18:00:00: ├─ • No activated products found 2026-03-18 18:00:00: └─ ✓ No heartbeats to send (86ms) 2026-03-18 18:00:04: 18:00:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 18:07:22: 18:07:22 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 18:15:04: 18:15:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 18:20:04: 18:20:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-18 18:27:29: 18:27:29 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 18:33:53: 18:33:53 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 18:33:53: 18:33:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 18:40:05: 18:40:05 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-18 18:50:05: 18:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 19:00:05: 19:00:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-18 19:01:42: 19:01:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 19:09:29: 19:09:29 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 19:15:04: 19:15:04 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-18 19:20:05: 19:20:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 19:21:16: 19:21:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 19:23:36: 19:23:36 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 19:26:49: 19:26:49 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 19:26:49: 19:26:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 19:32:53: 19:32:53 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 19:32:54: 19:32:54 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 19:40:04: 19:40:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-18 19:42:42: 19:42:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 19:50:04: 19:50:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-18 19:55:05: 19:55:05 [ROUTE] ● GET /api/auth/role (26ms) 2026-03-18 20:05:04: 20:05:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 20:10:05: 20:10:05 [ROUTE] ● GET /api/auth/role (33ms) 2026-03-18 20:15:05: 20:15:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 20:22:51: 20:22:51 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 20:22:51: 20:22:51 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 20:30:05: 20:30:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-18 20:40:03: 20:40:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 20:40:10: 20:40:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 20:50:03: 20:50:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 20:55:05: 20:55:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-18 21:02:57: 21:02:57 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 21:07:56: 21:07:56 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 21:10:04: 21:10:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 21:20:03: 21:20:03 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-18 21:22:13: 21:22:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 21:24:12: 21:24:12 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 21:30:04: 21:30:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 21:40:04: 21:40:04 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-18 21:50:04: 21:50:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-18 21:51:09: 21:51:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 22:00:05: 22:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 22:09:16: 22:09:16 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 22:09:16: 22:09:16 [ROUTE] ● GET /api/auth/session (6ms) 2026-03-18 22:09:16: 22:09:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 22:09:16: 22:09:16 [ROUTE] ● GET /api/user/profile (12ms) 2026-03-18 22:09:17: 22:09:17 [ROUTE] ● GET /api/settings (0ms) 2026-03-18 22:09:17: 22:09:17 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-18 22:09:18: 22:09:18 [EXCHANGE] ● Time synchronized with server. Offset: -120ms 2026-03-18 22:15:04: 22:15:04 [ROUTE] ● GET /api/auth/role (42ms) 2026-03-18 22:20:04: 22:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 22:27:14: 22:27:14 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 22:29:18: 22:29:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 22:33:03: 22:33:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-18 22:38:45: 22:38:45 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 22:42:20: 22:42:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 22:44:13: 22:44:13 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 22:50:04: 22:50:04 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-18 22:59:29: 22:59:29 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-18 23:05:04: 23:05:04 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-18 23:06:35: 23:06:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 23:12:44: 23:12:44 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 23:20:03: 23:20:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-18 23:25:04: 23:25:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-18 23:30:04: 23:30:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-18 23:35:05: 23:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-18 23:39:09: 23:39:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-18 23:41:37: 23:41:37 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-18 23:50:05: 23:50:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-18 23:55:05: 23:55:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-19 00:00:00: ├─ • No activated products found 2026-03-19 00:00:00: └─ ✓ No heartbeats to send (101ms) 2026-03-19 00:00:06: 00:00:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 00:00:15: 00:00:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 00:08:11: 00:08:11 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 00:13:30: 00:13:30 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 00:13:32: 00:13:32 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 00:18:37: 00:18:37 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 00:25:03: 00:25:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 00:30:04: 00:30:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-19 00:41:20: 00:41:20 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 00:48:25: 00:48:25 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 00:54:53: 00:54:53 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 01:00:04: 01:00:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 01:05:55: 01:05:55 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 01:12:16: 01:12:16 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-19 01:18:00: 01:18:00 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 01:19:39: 01:19:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 01:24:48: 01:24:48 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 01:30:03: 01:30:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 01:33:10: 01:33:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 01:37:11: 01:37:11 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-19 01:45:03: 01:45:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-19 01:50:05: 01:50:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 01:56:26: 01:56:26 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-19 02:02:52: 02:02:52 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 02:03:48: 02:03:48 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 02:08:52: 02:08:52 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 02:13:07: 02:13:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 02:14:14: 02:14:14 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 02:20:03: 02:20:03 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-19 02:23:13: 02:23:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 02:25:04: 02:25:04 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-19 02:31:09: 02:31:09 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 02:31:10: 02:31:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 02:39:18: 02:39:18 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 02:44:50: 02:44:50 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 02:48:27: 02:48:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 02:50:03: 02:50:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 02:54:08: 02:54:08 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 02:55:04: 02:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 03:00:05: 03:00:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 03:04:23: 03:04:23 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 03:04:24: 03:04:24 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 03:04:41: 03:04:41 [ROUTE] ● GET /api/content/default-page/:pageId (12ms) 2026-03-19 03:04:41: 03:04:41 [ROUTE] ● GET /api/content/default-page/:pageId (10ms) 2026-03-19 03:04:41: 03:04:41 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-19 03:04:41: 03:04:41 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-19 03:04:42: 03:04:42 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-19 03:04:42: 03:04:42 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-19 03:04:42: 03:04:42 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-19 03:04:42: 03:04:42 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-19 03:05:06: 03:05:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 03:12:05: 03:12:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 03:20:04: 03:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 03:27:32: 03:27:32 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 03:33:09: 03:33:09 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 03:38:55: 03:38:55 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 03:44:12: 03:44:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 03:44:12: 03:44:12 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 03:48:12: 03:48:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 03:49:28: 03:49:28 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-19 03:49:28: 03:49:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 03:54:45: 03:54:45 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 03:59:52: 03:59:52 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 04:05:04: 04:05:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-19 04:14:02: 04:14:02 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 04:15:45: 04:15:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 04:19:33: 04:19:33 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 04:25:03: 04:25:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 04:30:04: 04:30:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-19 04:38:43: 04:38:43 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 04:41:31: 04:41:31 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 04:41:34: 04:41:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 04:41:34: 04:41:34 [ROUTE] ● GET /api/content/default-page/:pageId (11ms) 2026-03-19 04:41:34: 04:41:34 [ROUTE] ● GET /api/content/landing-stats (10ms) 2026-03-19 04:41:42: 04:41:42 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-19 04:41:42: 04:41:42 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-19 04:41:46: 04:41:46 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-19 04:41:46: 04:41:46 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-19 04:41:46: 04:41:46 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-19 04:41:46: 04:41:46 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-19 04:41:54: 04:41:54 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-19 04:41:54: 04:41:54 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-19 04:43:58: 04:43:58 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 04:44:01: 04:44:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 04:50:04: 04:50:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-19 04:51:42: 04:51:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 04:58:56: 04:58:56 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 05:04:04: 05:04:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 05:09:15: 05:09:15 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 05:15:04: 05:15:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 05:19:42: 05:19:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 05:20:04: 05:20:04 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-19 05:25:04: 05:25:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 05:34:48: 05:34:48 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 05:40:03: 05:40:03 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-19 05:45:03: 05:45:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 05:48:39: 05:48:39 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 05:50:04: 05:50:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-19 05:55:04: 05:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-19 06:00:00: ├─ • No activated products found 2026-03-19 06:00:00: └─ ✓ No heartbeats to send (47ms) 2026-03-19 06:00:05: 06:00:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-19 06:08:37: 06:08:37 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 06:13:22: 06:13:22 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 06:13:22: 06:13:22 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 06:13:44: 06:13:44 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 06:19:05: 06:19:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 06:24:16: 06:24:16 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 06:27:43: 06:27:43 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 06:29:54: 06:29:54 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 06:35:04: 06:35:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 06:40:05: 06:40:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 06:48:31: 06:48:31 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 06:53:49: 06:53:49 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 06:59:04: 06:59:04 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-19 07:05:04: 07:05:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-19 07:10:05: 07:10:05 [ROUTE] ● GET /api/auth/role (35ms) 2026-03-19 07:10:39: 07:10:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 07:12:57: 07:12:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 07:14:07: 07:14:07 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 07:19:05: 07:19:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 07:25:04: 07:25:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-19 07:28:47: 07:28:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 07:30:04: 07:30:04 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-19 07:40:05: 07:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 07:44:35: 07:44:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 07:45:05: 07:45:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-19 07:50:05: 07:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 08:00:04: 08:00:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 08:01:51: 08:01:51 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 08:07:28: 08:07:28 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 08:07:28: 08:07:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 08:15:03: 08:15:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 08:20:03: 08:20:03 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-19 08:25:04: 08:25:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 08:28:14: 08:28:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 08:34:42: 08:34:42 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 08:40:03: 08:40:03 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-19 08:45:04: 08:45:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 08:47:59: 08:47:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 08:50:05: 08:50:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 09:00:05: 09:00:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-19 09:10:05: 09:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 09:19:55: 09:19:55 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-19 09:25:03: 09:25:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 09:30:04: 09:30:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-19 09:37:53: 09:37:53 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 09:45:04: 09:45:04 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-19 09:55:04: 09:55:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 10:02:34: 10:02:34 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 10:02:34: 10:02:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 10:10:03: 10:10:03 [ROUTE] ● GET /api/auth/role (40ms) 2026-03-19 10:20:05: 10:20:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-19 10:30:05: 10:30:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-19 10:40:04: 10:40:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-19 10:45:31: 10:45:31 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 10:47:17: 10:47:17 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 10:55:04: 10:55:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-19 11:05:03: 11:05:03 [ROUTE] ● GET /api/auth/role (30ms) 2026-03-19 11:10:04: 11:10:04 [ROUTE] ● GET /api/auth/role (34ms) 2026-03-19 11:15:04: 11:15:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-19 11:25:04: 11:25:04 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-19 11:30:05: 11:30:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-19 11:30:15: 11:30:15 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 11:40:04: 11:40:04 [ROUTE] ● GET /api/auth/role (38ms) 2026-03-19 11:45:04: 11:45:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 11:55:04: 11:55:04 [ROUTE] ● GET /api/auth/role (29ms) 2026-03-19 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-19 12:00:00: ├─ • No activated products found 2026-03-19 12:00:00: └─ ✓ No heartbeats to send (69ms) 2026-03-19 12:05:04: 12:05:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-19 12:06:16: 12:06:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 12:15:05: 12:15:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-19 12:20:05: 12:20:05 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-19 12:30:05: 12:30:05 [ROUTE] ● GET /api/auth/role (42ms) 2026-03-19 12:40:04: 12:40:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-19 12:50:04: 12:50:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-19 13:00:04: 13:00:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-19 13:10:03: 13:10:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 13:17:50: 13:17:50 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 13:18:39: 13:18:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 13:20:48: 13:20:48 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 13:25:04: 13:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 13:26:53: 13:26:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 13:35:04: 13:35:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-19 13:45:04: 13:45:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-19 13:45:54: 13:45:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 13:50:04: 13:50:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 14:00:03: 14:00:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 14:02:31: 14:02:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 14:05:04: 14:05:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-19 14:05:12: 14:05:12 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 14:07:22: 14:07:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 14:10:04: 14:10:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-19 14:20:04: 14:20:04 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-19 14:24:08: 14:24:08 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 14:30:04: 14:30:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-19 14:36:23: 14:36:23 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 14:45:04: 14:45:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-19 14:48:41: 14:48:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 14:50:05: 14:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 15:00:05: 15:00:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-19 15:08:44: 15:08:44 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 15:15:04: 15:15:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 15:17:52: 15:17:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 15:21:13: 15:21:13 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 15:27:48: 15:27:48 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 15:27:48: 15:27:48 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 15:35:04: 15:35:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-19 15:40:04: 15:40:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 15:48:15: 15:48:15 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 15:52:48: 15:52:48 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 15:53:49: 15:53:49 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 15:57:32: 15:57:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 16:00:06: 16:00:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-19 16:10:04: 16:10:04 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-19 16:20:04: 16:20:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 16:23:03: 16:23:03 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 16:30:04: 16:30:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-19 16:35:05: 16:35:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 16:45:04: 16:45:04 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-19 16:50:05: 16:50:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 16:50:14: 16:50:14 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 17:00:04: 17:00:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 17:05:04: 17:05:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-19 17:06:27: 17:06:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 17:10:05: 17:10:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-19 17:19:00: 17:19:00 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 17:19:00: 17:19:00 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 17:24:49: 17:24:49 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 17:24:49: 17:24:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 17:30:05: 17:30:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-19 17:40:02: 17:40:02 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 17:45:04: 17:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 17:55:04: 17:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 17:59:14: 17:59:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-19 18:00:00: ├─ • No activated products found 2026-03-19 18:00:00: └─ ✓ No heartbeats to send (53ms) 2026-03-19 18:00:05: 18:00:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 18:10:05: 18:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 18:19:31: 18:19:31 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 18:19:32: 18:19:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 18:25:03: 18:25:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-19 18:29:29: 18:29:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 18:30:05: 18:30:05 [ROUTE] ● GET /api/auth/role (30ms) 2026-03-19 18:36:40: 18:36:40 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-19 18:36:40: 18:36:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 18:42:05: 18:42:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 18:42:05: 18:42:05 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 18:47:04: 18:47:04 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 18:47:06: 18:47:06 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-19 18:52:18: 18:52:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 18:52:18: 18:52:18 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-19 18:56:21: 18:56:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 19:00:05: 19:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 19:01:35: 19:01:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 19:06:19: 19:06:19 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-19 19:06:19: 19:06:19 [ROUTE] ● GET /api/content/default-page/:pageId (8ms) 2026-03-19 19:06:19: 19:06:19 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-19 19:06:19: 19:06:19 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 19:11:40: 19:11:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 19:11:40: 19:11:40 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-19 19:15:49: 19:15:49 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 19:19:57: 19:19:57 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 19:25:04: 19:25:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 19:25:12: 19:25:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 19:30:04: 19:30:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 19:38:18: 19:38:18 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 19:39:12: 19:39:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 19:45:04: 19:45:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 19:50:04: 19:50:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-19 19:56:07: 19:56:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 20:04:13: 20:04:13 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 20:10:04: 20:10:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-19 20:15:04: 20:15:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 20:20:04: 20:20:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 20:30:05: 20:30:05 [ROUTE] ● GET /api/auth/role (31ms) 2026-03-19 20:33:41: 20:33:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 20:35:47: 20:35:47 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 20:42:29: 20:42:29 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-19 20:43:14: 20:43:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 20:48:28: 20:48:28 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 20:48:44: 20:48:44 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 20:55:05: 20:55:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-19 21:03:53: 21:03:53 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 21:03:53: 21:03:53 [ROUTE] ● GET /api/settings (0ms) 2026-03-19 21:10:04: 21:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 21:18:39: 21:18:39 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-19 21:18:39: 21:18:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 21:25:04: 21:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 21:27:45: 21:27:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 21:30:05: 21:30:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 21:40:03: 21:40:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 21:45:03: 21:45:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-19 21:50:05: 21:50:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-19 22:00:03: 22:00:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 22:05:04: 22:05:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 22:09:18: 22:09:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 22:15:03: 22:15:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 22:20:04: 22:20:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-19 22:24:11: 22:24:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 22:25:04: 22:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 22:29:39: 22:29:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 22:30:04: 22:30:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-19 22:40:03: 22:40:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 22:45:04: 22:45:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 22:55:04: 22:55:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-19 23:02:15: 23:02:15 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 23:02:16: 23:02:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 23:10:03: 23:10:03 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-19 23:15:03: 23:15:03 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-19 23:15:05: 23:15:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 23:20:04: 23:20:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-19 23:30:06: 23:30:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-19 23:36:48: 23:36:48 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-19 23:45:04: 23:45:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-19 23:48:54: 23:48:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-19 23:53:06: 23:53:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-20 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-20 00:00:00: ├─ • No activated products found 2026-03-20 00:00:00: └─ ✓ No heartbeats to send (80ms) 2026-03-20 00:00:04: 00:00:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 00:00:13: 00:00:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 00:05:04: 00:05:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 00:15:03: 00:15:03 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-20 00:25:04: 00:25:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 00:25:49: 00:25:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 00:27:02: 00:27:02 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 00:30:04: 00:30:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 00:33:25: 00:33:25 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-20 00:33:25: 00:33:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 00:37:07: 00:37:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 00:40:04: 00:40:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-20 00:41:12: 00:41:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 00:47:26: 00:47:26 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 00:50:11: 00:50:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 00:52:32: 00:52:32 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 00:59:00: 00:59:00 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 01:05:04: 01:05:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 01:12:57: 01:12:57 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 01:20:04: 01:20:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 01:25:04: 01:25:04 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-20 01:25:26: 01:25:26 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 01:30:04: 01:30:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 01:37:17: 01:37:17 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 01:43:40: 01:43:40 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 01:50:03: 01:50:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 01:55:04: 01:55:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-20 02:00:05: 02:00:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-20 02:05:39: 02:05:39 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 02:05:39: 02:05:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 02:11:54: 02:11:54 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 02:17:20: 02:17:20 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 02:20:12: 02:20:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 02:23:53: 02:23:53 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 02:30:04: 02:30:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 02:36:42: 02:36:42 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 02:36:42: 02:36:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 02:45:03: 02:45:03 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-20 02:50:04: 02:50:04 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-20 02:55:04: 02:55:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 03:00:06: 03:00:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-20 03:08:40: 03:08:40 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 03:10:00: 03:10:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 03:15:03: 03:15:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 03:19:31: 03:19:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 03:20:03: 03:20:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 03:25:04: 03:25:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-20 03:25:09: 03:25:09 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 03:34:26: 03:34:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 03:34:26: 03:34:26 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-20 03:40:04: 03:40:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 03:45:11: 03:45:11 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 03:45:45: 03:45:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 03:55:03: 03:55:03 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-20 04:00:04: 04:00:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 04:00:18: 04:00:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 04:05:05: 04:05:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 04:08:09: 04:08:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 04:15:03: 04:15:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 04:20:04: 04:20:04 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-20 04:30:04: 04:30:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 04:30:38: 04:30:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 04:40:05: 04:40:05 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-20 04:49:04: 04:49:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-20 04:55:03: 04:55:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-20 04:56:55: 04:56:55 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 05:00:05: 05:00:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-20 05:05:24: 05:05:24 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 05:14:49: 05:14:49 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 05:20:04: 05:20:04 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-20 05:25:04: 05:25:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 05:30:04: 05:30:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-20 05:30:07: 05:30:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 05:31:39: 05:31:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 05:35:05: 05:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 05:39:45: 05:39:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 05:41:56: 05:41:56 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 05:48:14: 05:48:14 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 05:55:03: 05:55:03 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-20 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-20 06:00:00: ├─ • No activated products found 2026-03-20 06:00:00: └─ ✓ No heartbeats to send (50ms) 2026-03-20 06:00:06: 06:00:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 06:08:02: 06:08:02 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-20 06:13:52: 06:13:52 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 06:20:04: 06:20:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-20 06:23:44: 06:23:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 06:30:04: 06:30:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 06:40:04: 06:40:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 06:49:11: 06:49:11 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 06:55:03: 06:55:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 07:00:04: 07:00:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 07:05:04: 07:05:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-20 07:08:43: 07:08:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 07:15:04: 07:15:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 07:16:19: 07:16:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 07:25:02: 07:25:02 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 07:30:05: 07:30:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 07:40:04: 07:40:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 07:45:05: 07:45:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 07:55:04: 07:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 08:00:04: 08:00:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 08:07:31: 08:07:31 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 08:15:04: 08:15:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-20 08:21:10: 08:21:10 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 08:21:11: 08:21:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 08:30:04: 08:30:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-20 08:40:03: 08:40:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 08:45:04: 08:45:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-20 08:50:04: 08:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 08:56:55: 08:56:55 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 09:05:05: 09:05:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 09:15:03: 09:15:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 09:20:05: 09:20:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-20 09:30:04: 09:30:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 09:35:04: 09:35:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 09:40:05: 09:40:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-20 09:41:45: 09:41:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 09:50:05: 09:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 09:51:07: 09:51:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 09:55:06: 09:55:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-20 10:00:06: 10:00:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-20 10:10:05: 10:10:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 10:15:05: 10:15:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-20 10:20:05: 10:20:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-20 10:30:05: 10:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 10:37:59: 10:37:59 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 10:41:39: 10:41:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 10:45:03: 10:45:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-20 10:50:06: 10:50:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 11:00:05: 11:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 11:10:04: 11:10:04 [ROUTE] ● GET /api/auth/role (31ms) 2026-03-20 11:15:06: 11:15:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-20 11:25:04: 11:25:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 11:27:10: 11:27:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 11:30:05: 11:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 11:38:06: 11:38:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-20 11:43:38: 11:43:38 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 11:48:52: 11:48:52 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 11:55:04: 11:55:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-20 11:59:02: 11:59:02 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-20 12:00:00: ├─ • No activated products found 2026-03-20 12:00:00: └─ ✓ No heartbeats to send (90ms) 2026-03-20 12:00:07: 12:00:07 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-20 12:03:43: 12:03:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 12:10:05: 12:10:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 12:14:21: 12:14:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 12:20:05: 12:20:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 12:25:05: 12:25:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-20 12:35:05: 12:35:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-20 12:40:06: 12:40:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-20 12:46:02: 12:46:02 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 12:55:04: 12:55:04 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-20 13:00:06: 13:00:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-20 13:10:05: 13:10:05 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-20 13:11:50: 13:11:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 13:20:05: 13:20:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-20 13:20:52: 13:20:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 13:25:05: 13:25:05 [ROUTE] ● GET /api/auth/role (64ms) 2026-03-20 13:25:33: 13:25:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 13:30:06: 13:30:06 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-20 13:37:43: 13:37:43 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 13:45:05: 13:45:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-20 13:50:05: 13:50:05 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-20 13:51:31: 13:51:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 13:51:32: 13:51:32 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 13:52:29: 13:52:29 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 13:52:30: 13:52:30 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 13:52:55: 13:52:55 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 13:53:28: 13:53:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 13:53:50: 13:53:50 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 14:00:07: 14:00:07 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-20 14:00:46: 14:00:46 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 14:00:47: 14:00:47 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 14:01:43: 14:01:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 14:01:45: 14:01:45 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 14:01:51: 14:01:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 14:02:03: 14:02:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 14:02:43: 14:02:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 14:02:43: 14:02:43 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 14:02:44: 14:02:44 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 14:03:00: 14:03:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 14:03:27: 14:03:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 14:10:05: 14:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 14:15:05: 14:15:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 14:20:07: 14:20:07 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 14:29:18: 14:29:18 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 14:29:18: 14:29:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 14:35:05: 14:35:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-20 14:38:38: 14:38:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 14:40:05: 14:40:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-20 14:47:21: 14:47:21 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 14:55:04: 14:55:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 15:00:06: 15:00:06 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-20 15:10:04: 15:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 15:15:05: 15:15:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-20 15:20:05: 15:20:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 15:20:06: 15:20:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-20 15:24:30: 15:24:30 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 15:28:25: 15:28:25 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 15:35:06: 15:35:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-20 15:42:04: 15:42:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-20 15:47:27: 15:47:27 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 15:55:04: 15:55:04 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-20 16:00:06: 16:00:06 [ROUTE] ● GET /api/auth/role (26ms) 2026-03-20 16:06:06: 16:06:06 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-20 16:06:06: 16:06:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 16:15:05: 16:15:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 16:19:58: 16:19:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 16:20:29: 16:20:29 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 16:30:06: 16:30:06 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-20 16:37:21: 16:37:21 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 16:45:05: 16:45:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-20 16:50:06: 16:50:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-20 16:57:23: 16:57:23 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-20 17:05:03: 17:05:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 17:10:04: 17:10:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 17:15:05: 17:15:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-20 17:20:06: 17:20:06 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-20 17:24:25: 17:24:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 17:30:06: 17:30:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 17:30:38: 17:30:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 17:30:43: 17:30:43 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 17:30:43: 17:30:43 [ROUTE] ● GET /api/content/default-page/:pageId (8ms) 2026-03-20 17:30:43: 17:30:43 [ROUTE] ● GET /api/content/landing-stats (14ms) 2026-03-20 17:35:06: 17:35:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-20 17:45:05: 17:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 17:50:06: 17:50:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-20 17:52:53: 17:52:53 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 17:57:30: 17:57:30 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-20 18:00:00: ├─ • No activated products found 2026-03-20 18:00:00: └─ ✓ No heartbeats to send (74ms) 2026-03-20 18:05:05: 18:05:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 18:13:17: 18:13:17 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 18:19:12: 18:19:12 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-20 18:25:04: 18:25:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-20 18:30:04: 18:30:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 18:32:54: 18:32:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 18:35:05: 18:35:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-20 18:38:18: 18:38:18 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 18:39:33: 18:39:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 18:42:46: 18:42:46 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 18:45:36: 18:45:36 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 18:50:05: 18:50:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 18:51:18: 18:51:18 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 18:51:18: 18:51:18 [ROUTE] ● GET /api/content/default-page/:pageId (13ms) 2026-03-20 18:51:18: 18:51:18 [ROUTE] ● GET /api/content/default-page/:pageId (13ms) 2026-03-20 18:55:05: 18:55:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-20 18:57:09: 18:57:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 18:59:02: 18:59:02 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 19:02:21: 19:02:21 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-20 19:02:21: 19:02:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 19:08:07: 19:08:07 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 19:08:07: 19:08:07 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-20 19:08:07: 19:08:07 [ROUTE] ● GET /api/content/default-page/:pageId (12ms) 2026-03-20 19:08:07: 19:08:07 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-20 19:13:26: 19:13:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 19:13:26: 19:13:26 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-20 19:18:30: 19:18:30 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 19:18:30: 19:18:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 19:23:55: 19:23:55 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 19:28:41: 19:28:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 19:28:41: 19:28:41 [ROUTE] ● GET /api/content/default-page/:pageId (19ms) 2026-03-20 19:28:41: 19:28:41 [ROUTE] ● GET /api/content/default-page/:pageId (14ms) 2026-03-20 19:29:06: 19:29:06 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-20 19:35:06: 19:35:06 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-20 19:42:55: 19:42:55 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 19:50:05: 19:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 19:53:57: 19:53:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 19:55:05: 19:55:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-20 19:56:14: 19:56:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 19:56:14: 19:56:14 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 20:00:06: 20:00:06 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-20 20:02:15: 20:02:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 20:06:01: 20:06:01 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 20:10:41: 20:10:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 20:12:04: 20:12:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-20 20:20:06: 20:20:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 20:20:50: 20:20:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 20:27:08: 20:27:08 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-20 20:28:26: 20:28:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 20:33:26: 20:33:26 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 20:33:26: 20:33:26 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 20:40:04: 20:40:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-20 20:41:31: 20:41:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 20:45:05: 20:45:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 20:47:21: 20:47:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 20:49:14: 20:49:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 20:55:05: 20:55:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-20 20:57:21: 20:57:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 21:00:06: 21:00:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-20 21:02:38: 21:02:38 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 21:04:24: 21:04:24 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 21:10:05: 21:10:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-20 21:11:26: 21:11:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 21:17:06: 21:17:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-20 21:17:06: 21:17:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 21:18:16: 21:18:16 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 21:25:04: 21:25:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 21:25:49: 21:25:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 21:27:12: 21:27:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 21:30:06: 21:30:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 21:40:05: 21:40:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-20 21:45:05: 21:45:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-20 21:55:04: 21:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 22:00:07: 22:00:07 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 22:01:50: 22:01:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 22:10:05: 22:10:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 22:15:05: 22:15:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-20 22:22:43: 22:22:43 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 22:22:44: 22:22:44 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 22:23:23: 22:23:23 [ROUTE] ● GET /api/content/default-page/:pageId (7ms) 2026-03-20 22:23:23: 22:23:23 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-20 22:23:42: 22:23:42 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 22:24:40: 22:24:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 22:25:39: 22:25:39 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 22:30:03: 22:30:03 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-20 22:30:04: 22:30:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 22:30:46: 22:30:46 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-20 22:30:46: 22:30:46 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-20 22:31:03: 22:31:03 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 22:32:01: 22:32:01 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 22:33:00: 22:33:00 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 22:33:59: 22:33:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 22:34:14: 22:34:14 [ROUTE] ● GET /api/content/default-page/:pageId (10ms) 2026-03-20 22:34:14: 22:34:14 [ROUTE] ● GET /api/content/default-page/:pageId (7ms) 2026-03-20 22:34:57: 22:34:57 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 22:35:03: 22:35:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 22:40:06: 22:40:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-20 22:40:50: 22:40:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 22:50:05: 22:50:05 [ROUTE] ● GET /api/auth/role (36ms) 2026-03-20 22:50:13: 22:50:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 23:00:04: 23:00:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 23:10:06: 23:10:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-20 23:17:07: 23:17:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-20 23:22:14: 23:22:14 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 23:30:04: 23:30:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-20 23:35:04: 23:35:04 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-20 23:38:07: 23:38:07 [ROUTE] ● GET /api/auth/session (4ms) 2026-03-20 23:38:07: 23:38:07 [ROUTE] ● GET /api/settings (0ms) 2026-03-20 23:38:07: 23:38:07 [ROUTE] ● GET /api/user/profile (12ms) 2026-03-20 23:38:09: 23:38:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-20 23:38:09: 23:38:09 [ROUTE] ● GET /api/user/notification (4ms) 2026-03-20 23:38:09: 23:38:09 [EXCHANGE] ● Time synchronized with server. Offset: -123ms 2026-03-20 23:45:05: 23:45:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-20 23:55:03: 23:55:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-21 00:00:00: ├─ • No activated products found 2026-03-21 00:00:00: └─ ✓ No heartbeats to send (229ms) 2026-03-21 00:00:08: 00:00:08 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-21 00:00:27: 00:00:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 00:06:46: 00:06:46 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 00:06:46: 00:06:46 [ROUTE] ● GET /api/settings (0ms) 2026-03-21 00:15:05: 00:15:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 00:20:06: 00:20:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-21 00:26:11: 00:26:11 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 00:35:05: 00:35:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-21 00:40:05: 00:40:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 00:45:05: 00:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 00:50:06: 00:50:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 01:00:06: 01:00:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 01:10:04: 01:10:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 01:15:05: 01:15:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 01:25:05: 01:25:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 01:35:06: 01:35:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 01:44:51: 01:44:51 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 01:44:52: 01:44:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 01:50:05: 01:50:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 02:00:05: 02:00:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-21 02:05:05: 02:05:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-21 02:10:06: 02:10:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 02:20:04: 02:20:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 02:30:06: 02:30:06 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-21 02:34:53: 02:34:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 02:35:07: 02:35:07 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-21 02:45:05: 02:45:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-21 02:55:05: 02:55:05 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-21 03:00:06: 03:00:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-21 03:07:53: 03:07:53 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 03:07:53: 03:07:53 [ROUTE] ● GET /api/settings (0ms) 2026-03-21 03:11:57: 03:11:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 03:11:59: 03:11:59 [ROUTE] ● GET /api/content/default-page/:pageId (8ms) 2026-03-21 03:12:11: 03:12:11 [ROUTE] ● GET /api/content/landing-stats (13ms) 2026-03-21 03:15:04: 03:15:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-21 03:20:05: 03:20:05 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-21 03:30:06: 03:30:06 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-21 03:32:31: 03:32:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 03:36:34: 03:36:34 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 03:36:34: 03:36:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 03:45:04: 03:45:04 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-21 03:47:26: 03:47:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 03:50:06: 03:50:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 03:57:50: 03:57:50 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 04:05:05: 04:05:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-21 04:12:47: 04:12:47 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 04:12:49: 04:12:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 04:20:04: 04:20:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-21 04:25:05: 04:25:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 04:28:39: 04:28:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 04:30:06: 04:30:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 04:40:05: 04:40:05 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-21 04:50:06: 04:50:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 04:50:19: 04:50:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 05:00:05: 05:00:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 05:10:03: 05:10:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 05:15:04: 05:15:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 05:20:05: 05:20:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 05:30:05: 05:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 05:35:23: 05:35:23 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 05:35:23: 05:35:23 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 05:45:04: 05:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 05:50:06: 05:50:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-21 05:57:35: 05:57:35 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 05:57:36: 05:57:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-21 06:00:00: ├─ • No activated products found 2026-03-21 06:00:00: └─ ✓ No heartbeats to send (78ms) 2026-03-21 06:02:47: 06:02:47 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 06:03:29: 06:03:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 06:10:04: 06:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 06:15:06: 06:15:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-21 06:25:03: 06:25:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 06:30:05: 06:30:05 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-21 06:36:49: 06:36:49 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 06:44:07: 06:44:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 06:47:43: 06:47:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 06:49:21: 06:49:21 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 06:55:04: 06:55:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 07:00:05: 07:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 07:07:46: 07:07:46 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 07:15:05: 07:15:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-21 07:16:29: 07:16:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 07:20:43: 07:20:43 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 07:26:55: 07:26:55 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 07:28:04: 07:28:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 07:32:57: 07:32:57 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 07:40:05: 07:40:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-21 07:46:24: 07:46:24 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 07:54:30: 07:54:30 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 08:00:07: 08:00:07 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-21 08:07:15: 08:07:15 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 08:07:40: 08:07:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 08:15:05: 08:15:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-21 08:21:06: 08:21:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 08:26:51: 08:26:51 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 08:32:14: 08:32:14 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 08:33:29: 08:33:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 08:39:01: 08:39:01 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-21 08:43:33: 08:43:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 08:44:14: 08:44:14 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 08:50:06: 08:50:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-21 08:57:30: 08:57:30 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 09:01:42: 09:01:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 09:05:04: 09:05:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 09:10:05: 09:10:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-21 09:15:23: 09:15:23 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 09:24:24: 09:24:24 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 09:30:05: 09:30:05 [ROUTE] ● GET /api/auth/role (39ms) 2026-03-21 09:35:05: 09:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 09:40:05: 09:40:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 09:47:51: 09:47:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 09:47:51: 09:47:51 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 09:50:25: 09:50:25 [ROUTE] ● GET /api/settings (0ms) 2026-03-21 09:52:03: 09:52:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 09:52:21: 09:52:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 09:55:05: 09:55:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-21 10:00:07: 10:00:07 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 10:08:57: 10:08:57 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 10:15:04: 10:15:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 10:20:06: 10:20:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 10:25:33: 10:25:33 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-21 10:35:05: 10:35:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-21 10:45:04: 10:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 10:50:05: 10:50:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 10:54:07: 10:54:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 10:55:18: 10:55:18 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 11:02:34: 11:02:34 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 11:10:06: 11:10:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-21 11:14:59: 11:14:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 11:20:05: 11:20:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 11:25:00: 11:25:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 11:28:43: 11:28:43 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 11:35:05: 11:35:05 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-21 11:40:06: 11:40:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-21 11:45:33: 11:45:33 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 11:54:31: 11:54:31 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-21 12:00:00: ├─ • No activated products found 2026-03-21 12:00:00: └─ ✓ No heartbeats to send (106ms) 2026-03-21 12:00:05: 12:00:05 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-21 12:05:06: 12:05:06 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-21 12:15:05: 12:15:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 12:25:06: 12:25:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 12:31:46: 12:31:46 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 12:36:46: 12:36:46 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 12:45:05: 12:45:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 12:50:06: 12:50:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-21 12:53:20: 12:53:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 12:57:05: 12:57:05 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-21 13:01:31: 13:01:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 13:05:05: 13:05:05 [ROUTE] ● GET /api/auth/role (36ms) 2026-03-21 13:14:26: 13:14:26 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 13:19:27: 13:19:27 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 13:25:04: 13:25:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 13:30:07: 13:30:07 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 13:34:25: 13:34:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 13:37:19: 13:37:19 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 13:42:13: 13:42:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 13:42:19: 13:42:19 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-21 13:42:20: 13:42:20 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-21 13:42:20: 13:42:20 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-21 13:42:20: 13:42:20 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-21 13:42:20: 13:42:20 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-21 13:50:06: 13:50:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-21 13:55:39: 13:55:39 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 14:04:23: 14:04:23 [ROUTE] ● GET /api/settings (0ms) 2026-03-21 14:04:23: 14:04:23 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-21 14:06:59: 14:06:59 [ROUTE] ● GET /api/settings (0ms) 2026-03-21 14:09:26: 14:09:26 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 14:10:18: 14:10:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 14:15:05: 14:15:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 14:18:15: 14:18:15 [ROUTE] ● GET /api/auth/session (5ms) 2026-03-21 14:18:15: 14:18:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 14:18:15: 14:18:15 [ROUTE] ● GET /api/user/profile (19ms) 2026-03-21 14:18:17: 14:18:17 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 14:18:17: 14:18:17 [ROUTE] ● GET /api/user/notification (4ms) 2026-03-21 14:18:18: 14:18:18 [EXCHANGE] ● Time synchronized with server. Offset: -119ms 2026-03-21 14:20:13: 14:20:13 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 14:26:02: 14:26:02 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 14:31:07: 14:31:07 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-21 14:37:34: 14:37:34 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 14:37:35: 14:37:35 [ROUTE] ● GET /api/settings (0ms) 2026-03-21 14:45:05: 14:45:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-21 14:50:05: 14:50:05 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-21 14:57:16: 14:57:16 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 15:05:05: 15:05:05 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-21 15:13:34: 15:13:34 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 15:20:06: 15:20:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 15:20:58: 15:20:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 15:26:43: 15:26:43 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 15:27:15: 15:27:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 15:34:06: 15:34:06 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-21 15:39:51: 15:39:51 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 15:45:04: 15:45:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-21 15:48:12: 15:48:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 15:50:05: 15:50:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-21 16:00:05: 16:00:05 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-21 16:00:56: 16:00:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 16:06:13: 16:06:13 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 16:12:54: 16:12:54 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 16:19:56: 16:19:56 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 16:25:04: 16:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 16:35:05: 16:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 16:40:05: 16:40:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 16:48:49: 16:48:49 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-21 16:54:56: 16:54:56 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 17:00:06: 17:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 17:07:48: 17:07:48 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 17:13:41: 17:13:41 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-21 17:17:55: 17:17:55 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 17:18:58: 17:18:58 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 17:24:10: 17:24:10 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-21 17:29:45: 17:29:45 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 17:32:22: 17:32:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 17:35:04: 17:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 17:40:05: 17:40:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-21 17:47:23: 17:47:23 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 17:52:55: 17:52:55 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-21 17:58:35: 17:58:35 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-21 18:00:00: ├─ • No activated products found 2026-03-21 18:00:00: └─ ✓ No heartbeats to send (78ms) 2026-03-21 18:03:58: 18:03:58 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 18:10:06: 18:10:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 18:16:10: 18:16:10 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-21 18:21:21: 18:21:21 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 18:21:29: 18:21:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 18:27:01: 18:27:01 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-21 18:32:47: 18:32:47 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 18:40:06: 18:40:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-21 18:47:23: 18:47:23 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 18:52:23: 18:52:23 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 18:52:24: 18:52:24 [ROUTE] ● GET /api/settings (0ms) 2026-03-21 18:57:29: 18:57:29 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 19:04:52: 19:04:52 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 19:04:52: 19:04:52 [ROUTE] ● GET /api/settings (0ms) 2026-03-21 19:09:52: 19:09:52 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 19:15:06: 19:15:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 19:20:46: 19:20:46 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 19:22:37: 19:22:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 19:24:36: 19:24:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 19:30:05: 19:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 19:40:06: 19:40:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 19:49:27: 19:49:27 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 19:49:52: 19:49:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 19:54:40: 19:54:40 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 20:00:06: 20:00:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 20:05:48: 20:05:48 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 20:12:22: 20:12:22 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 20:12:24: 20:12:24 [ROUTE] ● GET /api/settings (0ms) 2026-03-21 20:20:04: 20:20:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-21 20:25:05: 20:25:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-21 20:30:06: 20:30:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 20:39:10: 20:39:10 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-21 20:45:05: 20:45:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 20:47:44: 20:47:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 20:50:05: 20:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 20:52:10: 20:52:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 20:55:16: 20:55:16 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 21:02:32: 21:02:32 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 21:10:06: 21:10:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 21:16:56: 21:16:56 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 21:17:37: 21:17:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 21:25:05: 21:25:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 21:27:05: 21:27:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 21:30:56: 21:30:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 21:30:57: 21:30:57 [ROUTE] ● GET /api/finance/investment/plan (10ms) 2026-03-21 21:35:06: 21:35:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-21 21:36:52: 21:36:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 21:38:21: 21:38:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 21:42:23: 21:42:23 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 21:42:23: 21:42:23 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 21:50:05: 21:50:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-21 21:55:05: 21:55:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-21 22:00:07: 22:00:07 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-21 22:10:07: 22:10:07 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 22:20:05: 22:20:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 22:30:06: 22:30:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-21 22:36:29: 22:36:29 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 22:45:06: 22:45:06 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-21 22:48:54: 22:48:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 22:51:00: 22:51:00 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-21 22:51:01: 22:51:01 [ROUTE] ● GET /api/settings (0ms) 2026-03-21 22:56:13: 22:56:13 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 23:05:05: 23:05:05 [ROUTE] ● GET /api/auth/role (38ms) 2026-03-21 23:13:04: 23:13:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-21 23:19:37: 23:19:37 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 23:25:03: 23:25:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 23:25:57: 23:25:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 23:30:06: 23:30:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-21 23:40:04: 23:40:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-21 23:43:06: 23:43:06 [ROUTE] ● GET /api/settings (0ms) 2026-03-21 23:49:01: 23:49:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-21 23:49:03: 23:49:03 [ROUTE] ● GET /api/finance/investment/plan (3ms) 2026-03-21 23:50:04: 23:50:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-21 23:56:14: 23:56:14 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-21 23:58:14: 23:58:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-22 00:00:00: ├─ • No activated products found 2026-03-22 00:00:00: └─ ✓ No heartbeats to send (65ms) 2026-03-22 00:00:11: 00:00:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 00:01:58: 00:01:58 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 00:10:06: 00:10:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-22 00:15:06: 00:15:06 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-22 00:25:05: 00:25:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-22 00:35:05: 00:35:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 00:40:05: 00:40:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 00:49:58: 00:49:58 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 00:55:04: 00:55:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-22 00:57:07: 00:57:07 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 01:00:06: 01:00:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 01:10:06: 01:10:06 [ROUTE] ● GET /api/auth/role (33ms) 2026-03-22 01:15:06: 01:15:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-22 01:22:49: 01:22:49 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 01:29:31: 01:29:31 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 01:35:04: 01:35:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 01:40:05: 01:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 01:49:06: 01:49:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 01:55:05: 01:55:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-22 02:00:07: 02:00:07 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 02:00:36: 02:00:36 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 02:03:32: 02:03:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 02:08:16: 02:08:16 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 02:14:24: 02:14:24 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 02:20:07: 02:20:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 02:26:01: 02:26:01 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 02:26:01: 02:26:01 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 02:34:17: 02:34:17 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 02:34:30: 02:34:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 02:40:05: 02:40:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 02:50:05: 02:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 02:55:05: 02:55:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 03:05:05: 03:05:05 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-22 03:10:07: 03:10:07 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 03:19:03: 03:19:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 03:23:31: 03:23:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 03:25:05: 03:25:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-22 03:32:44: 03:32:44 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 03:34:02: 03:34:02 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 03:39:27: 03:39:27 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 03:45:05: 03:45:05 [ROUTE] ● GET /api/auth/role (36ms) 2026-03-22 03:50:06: 03:50:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 03:58:16: 03:58:16 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 04:04:28: 04:04:28 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 04:10:04: 04:10:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 04:15:05: 04:15:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 04:22:44: 04:22:44 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 04:22:44: 04:22:44 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 04:29:04: 04:29:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-22 04:31:07: 04:31:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 04:35:05: 04:35:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 04:45:05: 04:45:05 [ROUTE] ● GET /api/auth/role (86ms) 2026-03-22 04:55:04: 04:55:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 05:00:07: 05:00:07 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-22 05:10:05: 05:10:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 05:11:23: 05:11:23 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 05:15:05: 05:15:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-22 05:20:06: 05:20:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 05:25:06: 05:25:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 05:31:09: 05:31:09 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 05:40:06: 05:40:06 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-22 05:46:20: 05:46:20 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 05:46:20: 05:46:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 05:55:05: 05:55:05 [ROUTE] ● GET /api/auth/role (40ms) 2026-03-22 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-22 06:00:00: ├─ • No activated products found 2026-03-22 06:00:00: └─ ✓ No heartbeats to send (48ms) 2026-03-22 06:03:55: 06:03:55 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 06:10:05: 06:10:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 06:15:05: 06:15:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-22 06:25:06: 06:25:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 06:35:04: 06:35:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 06:40:05: 06:40:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 06:42:47: 06:42:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 06:50:04: 06:50:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 06:55:04: 06:55:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-22 07:00:06: 07:00:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-22 07:07:07: 07:07:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-22 07:07:08: 07:07:08 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 07:09:03: 07:09:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 07:15:05: 07:15:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 07:20:06: 07:20:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 07:26:01: 07:26:01 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 07:32:54: 07:32:54 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 07:32:55: 07:32:55 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 07:40:06: 07:40:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 07:50:04: 07:50:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 08:00:06: 08:00:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-22 08:10:04: 08:10:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 08:15:04: 08:15:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 08:16:46: 08:16:46 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 08:17:49: 08:17:49 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 08:20:05: 08:20:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-22 08:30:05: 08:30:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-22 08:34:21: 08:34:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 08:35:06: 08:35:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 08:45:04: 08:45:04 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-22 08:50:06: 08:50:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 08:52:12: 08:52:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 08:52:13: 08:52:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 08:53:11: 08:53:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 08:53:17: 08:53:17 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 08:53:40: 08:53:40 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 08:54:09: 08:54:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 08:54:28: 08:54:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 08:55:08: 08:55:08 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 08:55:09: 08:55:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 08:56:07: 08:56:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 09:03:00: 09:03:00 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-22 09:03:00: 09:03:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 09:03:00: 09:03:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 09:04:07: 09:04:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 09:04:07: 09:04:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 09:04:47: 09:04:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 09:04:59: 09:04:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 09:05:06: 09:05:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 09:05:28: 09:05:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 09:06:05: 09:06:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 09:07:36: 09:07:36 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 09:10:05: 09:10:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-22 09:15:37: 09:15:37 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 09:15:38: 09:15:38 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 09:20:37: 09:20:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 09:20:37: 09:20:37 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 09:21:08: 09:21:08 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-22 09:21:08: 09:21:08 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-22 09:21:36: 09:21:36 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 09:22:34: 09:22:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 09:26:18: 09:26:18 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 09:26:19: 09:26:19 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 09:26:40: 09:26:40 [ROUTE] ● GET /api/content/default-page/:pageId (6ms) 2026-03-22 09:26:40: 09:26:40 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-22 09:27:17: 09:27:17 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 09:35:06: 09:35:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 09:45:04: 09:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 09:46:53: 09:46:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 09:50:06: 09:50:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 10:00:05: 10:00:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-22 10:07:21: 10:07:21 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 10:07:21: 10:07:21 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 10:15:05: 10:15:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 10:25:05: 10:25:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 10:35:06: 10:35:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 10:39:58: 10:39:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 10:45:05: 10:45:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-22 10:48:16: 10:48:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 10:50:05: 10:50:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 11:00:04: 11:00:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 11:05:05: 11:05:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 11:15:04: 11:15:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 11:20:05: 11:20:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-22 11:29:41: 11:29:41 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 11:35:05: 11:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 11:40:06: 11:40:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 11:49:18: 11:49:18 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 11:51:05: 11:51:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 11:55:05: 11:55:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-22 12:00:00: ├─ • No activated products found 2026-03-22 12:00:00: └─ ✓ No heartbeats to send (61ms) 2026-03-22 12:01:13: 12:01:13 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 12:10:05: 12:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 12:15:05: 12:15:05 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-22 12:22:00: 12:22:00 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-22 12:22:00: 12:22:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 12:30:06: 12:30:06 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-22 12:40:06: 12:40:06 [ROUTE] ● GET /api/auth/role (43ms) 2026-03-22 12:45:35: 12:45:35 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 12:45:35: 12:45:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 12:52:10: 12:52:10 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 12:52:40: 12:52:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 12:57:15: 12:57:15 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 13:05:05: 13:05:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 13:15:04: 13:15:04 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-22 13:18:25: 13:18:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 13:20:05: 13:20:05 [ROUTE] ● GET /api/auth/role (30ms) 2026-03-22 13:25:05: 13:25:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-22 13:35:05: 13:35:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-22 13:40:05: 13:40:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-22 13:44:53: 13:44:53 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 13:45:06: 13:45:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-22 13:48:34: 13:48:34 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 13:55:04: 13:55:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-22 14:00:06: 14:00:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 14:02:31: 14:02:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 14:10:03: 14:10:03 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-22 14:11:05: 14:11:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 14:15:06: 14:15:06 [ROUTE] ● GET /api/auth/role (39ms) 2026-03-22 14:25:04: 14:25:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 14:30:05: 14:30:05 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-22 14:40:05: 14:40:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-22 14:50:05: 14:50:05 [ROUTE] ● GET /api/auth/role (49ms) 2026-03-22 14:55:06: 14:55:06 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-22 15:05:05: 15:05:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-22 15:11:09: 15:11:09 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 15:11:09: 15:11:09 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 15:20:05: 15:20:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-22 15:23:46: 15:23:46 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 15:25:05: 15:25:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 15:30:05: 15:30:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 15:35:05: 15:35:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 15:45:05: 15:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 15:50:06: 15:50:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 15:50:20: 15:50:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 15:55:02: 15:55:02 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 16:00:05: 16:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 16:05:05: 16:05:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-22 16:13:34: 16:13:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 16:13:34: 16:13:34 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-22 16:20:06: 16:20:06 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-22 16:27:48: 16:27:48 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 16:27:49: 16:27:49 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 16:35:04: 16:35:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 16:40:05: 16:40:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-22 16:45:06: 16:45:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-22 16:55:05: 16:55:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 17:00:07: 17:00:07 [ROUTE] ● GET /api/auth/role (29ms) 2026-03-22 17:10:04: 17:10:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-22 17:20:06: 17:20:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-22 17:30:07: 17:30:07 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-22 17:40:04: 17:40:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-22 17:45:04: 17:45:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 17:53:00: 17:53:00 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-22 17:53:00: 17:53:00 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-22 18:00:00: ├─ • No activated products found 2026-03-22 18:00:00: └─ ✓ No heartbeats to send (125ms) 2026-03-22 18:00:06: 18:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 18:10:04: 18:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 18:13:02: 18:13:02 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 18:15:05: 18:15:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-22 18:18:55: 18:18:55 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 18:25:05: 18:25:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-22 18:30:06: 18:30:06 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-22 18:35:47: 18:35:47 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 18:35:47: 18:35:47 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 18:35:47: 18:35:47 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 18:44:26: 18:44:26 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 18:48:49: 18:48:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 18:50:05: 18:50:05 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-22 18:56:20: 18:56:20 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 18:56:20: 18:56:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 19:00:39: 19:00:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 19:05:05: 19:05:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 19:15:03: 19:15:03 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-22 19:20:07: 19:20:07 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-22 19:27:56: 19:27:56 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 19:32:55: 19:32:55 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 19:35:04: 19:35:04 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-22 19:40:04: 19:40:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 19:45:05: 19:45:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 19:50:05: 19:50:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 20:00:05: 20:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 20:10:05: 20:10:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-22 20:15:06: 20:15:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-22 20:25:05: 20:25:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-22 20:26:42: 20:26:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 20:30:05: 20:30:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 20:40:04: 20:40:04 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-22 20:47:04: 20:47:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 20:47:05: 20:47:05 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 20:52:29: 20:52:29 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 20:52:30: 20:52:30 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 20:56:48: 20:56:48 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 20:57:39: 20:57:39 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 21:03:10: 21:03:10 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-22 21:10:06: 21:10:06 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-22 21:15:12: 21:15:12 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 21:20:12: 21:20:12 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 21:20:12: 21:20:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 21:30:06: 21:30:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 21:40:05: 21:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 21:50:06: 21:50:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-22 22:00:05: 22:00:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-22 22:10:05: 22:10:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 22:15:05: 22:15:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 22:24:58: 22:24:58 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 22:24:59: 22:24:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 22:24:59: 22:24:59 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 22:30:04: 22:30:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 22:35:05: 22:35:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 22:40:06: 22:40:06 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-22 22:45:26: 22:45:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 22:45:26: 22:45:26 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-22 22:55:05: 22:55:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-22 22:56:16: 22:56:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 23:05:04: 23:05:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 23:06:10: 23:06:10 [ROUTE] ● GET /api/settings (0ms) 2026-03-22 23:10:06: 23:10:06 [ROUTE] ● GET /api/auth/role (37ms) 2026-03-22 23:15:51: 23:15:51 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 23:25:03: 23:25:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 23:30:04: 23:30:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-22 23:35:05: 23:35:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-22 23:45:05: 23:45:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-22 23:50:05: 23:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-22 23:53:52: 23:53:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-22 23:55:06: 23:55:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-23 00:00:00: ├─ • No activated products found 2026-03-23 00:00:00: └─ ✓ No heartbeats to send (117ms) 2026-03-23 00:00:07: 00:00:07 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-23 00:00:16: 00:00:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 00:08:38: 00:08:38 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 00:10:07: 00:10:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 00:15:04: 00:15:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 00:15:11: 00:15:11 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 00:17:14: 00:17:14 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 00:20:06: 00:20:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 00:30:06: 00:30:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-23 00:40:06: 00:40:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-23 00:50:05: 00:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 00:55:26: 00:55:26 [ROUTE] ● GET /api/auth/session (6ms) 2026-03-23 00:55:26: 00:55:26 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 00:55:36: 00:55:36 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 00:55:36: 00:55:36 [ROUTE] ● GET /api/user/profile (18ms) 2026-03-23 00:55:37: 00:55:37 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 00:55:38: 00:55:38 [ROUTE] ● GET /api/finance/wallet/stats (16ms) 2026-03-23 00:55:38: 00:55:38 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 00:55:38: 00:55:38 [ROUTE] ● GET /api/content/landing-stats (7ms) 2026-03-23 00:55:38: 00:55:38 [ROUTE] ● GET /api/user/notification (4ms) 2026-03-23 00:55:41: 00:55:41 [ADMIN_SYSTEM] → Get All Products 2026-03-23 00:55:41: ├─ • Fetching license updates 2026-03-23 00:55:41: 00:55:41 [DASHBOARD] ● Failed to fetch KYC level data: Unknown column 'level' in 'SELECT' 2026-03-23 00:55:41: 00:55:41 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-23 00:55:41: 00:55:41 [ROUTE] ● GET /api/admin/dashboard (30ms) 2026-03-23 00:55:41: 00:55:41 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-23 00:55:42: 00:55:42 [ADMIN_SYSTEM] → Get Batch System Health 2026-03-23 00:55:42: ├─ • Running batch health checks 2026-03-23 00:55:42: 00:55:42 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-23 00:55:42: ├─ • Fetching all products 2026-03-23 00:55:42: ├─ • Processing extension licenses 2026-03-23 00:55:42: ├─ ✓ Batch health checks completed 2026-03-23 00:55:42: └─ ✓ 15 (15ms) 2026-03-23 00:55:42: 00:55:42 [ROUTE] ● GET /api/admin/system/health/batch (16ms) 2026-03-23 00:55:42: ├─ • Processing blockchain licenses 2026-03-23 00:55:42: ├─ • Processing exchange provider licenses 2026-03-23 00:55:42: ├─ ✓ All products retrieved successfully 2026-03-23 00:55:42: └─ ✓ 315 (315ms) 2026-03-23 00:55:42: 00:55:42 [ROUTE] ● GET /api/admin/system/extension (316ms) 2026-03-23 00:55:42: 00:55:42 [ADMIN_SYS] → Batch check product updates 2026-03-23 00:55:42: ├─ • Checking updates for all products 2026-03-23 00:55:42: 00:55:42 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-23 00:55:42: 00:55:42 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-23 00:55:42: ├─ ✓ All products are up to date 2026-03-23 00:55:42: └─ ✓ 41 (41ms) 2026-03-23 00:55:42: 00:55:42 [ROUTE] ● POST /api/admin/system/update/check/batch (42ms) 2026-03-23 00:55:46: 00:55:46 [EXCHANGE] ● Time synchronized with server. Offset: -120ms 2026-03-23 01:05:05: 01:05:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 01:05:25: 01:05:25 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 01:10:06: 01:10:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 01:15:07: 01:15:07 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-23 01:25:05: 01:25:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 01:30:05: 01:30:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-23 01:40:05: 01:40:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 01:50:05: 01:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 01:53:06: 01:53:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 02:00:05: 02:00:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 02:10:06: 02:10:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 02:20:04: 02:20:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-23 02:25:06: 02:25:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 02:35:05: 02:35:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-23 02:40:05: 02:40:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 02:45:05: 02:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 02:54:41: 02:54:41 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 03:00:06: 03:00:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 03:05:06: 03:05:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-23 03:15:04: 03:15:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 03:20:05: 03:20:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-23 03:23:19: 03:23:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 03:25:05: 03:25:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-23 03:35:04: 03:35:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 03:40:06: 03:40:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 03:50:05: 03:50:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 04:00:05: 04:00:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-23 04:08:05: 04:08:05 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-23 04:10:04: 04:10:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 04:15:05: 04:15:05 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-23 04:20:06: 04:20:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-23 04:30:06: 04:30:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-23 04:37:54: 04:37:54 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 04:41:07: 04:41:07 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 04:45:04: 04:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 04:50:06: 04:50:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 04:58:04: 04:58:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 04:58:05: 04:58:05 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 05:05:04: 05:05:04 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-23 05:10:05: 05:10:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-23 05:17:59: 05:17:59 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 05:21:41: 05:21:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 05:25:05: 05:25:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 05:35:06: 05:35:06 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-23 05:44:50: 05:44:50 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 05:49:51: 05:49:51 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 05:55:04: 05:55:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-23 06:00:00: ├─ • No activated products found 2026-03-23 06:00:00: └─ ✓ No heartbeats to send (48ms) 2026-03-23 06:00:06: 06:00:06 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-23 06:04:13: 06:04:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 06:10:05: 06:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 06:10:50: 06:10:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 06:15:05: 06:15:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 06:17:34: 06:17:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 06:20:06: 06:20:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 06:30:05: 06:30:05 [ROUTE] ● GET /api/auth/role (48ms) 2026-03-23 06:40:04: 06:40:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 06:45:05: 06:45:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 06:50:06: 06:50:06 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-23 06:51:14: 06:51:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 06:57:57: 06:57:57 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-23 07:05:05: 07:05:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 07:11:43: 07:11:43 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 07:20:04: 07:20:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-23 07:30:05: 07:30:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-23 07:35:05: 07:35:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-23 07:43:43: 07:43:43 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 07:43:43: 07:43:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 07:50:04: 07:50:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 07:55:05: 07:55:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 08:00:06: 08:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 08:05:26: 08:05:26 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 08:05:27: 08:05:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 08:05:43: 08:05:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 08:05:45: 08:05:45 [ROUTE] ● GET /api/content/default-page/:pageId (6ms) 2026-03-23 08:05:45: 08:05:45 [ROUTE] ● GET /api/content/landing-stats (7ms) 2026-03-23 08:11:37: 08:11:37 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 08:20:05: 08:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 08:25:06: 08:25:06 [ROUTE] ● GET /api/auth/role (38ms) 2026-03-23 08:30:53: 08:30:53 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 08:32:06: 08:32:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 08:35:27: 08:35:27 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 08:40:06: 08:40:06 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-23 08:50:06: 08:50:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-23 08:58:46: 08:58:46 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 09:05:06: 09:05:06 [ROUTE] ● GET /api/auth/role (29ms) 2026-03-23 09:12:55: 09:12:55 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 09:20:07: 09:20:07 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-23 09:26:34: 09:26:34 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-23 09:35:03: 09:35:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 09:40:04: 09:40:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 09:45:06: 09:45:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 09:49:42: 09:49:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 09:50:28: 09:50:28 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 10:00:06: 10:00:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-23 10:10:06: 10:10:06 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-23 10:13:09: 10:13:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 10:17:41: 10:17:41 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 10:21:20: 10:21:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 10:25:05: 10:25:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-23 10:30:06: 10:30:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 10:37:58: 10:37:58 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 10:37:59: 10:37:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 10:45:05: 10:45:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 10:54:54: 10:54:54 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 11:00:06: 11:00:06 [ROUTE] ● GET /api/auth/role (59ms) 2026-03-23 11:10:04: 11:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 11:15:05: 11:15:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-23 11:20:06: 11:20:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 11:30:06: 11:30:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 11:40:05: 11:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 11:42:56: 11:42:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 11:47:22: 11:47:22 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 11:55:04: 11:55:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-23 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-23 12:00:00: ├─ • No activated products found 2026-03-23 12:00:00: └─ ✓ No heartbeats to send (64ms) 2026-03-23 12:00:06: 12:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 12:10:05: 12:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 12:15:05: 12:15:05 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-23 12:25:04: 12:25:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-23 12:29:51: 12:29:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 12:29:54: 12:29:54 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 12:29:54: 12:29:54 [ROUTE] ● GET /api/content/default-page/:pageId (6ms) 2026-03-23 12:29:54: 12:29:54 [ROUTE] ● GET /api/content/landing-stats (8ms) 2026-03-23 12:30:06: 12:30:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-23 12:35:20: 12:35:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 12:35:20: 12:35:20 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 12:45:03: 12:45:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 12:47:23: 12:47:23 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 12:50:06: 12:50:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 12:57:53: 12:57:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 12:57:53: 12:57:53 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-23 13:00:48: 13:00:48 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:05:05: 13:05:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 13:12:35: 13:12:35 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 13:12:36: 13:12:36 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:15:28: 13:15:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:16:28: 13:16:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:17:30: 13:17:30 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:17:41: 13:17:41 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 13:18:31: 13:18:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:19:05: 13:19:05 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:19:05: 13:19:05 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-23 13:19:06: 13:19:06 [ROUTE] ● GET /api/content/landing-stats (6ms) 2026-03-23 13:19:26: 13:19:26 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:19:26: 13:19:26 [ROUTE] ● GET /api/content/default-page/:pageId (11ms) 2026-03-23 13:19:26: 13:19:26 [ROUTE] ● GET /api/content/landing-stats (10ms) 2026-03-23 13:19:27: 13:19:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:19:28: 13:19:28 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:19:28: 13:19:28 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-23 13:19:37: 13:19:37 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:19:44: 13:19:44 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:19:44: 13:19:44 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:19:44: 13:19:44 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:19:44: 13:19:44 [ROUTE] ● GET /api/content/default-page/:pageId (15ms) 2026-03-23 13:19:44: 13:19:44 [ROUTE] ● GET /api/content/landing-stats (15ms) 2026-03-23 13:19:44: 13:19:44 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-23 13:19:44: 13:19:44 [ROUTE] ● GET /api/content/landing-stats (3ms) 2026-03-23 13:19:44: 13:19:44 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:19:44: 13:19:44 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-23 13:19:46: 13:19:46 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:19:46: 13:19:46 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:19:46: 13:19:46 [ROUTE] ● GET /api/content/landing-stats (5ms) 2026-03-23 13:19:49: 13:19:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:19:49: 13:19:49 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:19:49: 13:19:49 [ROUTE] ● GET /api/content/landing-stats (3ms) 2026-03-23 13:19:57: 13:19:57 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:19:57: 13:19:57 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-23 13:19:57: 13:19:57 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:19:57: 13:19:57 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:20:01: 13:20:01 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:20:01: 13:20:01 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:20:01: 13:20:01 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-23 13:20:01: 13:20:01 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:20:01: 13:20:01 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:20:02: 13:20:02 [ROUTE] ● GET /api/content/default-page/:pageId (21ms) 2026-03-23 13:20:02: 13:20:02 [ROUTE] ● GET /api/content/default-page/:pageId (25ms) 2026-03-23 13:20:02: 13:20:02 [ROUTE] ● GET /api/content/default-page/:pageId (17ms) 2026-03-23 13:20:06: 13:20:06 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:20:06: 13:20:06 [ROUTE] ● GET /api/content/default-page/:pageId (11ms) 2026-03-23 13:20:06: 13:20:06 [ROUTE] ● GET /api/content/landing-stats (13ms) 2026-03-23 13:20:06: 13:20:06 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:20:06: 13:20:06 [ROUTE] ● GET /api/content/default-page/:pageId (14ms) 2026-03-23 13:20:06: 13:20:06 [ROUTE] ● GET /api/content/landing-stats (19ms) 2026-03-23 13:20:18: 13:20:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:20:18: 13:20:18 [ROUTE] ● GET /api/content/default-page/:pageId (15ms) 2026-03-23 13:20:18: 13:20:18 [ROUTE] ● GET /api/content/landing-stats (14ms) 2026-03-23 13:20:34: 13:20:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:20:36: 13:20:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:20:39: 13:20:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:20:39: 13:20:39 [ROUTE] ● GET /api/content/default-page/:pageId (7ms) 2026-03-23 13:20:39: 13:20:39 [ROUTE] ● GET /api/content/landing-stats (11ms) 2026-03-23 13:21:20: 13:21:20 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:21:20: 13:21:20 [ROUTE] ● GET /api/content/default-page/:pageId (15ms) 2026-03-23 13:21:20: 13:21:20 [ROUTE] ● GET /api/content/landing-stats (16ms) 2026-03-23 13:21:32: 13:21:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:21:32: 13:21:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:21:32: 13:21:32 [ROUTE] ● GET /api/content/default-page/:pageId (16ms) 2026-03-23 13:21:32: 13:21:32 [ROUTE] ● GET /api/content/landing-stats (16ms) 2026-03-23 13:21:33: 13:21:33 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-23 13:21:33: 13:21:33 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-23 13:21:49: 13:21:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:21:50: 13:21:50 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:21:50: 13:21:50 [ROUTE] ● GET /api/content/default-page/:pageId (16ms) 2026-03-23 13:21:50: 13:21:50 [ROUTE] ● GET /api/content/landing-stats (18ms) 2026-03-23 13:22:35: 13:22:35 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:22:35: 13:22:35 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-23 13:22:35: 13:22:35 [ROUTE] ● GET /api/content/landing-stats (8ms) 2026-03-23 13:22:42: 13:22:42 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-23 13:29:13: 13:29:13 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 13:32:51: 13:32:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:33:53: 13:33:53 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:34:02: 13:34:02 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:34:02: 13:34:02 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-23 13:34:02: 13:34:02 [ROUTE] ● GET /api/content/landing-stats (20ms) 2026-03-23 13:34:02: 13:34:02 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:34:03: 13:34:03 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-23 13:34:03: 13:34:03 [ROUTE] ● GET /api/content/landing-stats (6ms) 2026-03-23 13:34:04: 13:34:04 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:34:04: 13:34:04 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:04: 13:34:04 [ROUTE] ● GET /api/content/landing-stats (3ms) 2026-03-23 13:34:05: 13:34:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:34:05: 13:34:05 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:05: 13:34:05 [ROUTE] ● GET /api/content/landing-stats (3ms) 2026-03-23 13:34:08: 13:34:08 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:34:09: 13:34:09 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:34:09: 13:34:09 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-23 13:34:11: 13:34:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:34:11: 13:34:11 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-23 13:34:11: 13:34:11 [ROUTE] ● GET /api/content/landing-stats (6ms) 2026-03-23 13:34:14: 13:34:14 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 13:34:14: 13:34:14 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:14: 13:34:14 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:14: 13:34:14 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:14: 13:34:14 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-23 13:34:14: 13:34:14 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:14: 13:34:14 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:14: 13:34:14 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-23 13:34:14: 13:34:14 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:34:15: 13:34:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:34:15: 13:34:15 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:34:15: 13:34:15 [ROUTE] ● GET /api/content/landing-stats (3ms) 2026-03-23 13:34:16: 13:34:16 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:34:16: 13:34:16 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:16: 13:34:16 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:34:16: 13:34:16 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:16: 13:34:16 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:16: 13:34:16 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:17: 13:34:17 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:34:17: 13:34:17 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:20: 13:34:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:34:20: 13:34:20 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:34:20: 13:34:20 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:34:20: 13:34:20 [ROUTE] ● GET /api/content/landing-stats (5ms) 2026-03-23 13:34:21: 13:34:21 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-23 13:34:21: 13:34:21 [ROUTE] ● GET /api/content/landing-stats (6ms) 2026-03-23 13:34:25: 13:34:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:34:25: 13:34:25 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:34:25: 13:34:25 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:34:25: 13:34:25 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:34:25: 13:34:25 [ROUTE] ● GET /api/content/default-page/:pageId (7ms) 2026-03-23 13:34:25: 13:34:25 [ROUTE] ● GET /api/content/landing-stats (10ms) 2026-03-23 13:34:25: 13:34:25 [ROUTE] ● GET /api/content/landing-stats (15ms) 2026-03-23 13:34:25: 13:34:25 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:34:25: 13:34:25 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-23 13:34:35: 13:34:35 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:35: 13:34:35 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:36: 13:34:36 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:34:36: 13:34:36 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:36: 13:34:36 [ROUTE] ● GET /api/content/landing-stats (7ms) 2026-03-23 13:34:37: 13:34:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:34:38: 13:34:38 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:34:38: 13:34:38 [ROUTE] ● GET /api/content/landing-stats (3ms) 2026-03-23 13:34:39: 13:34:39 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:34:39: 13:34:39 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:34:39: 13:34:39 [ROUTE] ● GET /api/content/landing-stats (3ms) 2026-03-23 13:34:53: 13:34:53 [ROUTE] ● GET /api/content/default-page/:pageId (7ms) 2026-03-23 13:34:53: 13:34:53 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:34:53: 13:34:53 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:34:53: 13:34:53 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:35:12: 13:35:12 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:35:12: 13:35:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:35:13: 13:35:13 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:35:13: 13:35:13 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:35:13: 13:35:13 [ROUTE] ● GET /api/content/default-page/:pageId (19ms) 2026-03-23 13:35:13: 13:35:13 [ROUTE] ● GET /api/content/landing-stats (18ms) 2026-03-23 13:35:14: 13:35:14 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-23 13:35:14: 13:35:14 [ROUTE] ● GET /api/content/landing-stats (14ms) 2026-03-23 13:35:18: 13:35:18 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:35:19: 13:35:19 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:35:19: 13:35:19 [ROUTE] ● GET /api/content/landing-stats (3ms) 2026-03-23 13:35:19: 13:35:19 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:35:19: 13:35:19 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-23 13:35:19: 13:35:19 [ROUTE] ● GET /api/content/landing-stats (7ms) 2026-03-23 13:35:26: 13:35:26 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:35:26: 13:35:26 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:35:26: 13:35:26 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-23 13:35:30: 13:35:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:35:30: 13:35:30 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:35:30: 13:35:30 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-23 13:35:32: 13:35:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:35:32: 13:35:32 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:35:32: 13:35:32 [ROUTE] ● GET /api/content/landing-stats (5ms) 2026-03-23 13:35:38: 13:35:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:35:39: 13:35:39 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:35:39: 13:35:39 [ROUTE] ● GET /api/content/landing-stats (6ms) 2026-03-23 13:36:56: 13:36:56 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:36:56: 13:36:56 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:36:57: 13:36:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:36:58: 13:36:58 [ROUTE] ● GET /api/content/default-page/:pageId (13ms) 2026-03-23 13:36:58: 13:36:58 [ROUTE] ● GET /api/content/landing-stats (12ms) 2026-03-23 13:36:58: 13:36:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:36:58: 13:36:58 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:36:58: 13:36:58 [ROUTE] ● GET /api/content/landing-stats (6ms) 2026-03-23 13:37:02: 13:37:02 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:37:02: 13:37:02 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-23 13:37:02: 13:37:02 [ROUTE] ● GET /api/content/landing-stats (5ms) 2026-03-23 13:37:04: 13:37:04 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:37:05: 13:37:05 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:37:05: 13:37:05 [ROUTE] ● GET /api/content/landing-stats (3ms) 2026-03-23 13:37:11: 13:37:11 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:37:21: 13:37:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:37:21: 13:37:21 [ROUTE] ● GET /api/content/default-page/:pageId (8ms) 2026-03-23 13:37:21: 13:37:21 [ROUTE] ● GET /api/content/landing-stats (10ms) 2026-03-23 13:37:23: 13:37:23 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 13:37:23: 13:37:23 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-23 13:37:23: 13:37:23 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-23 13:37:25: 13:37:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:37:25: 13:37:25 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-23 13:37:25: 13:37:25 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-23 13:37:31: 13:37:31 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-23 13:39:14: 13:39:14 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 13:40:35: 13:40:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:40:37: 13:40:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 13:40:38: 13:40:38 [ROUTE] ● GET /api/content/default-page/:pageId (11ms) 2026-03-23 13:40:38: 13:40:38 [ROUTE] ● GET /api/content/landing-stats (10ms) 2026-03-23 13:45:05: 13:45:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 13:50:05: 13:50:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-23 14:00:06: 14:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 14:04:50: 14:04:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 14:07:53: 14:07:53 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 14:13:08: 14:13:08 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-23 14:15:07: 14:15:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 14:17:12: 14:17:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 14:20:06: 14:20:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 14:25:07: 14:25:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-23 14:31:02: 14:31:02 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-23 14:36:04: 14:36:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-23 14:45:05: 14:45:05 [ROUTE] ● GET /api/auth/role (30ms) 2026-03-23 14:50:05: 14:50:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 15:00:05: 15:00:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-23 15:01:12: 15:01:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 15:10:04: 15:10:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 15:15:06: 15:15:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 15:16:42: 15:16:42 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 15:20:06: 15:20:06 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-23 15:30:06: 15:30:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 15:34:15: 15:34:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 15:40:05: 15:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 15:42:33: 15:42:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 15:42:37: 15:42:37 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 15:42:37: 15:42:37 [ROUTE] ● GET /api/content/default-page/:pageId (15ms) 2026-03-23 15:42:37: 15:42:37 [ROUTE] ● GET /api/content/landing-stats (15ms) 2026-03-23 15:50:06: 15:50:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 15:57:07: 15:57:07 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-23 16:05:06: 16:05:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 16:10:06: 16:10:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 16:20:06: 16:20:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-23 16:26:12: 16:26:12 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 16:26:13: 16:26:13 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 16:31:53: 16:31:53 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 16:38:47: 16:38:47 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 16:45:05: 16:45:05 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-23 16:50:05: 16:50:05 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-23 16:51:27: 16:51:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 17:00:06: 17:00:06 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-23 17:02:02: 17:02:02 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 17:05:39: 17:05:39 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-23 17:05:40: 17:05:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 17:15:05: 17:15:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 17:16:14: 17:16:14 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 17:20:05: 17:20:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 17:25:05: 17:25:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 17:30:05: 17:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 17:35:06: 17:35:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 17:40:07: 17:40:07 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-23 17:47:12: 17:47:12 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 17:52:24: 17:52:24 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-23 17:59:51: 17:59:51 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-23 18:00:00: ├─ • No activated products found 2026-03-23 18:00:00: └─ ✓ No heartbeats to send (56ms) 2026-03-23 18:05:06: 18:05:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 18:09:54: 18:09:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 18:10:33: 18:10:33 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 18:16:28: 18:16:28 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 18:16:29: 18:16:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 18:25:06: 18:25:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 18:33:21: 18:33:21 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 18:40:05: 18:40:05 [ROUTE] ● GET /api/auth/role (26ms) 2026-03-23 18:48:28: 18:48:28 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 18:51:59: 18:51:59 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 18:54:11: 18:54:11 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 18:54:12: 18:54:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 19:00:04: 19:00:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 19:02:42: 19:02:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 19:05:06: 19:05:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-23 19:10:06: 19:10:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 19:18:11: 19:18:11 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 19:19:53: 19:19:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 19:25:05: 19:25:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 19:33:17: 19:33:17 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 19:40:05: 19:40:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 19:42:02: 19:42:02 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 19:47:59: 19:47:59 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 19:53:18: 19:53:18 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-23 20:00:06: 20:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 20:07:42: 20:07:42 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 20:09:41: 20:09:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 20:15:06: 20:15:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 20:23:57: 20:23:57 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 20:30:06: 20:30:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 20:40:06: 20:40:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-23 20:48:17: 20:48:17 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 20:52:12: 20:52:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 20:53:20: 20:53:20 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 20:53:20: 20:53:20 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-23 21:00:06: 21:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 21:07:37: 21:07:37 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-23 21:13:39: 21:13:39 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 21:20:02: 21:20:02 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 21:25:05: 21:25:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 21:30:05: 21:30:05 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-23 21:35:06: 21:35:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 21:38:56: 21:38:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 21:40:06: 21:40:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 21:50:05: 21:50:05 [ROUTE] ● GET /api/auth/role (30ms) 2026-03-23 21:51:45: 21:51:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 21:56:07: 21:56:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-23 22:01:39: 22:01:39 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 22:08:29: 22:08:29 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 22:12:12: 22:12:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 22:14:28: 22:14:28 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 22:20:06: 22:20:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-23 22:21:08: 22:21:08 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 22:26:06: 22:26:06 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-23 22:26:06: 22:26:06 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 22:35:06: 22:35:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-23 22:45:05: 22:45:05 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-23 22:50:05: 22:50:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 23:00:06: 23:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 23:05:30: 23:05:30 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 23:05:30: 23:05:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 23:09:45: 23:09:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 23:15:05: 23:15:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-23 23:25:05: 23:25:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-23 23:26:59: 23:26:59 [ROUTE] ● GET /api/auth/session (5ms) 2026-03-23 23:26:59: 23:26:59 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 23:26:59: 23:26:59 [ROUTE] ● GET /api/user/profile (15ms) 2026-03-23 23:27:00: 23:27:00 [ROUTE] ● GET /api/settings (0ms) 2026-03-23 23:27:00: 23:27:00 [ROUTE] ● GET /api/user/notification (7ms) 2026-03-23 23:27:01: 23:27:01 [EXCHANGE] ● Time synchronized with server. Offset: -131ms 2026-03-23 23:30:25: 23:30:25 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 23:34:29: 23:34:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-23 23:36:28: 23:36:28 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-23 23:45:04: 23:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-23 23:50:06: 23:50:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-24 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-24 00:00:00: ├─ • No activated products found 2026-03-24 00:00:00: └─ ✓ No heartbeats to send (58ms) 2026-03-24 00:00:07: 00:00:07 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-24 00:00:17: 00:00:17 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 00:08:31: 00:08:31 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 00:15:06: 00:15:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 00:20:06: 00:20:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 00:25:06: 00:25:06 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-24 00:32:36: 00:32:36 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 00:32:37: 00:32:37 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 00:40:06: 00:40:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 00:48:48: 00:48:48 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 00:48:48: 00:48:48 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 00:51:24: 00:51:24 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 00:55:05: 00:55:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-24 01:00:06: 01:00:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-24 01:05:53: 01:05:53 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 01:15:04: 01:15:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 01:15:41: 01:15:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 01:20:04: 01:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 01:25:06: 01:25:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 01:30:06: 01:30:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 01:40:04: 01:40:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 01:45:06: 01:45:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-24 01:55:05: 01:55:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-24 01:58:21: 01:58:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 02:00:07: 02:00:07 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-24 02:10:06: 02:10:06 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-24 02:20:05: 02:20:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-24 02:25:05: 02:25:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 02:30:06: 02:30:06 [ROUTE] ● GET /api/auth/role (37ms) 2026-03-24 02:40:04: 02:40:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 02:45:05: 02:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 02:50:54: 02:50:54 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 02:50:54: 02:50:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 03:00:06: 03:00:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-24 03:07:15: 03:07:15 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-24 03:15:05: 03:15:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 03:25:03: 03:25:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 03:30:05: 03:30:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 03:35:06: 03:35:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 03:41:02: 03:41:02 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-24 03:50:05: 03:50:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 03:58:08: 03:58:08 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 04:05:06: 04:05:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 04:15:05: 04:15:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 04:25:03: 04:25:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 04:30:07: 04:30:07 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 04:35:26: 04:35:26 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-24 04:35:26: 04:35:26 [ROUTE] ● GET /api/settings (3ms) 2026-03-24 04:45:03: 04:45:03 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-24 04:45:31: 04:45:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 04:50:06: 04:50:06 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-24 04:54:34: 04:54:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 05:00:07: 05:00:07 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 05:03:24: 05:03:24 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 05:10:05: 05:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 05:11:44: 05:11:44 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 05:19:03: 05:19:03 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-24 05:20:58: 05:20:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 05:25:06: 05:25:06 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-24 05:29:49: 05:29:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 05:30:06: 05:30:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-24 05:36:54: 05:36:54 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 05:44:45: 05:44:45 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 05:48:37: 05:48:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 05:50:06: 05:50:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-24 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-24 06:00:00: ├─ • No activated products found 2026-03-24 06:00:00: └─ ✓ No heartbeats to send (93ms) 2026-03-24 06:00:05: 06:00:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-24 06:02:28: 06:02:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 06:08:20: 06:08:20 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 06:15:04: 06:15:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 06:20:05: 06:20:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 06:22:49: 06:22:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 06:27:36: 06:27:36 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-24 06:34:21: 06:34:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 06:34:21: 06:34:21 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 06:34:23: 06:34:23 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 06:34:23: 06:34:23 [ROUTE] ● GET /api/content/landing-stats (7ms) 2026-03-24 06:34:23: 06:34:23 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-24 06:37:09: 06:37:09 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 06:40:05: 06:40:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 06:43:43: 06:43:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 06:48:56: 06:48:56 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 06:55:04: 06:55:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-24 06:57:02: 06:57:02 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 07:00:05: 07:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 07:10:05: 07:10:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-24 07:15:05: 07:15:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-24 07:20:05: 07:20:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-24 07:25:06: 07:25:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 07:33:44: 07:33:44 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 07:39:57: 07:39:57 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 07:45:05: 07:45:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 07:45:25: 07:45:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 07:54:35: 07:54:35 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 08:00:05: 08:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 08:08:29: 08:08:29 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 08:14:59: 08:14:59 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 08:20:05: 08:20:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 08:22:54: 08:22:54 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 08:25:56: 08:25:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 08:25:58: 08:25:58 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-24 08:26:01: 08:26:01 [ROUTE] ● GET /api/content/landing-stats (5ms) 2026-03-24 08:29:36: 08:29:36 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 08:31:31: 08:31:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 08:35:04: 08:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 08:37:37: 08:37:37 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 08:40:05: 08:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 08:46:37: 08:46:37 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 08:55:04: 08:55:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 09:00:05: 09:00:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 09:05:06: 09:05:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 09:10:35: 09:10:35 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 09:19:27: 09:19:27 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 09:25:04: 09:25:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 09:30:05: 09:30:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 09:37:13: 09:37:13 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 09:45:03: 09:45:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 09:45:48: 09:45:48 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 09:49:46: 09:49:46 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 09:50:05: 09:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 10:00:05: 10:00:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 10:05:06: 10:05:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 10:10:06: 10:10:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 10:18:19: 10:18:19 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 10:22:31: 10:22:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 10:24:39: 10:24:39 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 10:30:06: 10:30:06 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-24 10:36:28: 10:36:28 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 10:44:14: 10:44:14 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 10:50:05: 10:50:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 10:55:56: 10:55:56 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 11:00:58: 11:00:58 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-24 11:04:05: 11:04:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 11:07:21: 11:07:21 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 11:15:04: 11:15:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 11:20:06: 11:20:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-24 11:27:45: 11:27:45 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 11:35:05: 11:35:05 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-24 11:41:48: 11:41:48 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 11:49:54: 11:49:54 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 11:55:05: 11:55:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-24 12:00:00: ├─ • No activated products found 2026-03-24 12:00:00: └─ ✓ No heartbeats to send (59ms) 2026-03-24 12:00:06: 12:00:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-24 12:06:34: 12:06:34 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 12:11:46: 12:11:46 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 12:11:46: 12:11:46 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 12:19:25: 12:19:25 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 12:25:05: 12:25:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-24 12:30:07: 12:30:07 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-24 12:39:17: 12:39:17 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 12:39:43: 12:39:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 12:45:05: 12:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 12:50:06: 12:50:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-24 12:55:21: 12:55:21 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 12:55:27: 12:55:27 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 13:05:05: 13:05:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 13:07:26: 13:07:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 13:13:21: 13:13:21 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 13:20:05: 13:20:05 [ROUTE] ● GET /api/auth/role (86ms) 2026-03-24 13:29:52: 13:29:52 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-24 13:35:04: 13:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 13:40:06: 13:40:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 13:46:49: 13:46:49 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 13:51:41: 13:51:41 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 13:51:49: 13:51:49 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 13:51:53: 13:51:53 [ROUTE] ● GET /api/content/default-page/:pageId (12ms) 2026-03-24 13:51:53: 13:51:53 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-24 13:51:53: 13:51:53 [ROUTE] ● GET /api/content/default-page/:pageId (6ms) 2026-03-24 13:51:53: 13:51:53 [ROUTE] ● GET /api/content/default-page/:pageId (6ms) 2026-03-24 13:57:40: 13:57:40 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 14:05:05: 14:05:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-24 14:08:35: 14:08:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 14:15:03: 14:15:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 14:20:05: 14:20:05 [ROUTE] ● GET /api/auth/role (37ms) 2026-03-24 14:25:05: 14:25:05 [ROUTE] ● GET /api/auth/role (26ms) 2026-03-24 14:30:06: 14:30:06 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-24 14:40:05: 14:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 14:47:34: 14:47:34 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 14:52:53: 14:52:53 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 15:00:06: 15:00:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-24 15:08:15: 15:08:15 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 15:15:06: 15:15:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 15:20:06: 15:20:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-24 15:25:54: 15:25:54 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 15:29:10: 15:29:10 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 15:33:46: 15:33:46 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 15:34:55: 15:34:55 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 15:34:56: 15:34:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 15:35:08: 15:35:08 [POW] ● Generated challenge for action: login, difficulty: 17 2026-03-24 15:35:08: 15:35:08 [ROUTE] ● GET /api/auth/pow/challenge (4ms) 2026-03-24 15:35:09: 15:35:09 [LOGIN] → User login 2026-03-24 15:35:09: ├─ • Validating credentials format 2026-03-24 15:35:09: ├─ • Verifying security challenge 2026-03-24 15:35:09: 15:35:09 [POW] ● Valid solution verified for action: login 2026-03-24 15:35:09: ├─ • Looking up user: superadmin@example.com 2026-03-24 15:35:09: ├─ • Checking email verification status 2026-03-24 15:35:09: ├─ • Verifying password 2026-03-24 15:35:09: ├─ • Validating login attempts 2026-03-24 15:35:09: ├─ • Generating session tokens 2026-03-24 15:35:09: ├─ ✓ User superadmin@example.com logged in successfully 2026-03-24 15:35:09: └─ ✓ 125 (125ms) 2026-03-24 15:35:09: 15:35:09 [ROUTE] ● POST /api/auth/login (174ms) 2026-03-24 15:35:09: 15:35:09 [ROUTE] ● GET /api/user/profile (12ms) 2026-03-24 15:35:09: 15:35:09 [ROUTE] ● GET /api/user/notification (2ms) 2026-03-24 15:35:10: 15:35:10 [ROUTE] ● GET /api/user/profile (5ms) 2026-03-24 15:35:10: 15:35:10 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 15:35:10: 15:35:10 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-24 15:35:10: 15:35:10 [EXCHANGE] ● Time synchronized with server. Offset: -128ms 2026-03-24 15:35:11: 15:35:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 15:35:14: 15:35:14 [ADMIN_FIN] → Verify Exchange Provider 2026-03-24 15:35:14: ├─ • Finding exchange 2026-03-24 15:35:14: ├─ • Testing exchange credentials 2026-03-24 15:35:14: ├─ • Testing exchange credentials for kucoin 2026-03-24 15:35:14: ├─ • Loading API credentials for kucoin 2026-03-24 15:35:14: ├─ • Creating test exchange instance for kucoin 2026-03-24 15:35:14: ├─ • Synchronizing exchange server time... 2026-03-24 15:35:14: ├─ • Time synchronized. Offset: -119ms 2026-03-24 15:35:14: 15:35:14 [EXCHANGE] ● Time synchronized with server. Offset: -119ms 2026-03-24 15:35:14: ├─ • Loading markets for kucoin 2026-03-24 15:35:16: ├─ • Authentication error for kucoin 2026-03-24 15:35:16: └─ ✓ 1655 (1.7s) 2026-03-24 15:40:06: 15:40:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 15:45:06: 15:45:06 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-24 15:51:20: 15:51:20 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 15:59:51: 15:59:51 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 16:05:05: 16:05:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-24 16:10:05: 16:10:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 16:18:00: 16:18:00 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 16:18:01: 16:18:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 16:25:05: 16:25:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-24 16:30:06: 16:30:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 16:32:44: 16:32:44 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 16:35:06: 16:35:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 16:43:01: 16:43:01 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-24 16:50:06: 16:50:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-24 17:00:06: 17:00:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-24 17:10:04: 17:10:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-24 17:11:53: 17:11:53 [WS] ● Client c8f1e95f-6617-4e8f-bf90-9fb4541596f5 missed heartbeat, sending final ping 2026-03-24 17:12:08: 17:12:08 [WS] ● Client c8f1e95f-6617-4e8f-bf90-9fb4541596f5 failed to respond, closing 2026-03-24 17:15:05: 17:15:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-24 17:25:04: 17:25:04 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-24 17:30:06: 17:30:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-24 17:35:15: 17:35:15 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 17:40:34: 17:40:34 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 17:40:35: 17:40:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 17:50:05: 17:50:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-24 17:51:18: 17:51:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 17:51:19: 17:51:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 17:52:15: 17:52:15 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 17:52:28: 17:52:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 17:53:00: 17:53:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 17:53:13: 17:53:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 17:54:06: 17:54:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 17:54:11: 17:54:11 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 17:55:06: 17:55:06 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-24 17:55:09: 17:55:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 17:56:06: 17:56:06 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-24 18:00:00: ├─ • No activated products found 2026-03-24 18:00:00: └─ ✓ No heartbeats to send (73ms) 2026-03-24 18:00:06: 18:00:06 [ROUTE] ● GET /api/auth/role (41ms) 2026-03-24 18:04:54: 18:04:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 18:06:11: 18:06:11 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 18:06:24: 18:06:24 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 18:06:25: 18:06:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 18:07:21: 18:07:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 18:07:24: 18:07:24 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 18:07:43: 18:07:43 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 18:08:18: 18:08:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 18:08:22: 18:08:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 18:09:17: 18:09:17 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 18:14:34: 18:14:34 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 18:20:06: 18:20:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 18:25:06: 18:25:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-24 18:32:58: 18:32:58 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 18:40:05: 18:40:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 18:50:06: 18:50:06 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-24 18:59:05: 18:59:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-24 18:59:07: 18:59:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 19:01:22: 19:01:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 19:05:05: 19:05:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 19:10:07: 19:10:07 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-24 19:10:28: 19:10:28 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 19:15:42: 19:15:42 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 19:22:57: 19:22:57 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 19:30:06: 19:30:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-24 19:35:06: 19:35:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-24 19:45:05: 19:45:05 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-24 19:50:06: 19:50:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 20:00:06: 20:00:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 20:09:22: 20:09:22 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 20:15:04: 20:15:04 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-24 20:20:05: 20:20:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-24 20:25:28: 20:25:28 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 20:25:29: 20:25:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 20:27:22: 20:27:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 20:29:24: 20:29:24 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 20:35:05: 20:35:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 20:41:40: 20:41:40 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 20:46:42: 20:46:42 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 20:50:40: 20:50:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 20:52:57: 20:52:57 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 21:00:05: 21:00:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 21:05:53: 21:05:53 [WS] ● Client cb6f7567-2bfd-4265-b5b2-b8bf441db471 missed heartbeat, sending final ping 2026-03-24 21:06:08: 21:06:08 [WS] ● Client cb6f7567-2bfd-4265-b5b2-b8bf441db471 failed to respond, closing 2026-03-24 21:07:03: 21:07:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 21:13:53: 21:13:53 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-24 21:20:05: 21:20:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 21:24:13: 21:24:13 [ROUTE] ● GET /api/auth/session (7ms) 2026-03-24 21:24:13: 21:24:13 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 21:24:13: 21:24:13 [ROUTE] ● GET /api/user/profile (18ms) 2026-03-24 21:24:19: 21:24:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 21:24:19: 21:24:19 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-24 21:24:19: 21:24:19 [EXCHANGE] ● Time synchronized with server. Offset: -128ms 2026-03-24 21:25:05: 21:25:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-24 21:30:05: 21:30:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-24 21:33:15: 21:33:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 21:35:05: 21:35:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 21:45:05: 21:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 21:55:05: 21:55:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-24 22:00:06: 22:00:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-24 22:10:04: 22:10:04 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-24 22:12:41: 22:12:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 22:15:05: 22:15:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 22:22:51: 22:22:51 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 22:30:07: 22:30:07 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-24 22:40:05: 22:40:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 22:50:05: 22:50:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-24 22:55:05: 22:55:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-24 23:00:07: 23:00:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 23:10:05: 23:10:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-24 23:15:40: 23:15:40 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 23:17:46: 23:17:46 [ROUTE] ● GET /api/settings (1ms) 2026-03-24 23:21:09: 23:21:09 [ROUTE] ● GET /api/settings (0ms) 2026-03-24 23:21:09: 23:21:09 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-24 23:27:45: 23:27:45 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-24 23:35:05: 23:35:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-24 23:40:18: 23:40:18 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 23:50:04: 23:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-24 23:55:04: 23:55:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-25 00:00:00: ├─ • No activated products found 2026-03-25 00:00:00: └─ ✓ No heartbeats to send (113ms) 2026-03-25 00:00:06: 00:00:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 00:00:20: 00:00:20 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 00:10:05: 00:10:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-25 00:15:05: 00:15:05 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-25 00:25:04: 00:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 00:30:05: 00:30:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 00:34:45: 00:34:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 00:40:05: 00:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 00:45:44: 00:45:44 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-25 00:45:52: 00:45:52 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 00:55:04: 00:55:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 01:00:07: 01:00:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 01:10:04: 01:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 01:20:05: 01:20:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 01:22:11: 01:22:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 01:23:16: 01:23:16 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 01:25:05: 01:25:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-25 01:26:29: 01:26:29 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 01:35:06: 01:35:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 01:45:05: 01:45:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-25 01:52:37: 01:52:37 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 02:00:05: 02:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 02:05:05: 02:05:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 02:10:06: 02:10:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-25 02:11:54: 02:11:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 02:12:34: 02:12:34 [ROUTE] ● GET /api/content/default-page/:pageId (8ms) 2026-03-25 02:12:34: 02:12:34 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-25 02:12:35: 02:12:35 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 02:12:35: 02:12:35 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 02:20:04: 02:20:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 02:25:05: 02:25:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 02:30:05: 02:30:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-25 02:40:05: 02:40:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 02:45:06: 02:45:06 [ROUTE] ● GET /api/auth/role (49ms) 2026-03-25 02:50:07: 02:50:07 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-25 03:00:07: 03:00:07 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 03:10:04: 03:10:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-25 03:10:53: 03:10:53 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 03:15:05: 03:15:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-25 03:20:05: 03:20:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 03:30:03: 03:30:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 03:35:05: 03:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 03:45:04: 03:45:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-25 03:46:18: 03:46:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 03:50:05: 03:50:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 04:00:06: 04:00:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-25 04:05:06: 04:05:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 04:10:06: 04:10:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 04:14:31: 04:14:31 [ROUTE] ● GET /api/content/default-page/:pageId (11ms) 2026-03-25 04:14:31: 04:14:31 [ROUTE] ● GET /api/content/default-page/:pageId (11ms) 2026-03-25 04:14:31: 04:14:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 04:16:43: 04:16:43 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 04:18:07: 04:18:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 04:18:07: 04:18:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 04:25:05: 04:25:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-25 04:30:06: 04:30:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-25 04:38:44: 04:38:44 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 04:43:31: 04:43:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 04:45:04: 04:45:04 [ROUTE] ● GET /api/auth/role (39ms) 2026-03-25 04:50:05: 04:50:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-25 05:00:07: 05:00:07 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 05:10:05: 05:10:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-25 05:20:06: 05:20:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-25 05:30:06: 05:30:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 05:35:06: 05:35:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 05:45:05: 05:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 05:55:04: 05:55:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 05:55:42: 05:55:42 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-25 06:00:00: ├─ • No activated products found 2026-03-25 06:00:00: └─ ✓ No heartbeats to send (73ms) 2026-03-25 06:00:07: 06:00:07 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-25 06:10:06: 06:10:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-25 06:20:04: 06:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 06:25:06: 06:25:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 06:33:46: 06:33:46 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 06:38:59: 06:38:59 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-25 06:45:06: 06:45:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-25 06:47:08: 06:47:08 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 06:50:07: 06:50:07 [ROUTE] ● GET /api/auth/role (51ms) 2026-03-25 07:00:07: 07:00:07 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-25 07:02:44: 07:02:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 07:10:05: 07:10:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-25 07:15:06: 07:15:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-25 07:22:56: 07:22:56 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-25 07:29:09: 07:29:09 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 07:29:09: 07:29:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 07:35:04: 07:35:04 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-25 07:40:06: 07:40:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-25 07:41:17: 07:41:17 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 07:50:06: 07:50:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-25 07:56:29: 07:56:29 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 07:56:30: 07:56:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 08:04:44: 08:04:44 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-25 08:04:44: 08:04:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 08:10:06: 08:10:06 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-25 08:20:07: 08:20:07 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-25 08:30:05: 08:30:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-25 08:35:05: 08:35:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 08:36:13: 08:36:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 08:40:06: 08:40:06 [ROUTE] ● GET /api/auth/role (62ms) 2026-03-25 08:50:05: 08:50:05 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-25 08:56:22: 08:56:22 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 08:56:22: 08:56:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 09:05:05: 09:05:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-25 09:08:19: 09:08:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 09:15:04: 09:15:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 09:15:47: 09:15:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 09:16:45: 09:16:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 09:16:45: 09:16:45 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 09:16:57: 09:16:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 09:20:04: 09:20:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-25 09:25:06: 09:25:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 09:26:22: 09:26:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 09:35:05: 09:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 09:40:05: 09:40:05 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-25 09:50:05: 09:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 10:00:06: 10:00:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-25 10:10:06: 10:10:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-25 10:20:06: 10:20:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 10:23:22: 10:23:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 10:24:22: 10:24:22 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:24:23: 10:24:23 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:24:23: 10:24:23 [ROUTE] ● GET /api/content/default-page/:pageId (15ms) 2026-03-25 10:24:23: 10:24:23 [ROUTE] ● GET /api/content/landing-stats (16ms) 2026-03-25 10:24:25: 10:24:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 10:24:25: 10:24:25 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-25 10:24:25: 10:24:25 [ROUTE] ● GET /api/content/landing-stats (5ms) 2026-03-25 10:24:28: 10:24:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 10:24:28: 10:24:28 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 10:24:28: 10:24:28 [ROUTE] ● GET /api/content/landing-stats (2ms) 2026-03-25 10:24:28: 10:24:28 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:24:28: 10:24:28 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-25 10:24:28: 10:24:28 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-25 10:24:31: 10:24:31 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:24:31: 10:24:31 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-25 10:24:31: 10:24:31 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-25 10:24:34: 10:24:34 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 10:24:34: 10:24:34 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 10:24:34: 10:24:34 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-25 10:24:34: 10:24:34 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-25 10:24:34: 10:24:34 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-25 10:24:34: 10:24:34 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 10:24:35: 10:24:35 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-25 10:24:35: 10:24:35 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 10:24:37: 10:24:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 10:24:37: 10:24:37 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:24:37: 10:24:37 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:24:37: 10:24:37 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-25 10:24:37: 10:24:37 [ROUTE] ● GET /api/content/default-page/:pageId (11ms) 2026-03-25 10:24:37: 10:24:37 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-25 10:24:37: 10:24:37 [ROUTE] ● GET /api/content/landing-stats (18ms) 2026-03-25 10:24:37: 10:24:37 [ROUTE] ● GET /api/content/landing-stats (22ms) 2026-03-25 10:24:37: 10:24:37 [ROUTE] ● GET /api/content/landing-stats (11ms) 2026-03-25 10:24:37: 10:24:37 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 10:24:37: 10:24:37 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 10:24:37: 10:24:37 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 10:24:37: 10:24:37 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-25 10:24:38: 10:24:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 10:24:38: 10:24:38 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-25 10:24:38: 10:24:38 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-25 10:24:38: 10:24:38 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-25 10:24:38: 10:24:38 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-25 10:24:38: 10:24:38 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 10:24:38: 10:24:38 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-25 10:24:41: 10:24:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 10:24:41: 10:24:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 10:24:41: 10:24:41 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-25 10:24:41: 10:24:41 [ROUTE] ● GET /api/content/landing-stats (7ms) 2026-03-25 10:24:41: 10:24:41 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-25 10:24:41: 10:24:41 [ROUTE] ● GET /api/content/landing-stats (6ms) 2026-03-25 10:24:51: 10:24:51 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 10:24:51: 10:24:51 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 10:25:06: 10:25:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-25 10:25:10: 10:25:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 10:25:11: 10:25:11 [ROUTE] ● GET /api/content/default-page/:pageId (8ms) 2026-03-25 10:25:11: 10:25:11 [ROUTE] ● GET /api/content/landing-stats (11ms) 2026-03-25 10:25:17: 10:25:17 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:25:17: 10:25:17 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-25 10:25:17: 10:25:17 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-25 10:25:19: 10:25:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 10:25:19: 10:25:19 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:25:19: 10:25:19 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-25 10:25:19: 10:25:19 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-25 10:25:19: 10:25:19 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-25 10:25:19: 10:25:19 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-25 10:25:20: 10:25:20 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:25:20: 10:25:20 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-25 10:25:20: 10:25:20 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-25 10:25:26: 10:25:26 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:25:27: 10:25:27 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 10:25:27: 10:25:27 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 10:25:27: 10:25:27 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 10:25:29: 10:25:29 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:25:29: 10:25:29 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-25 10:25:29: 10:25:29 [ROUTE] ● GET /api/content/landing-stats (3ms) 2026-03-25 10:25:51: 10:25:51 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:25:51: 10:25:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 10:25:51: 10:25:51 [ROUTE] ● GET /api/content/default-page/:pageId (14ms) 2026-03-25 10:25:51: 10:25:51 [ROUTE] ● GET /api/content/default-page/:pageId (11ms) 2026-03-25 10:25:51: 10:25:51 [ROUTE] ● GET /api/content/landing-stats (17ms) 2026-03-25 10:25:51: 10:25:51 [ROUTE] ● GET /api/content/landing-stats (11ms) 2026-03-25 10:26:03: 10:26:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 10:26:04: 10:26:04 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-25 10:26:04: 10:26:04 [ROUTE] ● GET /api/content/landing-stats (6ms) 2026-03-25 10:26:24: 10:26:24 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 10:26:26: 10:26:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 10:26:26: 10:26:26 [ROUTE] ● GET /api/content/default-page/:pageId (15ms) 2026-03-25 10:26:26: 10:26:26 [ROUTE] ● GET /api/content/landing-stats (15ms) 2026-03-25 10:26:53: 10:26:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 10:26:54: 10:26:54 [ROUTE] ● GET /api/content/default-page/:pageId (15ms) 2026-03-25 10:26:54: 10:26:54 [ROUTE] ● GET /api/content/landing-stats (15ms) 2026-03-25 10:26:55: 10:26:55 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:26:55: 10:26:55 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-25 10:26:55: 10:26:55 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-25 10:27:00: 10:27:00 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:27:00: 10:27:00 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-25 10:27:00: 10:27:00 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-25 10:27:22: 10:27:22 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:27:22: 10:27:22 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:27:23: 10:27:23 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:27:23: 10:27:23 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:27:23: 10:27:23 [ROUTE] ● GET /api/content/default-page/:pageId (13ms) 2026-03-25 10:27:23: 10:27:23 [ROUTE] ● GET /api/content/default-page/:pageId (12ms) 2026-03-25 10:27:23: 10:27:23 [ROUTE] ● GET /api/content/landing-stats (19ms) 2026-03-25 10:27:23: 10:27:23 [ROUTE] ● GET /api/content/landing-stats (12ms) 2026-03-25 10:27:28: 10:27:28 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 10:27:28: 10:27:28 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-25 10:27:28: 10:27:28 [ROUTE] ● GET /api/content/landing-stats (4ms) 2026-03-25 10:27:42: 10:27:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 10:27:42: 10:27:42 [ROUTE] ● GET /api/content/default-page/:pageId (15ms) 2026-03-25 10:27:42: 10:27:42 [ROUTE] ● GET /api/content/landing-stats (15ms) 2026-03-25 10:30:07: 10:30:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 10:40:06: 10:40:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-25 10:50:05: 10:50:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-25 10:55:05: 10:55:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 11:00:07: 11:00:07 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 11:02:47: 11:02:47 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 11:06:10: 11:06:10 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-25 11:06:10: 11:06:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 11:15:05: 11:15:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-25 11:17:53: 11:17:53 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 11:18:53: 11:18:53 [ROUTE] ● GET /api/content/landing-stats (10ms) 2026-03-25 11:18:53: 11:18:53 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-25 11:20:06: 11:20:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 11:25:06: 11:25:06 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-25 11:33:36: 11:33:36 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 11:40:06: 11:40:06 [ROUTE] ● GET /api/auth/role (29ms) 2026-03-25 11:50:06: 11:50:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-25 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-25 12:00:00: ├─ • No activated products found 2026-03-25 12:00:00: └─ ✓ No heartbeats to send (111ms) 2026-03-25 12:00:05: 12:00:05 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-25 12:10:05: 12:10:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-25 12:20:00: 12:20:00 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 12:20:01: 12:20:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 12:25:06: 12:25:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 12:28:33: 12:28:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 12:35:05: 12:35:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-25 12:40:05: 12:40:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-25 12:44:15: 12:44:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 12:50:05: 12:50:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-25 13:00:05: 13:00:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-25 13:10:05: 13:10:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-25 13:20:06: 13:20:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-25 13:30:04: 13:30:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 13:35:05: 13:35:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 13:37:11: 13:37:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 13:45:03: 13:45:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 13:45:03: 13:45:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 13:50:05: 13:50:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-25 13:59:40: 13:59:40 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 14:05:05: 14:05:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-25 14:13:38: 14:13:38 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-25 14:13:38: 14:13:38 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 14:20:06: 14:20:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 14:30:04: 14:30:04 [ROUTE] ● GET /api/auth/role (35ms) 2026-03-25 14:35:06: 14:35:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 14:45:05: 14:45:05 [ROUTE] ● GET /api/auth/role (30ms) 2026-03-25 14:54:37: 14:54:37 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-25 15:00:05: 15:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 15:10:06: 15:10:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 15:20:04: 15:20:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-25 15:30:03: 15:30:03 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-25 15:35:04: 15:35:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-25 15:40:04: 15:40:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 15:45:05: 15:45:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-25 15:50:06: 15:50:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-25 16:00:05: 16:00:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 16:09:07: 16:09:07 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-25 16:10:48: 16:10:48 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 16:15:06: 16:15:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 16:20:59: 16:20:59 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 16:21:00: 16:21:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 16:25:45: 16:25:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 16:30:06: 16:30:06 [ROUTE] ● GET /api/auth/role (70ms) 2026-03-25 16:40:04: 16:40:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-25 16:45:06: 16:45:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 16:54:34: 16:54:34 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 17:00:05: 17:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 17:05:06: 17:05:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 17:15:05: 17:15:05 [ROUTE] ● GET /api/auth/role (38ms) 2026-03-25 17:20:06: 17:20:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 17:26:11: 17:26:11 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 17:35:04: 17:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 17:40:06: 17:40:06 [ROUTE] ● GET /api/auth/role (47ms) 2026-03-25 17:48:07: 17:48:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-25 17:55:05: 17:55:05 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-25 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-25 18:00:00: ├─ • No activated products found 2026-03-25 18:00:00: └─ ✓ No heartbeats to send (46ms) 2026-03-25 18:00:06: 18:00:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-25 18:10:06: 18:10:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 18:10:22: 18:10:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 18:16:05: 18:16:05 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-25 18:25:05: 18:25:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 18:26:26: 18:26:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 18:32:40: 18:32:40 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 18:37:48: 18:37:48 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 18:45:05: 18:45:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 18:50:06: 18:50:06 [ROUTE] ● GET /api/auth/role (48ms) 2026-03-25 18:54:41: 18:54:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 18:54:41: 18:54:41 [ROUTE] ● GET /api/content/default-page/:pageId (8ms) 2026-03-25 18:54:41: 18:54:41 [ROUTE] ● GET /api/content/default-page/:pageId (16ms) 2026-03-25 18:59:45: 18:59:45 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 19:05:04: 19:05:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 19:10:04: 19:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 19:15:06: 19:15:06 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-25 19:19:50: 19:19:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 19:25:04: 19:25:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-25 19:30:05: 19:30:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 19:40:06: 19:40:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 19:50:05: 19:50:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-25 19:55:06: 19:55:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 20:05:05: 20:05:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 20:10:07: 20:10:07 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-25 20:20:06: 20:20:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-25 20:30:06: 20:30:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-25 20:36:29: 20:36:29 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 20:45:05: 20:45:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-25 20:50:06: 20:50:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-25 20:51:11: 20:51:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 20:59:31: 20:59:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 20:59:31: 20:59:31 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-25 21:02:01: 21:02:01 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 21:05:05: 21:05:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-25 21:10:05: 21:10:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 21:20:05: 21:20:05 [ROUTE] ● GET /api/auth/role (31ms) 2026-03-25 21:25:06: 21:25:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 21:26:12: 21:26:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 21:28:15: 21:28:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 21:30:06: 21:30:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-25 21:36:22: 21:36:22 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 21:36:22: 21:36:22 [ROUTE] ● GET /api/settings (0ms) 2026-03-25 21:45:05: 21:45:05 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-25 21:48:39: 21:48:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 21:50:05: 21:50:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 22:00:06: 22:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 22:10:06: 22:10:06 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-25 22:13:52: 22:13:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 22:15:47: 22:15:47 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-25 22:20:58: 22:20:58 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 22:20:59: 22:20:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 22:26:59: 22:26:59 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 22:26:59: 22:26:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 22:35:05: 22:35:05 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-25 22:40:05: 22:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 22:41:22: 22:41:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 22:50:05: 22:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-25 22:55:06: 22:55:06 [ROUTE] ● GET /api/auth/role (37ms) 2026-03-25 23:02:58: 23:02:58 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 23:08:50: 23:08:50 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 23:15:05: 23:15:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-25 23:25:05: 23:25:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-25 23:30:13: 23:30:13 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 23:30:14: 23:30:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 23:37:03: 23:37:03 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-25 23:37:03: 23:37:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 23:45:05: 23:45:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-25 23:51:29: 23:51:29 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-25 23:51:29: 23:51:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-25 23:54:20: 23:54:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-26 00:00:00: ├─ • No activated products found 2026-03-26 00:00:00: └─ ✓ No heartbeats to send (153ms) 2026-03-26 00:00:06: 00:00:06 [ROUTE] ● GET /api/auth/role (41ms) 2026-03-26 00:00:15: 00:00:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 00:10:06: 00:10:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-26 00:20:04: 00:20:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-26 00:30:06: 00:30:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 00:36:22: 00:36:22 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-26 00:36:23: 00:36:23 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 00:40:20: 00:40:20 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 00:42:00: 00:42:00 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-26 00:50:04: 00:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 00:55:05: 00:55:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-26 01:00:06: 01:00:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-26 01:10:05: 01:10:05 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-26 01:20:03: 01:20:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 01:25:05: 01:25:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-26 01:30:06: 01:30:06 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-26 01:40:05: 01:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 01:45:06: 01:45:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 01:55:05: 01:55:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 02:00:06: 02:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 02:10:06: 02:10:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-26 02:20:05: 02:20:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-26 02:30:05: 02:30:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-26 02:40:06: 02:40:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-26 02:50:05: 02:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 03:00:05: 03:00:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 03:05:06: 03:05:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 03:15:05: 03:15:05 [ROUTE] ● GET /api/auth/role (53ms) 2026-03-26 03:20:06: 03:20:06 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-26 03:27:50: 03:27:50 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 03:27:50: 03:27:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 03:30:48: 03:30:48 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 03:35:05: 03:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 03:37:38: 03:37:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 03:39:10: 03:39:10 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 03:40:06: 03:40:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 03:50:06: 03:50:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 04:00:07: 04:00:07 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-26 04:05:44: 04:05:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 04:05:44: 04:05:44 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-26 04:15:05: 04:15:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 04:20:05: 04:20:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 04:23:36: 04:23:36 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 04:30:06: 04:30:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 04:30:40: 04:30:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 04:40:05: 04:40:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-26 04:41:45: 04:41:45 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 04:50:06: 04:50:06 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-26 05:00:05: 05:00:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 05:00:18: 05:00:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 05:01:48: 05:01:48 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 05:05:06: 05:05:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-26 05:14:01: 05:14:01 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-26 05:20:05: 05:20:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 05:25:05: 05:25:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 05:28:47: 05:28:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 05:30:06: 05:30:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 05:40:05: 05:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 05:43:26: 05:43:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 05:45:05: 05:45:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-26 05:45:31: 05:45:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 05:50:07: 05:50:07 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 05:59:49: 05:59:49 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-26 06:00:00: ├─ • No activated products found 2026-03-26 06:00:00: └─ ✓ No heartbeats to send (50ms) 2026-03-26 06:05:05: 06:05:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-26 06:15:04: 06:15:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 06:15:26: 06:15:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 06:25:04: 06:25:04 [ROUTE] ● GET /api/auth/role (43ms) 2026-03-26 06:30:05: 06:30:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-26 06:40:02: 06:40:02 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 06:45:04: 06:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 06:50:06: 06:50:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-26 07:00:06: 07:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 07:07:00: 07:07:00 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-26 07:15:05: 07:15:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-26 07:23:19: 07:23:19 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-26 07:23:21: 07:23:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 07:25:35: 07:25:35 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 07:30:06: 07:30:06 [ROUTE] ● GET /api/auth/role (26ms) 2026-03-26 07:36:30: 07:36:30 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 07:36:30: 07:36:30 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 07:38:04: 07:38:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 07:45:05: 07:45:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 07:55:05: 07:55:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 08:00:05: 08:00:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-26 08:10:06: 08:10:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 08:20:05: 08:20:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-26 08:25:06: 08:25:06 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-26 08:30:39: 08:30:39 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-26 08:30:39: 08:30:39 [ROUTE] ● GET /api/content/default-page/:pageId (11ms) 2026-03-26 08:30:39: 08:30:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 08:30:39: 08:30:39 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-26 08:40:04: 08:40:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 08:43:00: 08:43:00 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 08:45:06: 08:45:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-26 08:49:35: 08:49:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 08:50:06: 08:50:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-26 08:57:08: 08:57:08 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-26 09:02:42: 09:02:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 09:02:42: 09:02:42 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-26 09:10:03: 09:10:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 09:15:06: 09:15:06 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-26 09:17:43: 09:17:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 09:20:06: 09:20:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 09:30:06: 09:30:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-26 09:39:09: 09:39:09 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-26 09:39:09: 09:39:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 09:45:04: 09:45:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 09:50:06: 09:50:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-26 09:50:32: 09:50:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 10:00:05: 10:00:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 10:05:06: 10:05:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-26 10:06:25: 10:06:25 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 10:09:29: 10:09:29 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 10:15:05: 10:15:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-26 10:20:06: 10:20:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-26 10:30:05: 10:30:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-26 10:34:24: 10:34:24 [WS] ● Client a65c7766-b6c1-4ff5-9c65-afb78e7cef8d missed heartbeat, sending final ping 2026-03-26 10:34:39: 10:34:39 [WS] ● Client a65c7766-b6c1-4ff5-9c65-afb78e7cef8d failed to respond, closing 2026-03-26 10:37:20: 10:37:20 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 10:37:21: 10:37:21 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 10:45:05: 10:45:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 10:55:04: 10:55:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 10:59:00: 10:59:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 11:00:05: 11:00:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-26 11:05:06: 11:05:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 11:15:06: 11:15:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 11:25:04: 11:25:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-26 11:30:05: 11:30:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-26 11:40:04: 11:40:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-26 11:44:44: 11:44:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 11:45:06: 11:45:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 11:55:05: 11:55:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-26 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-26 12:00:00: ├─ • No activated products found 2026-03-26 12:00:00: └─ ✓ No heartbeats to send (71ms) 2026-03-26 12:00:07: 12:00:07 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-26 12:10:03: 12:10:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 12:15:05: 12:15:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 12:18:27: 12:18:27 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 12:20:01: 12:20:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 12:20:06: 12:20:06 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-26 12:30:05: 12:30:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-26 12:35:06: 12:35:06 [ROUTE] ● GET /api/auth/role (40ms) 2026-03-26 12:45:04: 12:45:04 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-26 12:50:05: 12:50:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 12:52:47: 12:52:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 13:00:06: 13:00:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 13:07:33: 13:07:33 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 13:07:33: 13:07:33 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 13:15:05: 13:15:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 13:20:07: 13:20:07 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-26 13:20:23: 13:20:23 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 13:27:34: 13:27:34 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 13:27:35: 13:27:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 13:33:11: 13:33:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 13:33:11: 13:33:11 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-26 13:40:04: 13:40:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 13:45:05: 13:45:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-26 13:45:34: 13:45:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 13:50:06: 13:50:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-26 13:57:50: 13:57:50 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 13:57:50: 13:57:50 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-26 14:05:04: 14:05:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 14:05:07: 14:05:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 14:10:42: 14:10:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 14:10:42: 14:10:42 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-26 14:20:05: 14:20:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 14:24:07: 14:24:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 14:30:03: 14:30:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 14:35:05: 14:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 14:40:05: 14:40:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-26 14:49:24: 14:49:24 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 14:51:38: 14:51:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 14:55:03: 14:55:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-26 15:00:06: 15:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 15:10:05: 15:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 15:20:05: 15:20:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 15:24:04: 15:24:04 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 15:30:05: 15:30:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 15:35:06: 15:35:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 15:40:06: 15:40:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 15:45:07: 15:45:07 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-26 15:53:01: 15:53:01 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-26 16:00:05: 16:00:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-26 16:01:16: 16:01:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 16:03:43: 16:03:43 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 16:08:11: 16:08:11 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 16:08:11: 16:08:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 16:14:12: 16:14:12 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-26 16:20:06: 16:20:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-26 16:30:07: 16:30:07 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-26 16:40:04: 16:40:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 16:45:05: 16:45:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-26 16:55:05: 16:55:05 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-26 17:00:07: 17:00:07 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-26 17:05:07: 17:05:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-26 17:15:05: 17:15:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-26 17:25:05: 17:25:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-26 17:35:04: 17:35:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 17:45:05: 17:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 17:55:05: 17:55:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-26 18:00:00: ├─ • No activated products found 2026-03-26 18:00:00: └─ ✓ No heartbeats to send (129ms) 2026-03-26 18:00:06: 18:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 18:10:04: 18:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 18:15:05: 18:15:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 18:15:39: 18:15:39 [ROUTE] ● GET /api/auth/session (6ms) 2026-03-26 18:15:39: 18:15:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 18:15:39: 18:15:39 [ROUTE] ● GET /api/user/profile (18ms) 2026-03-26 18:15:39: 18:15:39 [ROUTE] ● GET /api/user/profile (5ms) 2026-03-26 18:15:40: 18:15:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 18:15:40: 18:15:40 [ROUTE] ● GET /api/user/notification (4ms) 2026-03-26 18:15:40: 18:15:40 [EXCHANGE] ● Time synchronized with server. Offset: -123ms 2026-03-26 18:20:05: 18:20:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 18:28:05: 18:28:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-26 18:28:09: 18:28:09 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 18:35:05: 18:35:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 18:45:05: 18:45:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-26 18:47:41: 18:47:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 18:50:05: 18:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 18:57:38: 18:57:38 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 19:05:05: 19:05:05 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-26 19:10:06: 19:10:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-26 19:20:05: 19:20:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-26 19:25:06: 19:25:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 19:35:06: 19:35:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-26 19:40:06: 19:40:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 19:45:38: 19:45:38 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 19:47:51: 19:47:51 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 19:55:05: 19:55:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 20:00:06: 20:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 20:10:04: 20:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 20:18:41: 20:18:41 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 20:18:42: 20:18:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 20:25:04: 20:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 20:30:05: 20:30:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-26 20:40:06: 20:40:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-26 20:40:51: 20:40:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 20:47:21: 20:47:21 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 20:47:21: 20:47:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 20:55:05: 20:55:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-26 21:01:17: 21:01:17 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 21:08:57: 21:08:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 21:08:57: 21:08:57 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 21:11:35: 21:11:35 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 21:15:05: 21:15:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 21:25:04: 21:25:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 21:26:23: 21:26:23 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 21:30:06: 21:30:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-26 21:34:43: 21:34:43 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 21:40:05: 21:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 21:45:05: 21:45:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-26 21:47:53: 21:47:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 21:50:07: 21:50:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 21:59:19: 21:59:19 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 22:01:03: 22:01:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 22:05:05: 22:05:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 22:05:35: 22:05:35 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 22:05:35: 22:05:35 [ROUTE] ● GET /api/content/default-page/:pageId (13ms) 2026-03-26 22:05:35: 22:05:35 [ROUTE] ● GET /api/content/default-page/:pageId (12ms) 2026-03-26 22:10:06: 22:10:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 22:15:06: 22:15:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 22:21:34: 22:21:34 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-26 22:25:22: 22:25:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 22:30:04: 22:30:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 22:35:05: 22:35:05 [ROUTE] ● GET /api/auth/role (39ms) 2026-03-26 22:42:41: 22:42:41 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-26 22:49:14: 22:49:14 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-26 22:49:15: 22:49:15 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 22:53:08: 22:53:08 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 22:55:05: 22:55:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 23:00:07: 23:00:07 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 23:03:41: 23:03:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 23:07:33: 23:07:33 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-26 23:07:33: 23:07:33 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 23:12:15: 23:12:15 [ROUTE] ● GET /api/auth/session (4ms) 2026-03-26 23:12:15: 23:12:15 [ROUTE] ● GET /api/user/profile (14ms) 2026-03-26 23:12:15: 23:12:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 23:12:17: 23:12:17 [ROUTE] ● GET /api/settings (0ms) 2026-03-26 23:12:17: 23:12:17 [ROUTE] ● GET /api/user/notification (10ms) 2026-03-26 23:12:18: 23:12:18 [EXCHANGE] ● Time synchronized with server. Offset: -137ms 2026-03-26 23:15:03: 23:15:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-26 23:20:06: 23:20:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-26 23:25:06: 23:25:06 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-26 23:35:05: 23:35:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-26 23:40:05: 23:40:05 [ROUTE] ● GET /api/auth/role (26ms) 2026-03-26 23:44:04: 23:44:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-26 23:48:05: 23:48:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-26 23:55:05: 23:55:05 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-27 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-27 00:00:00: ├─ • No activated products found 2026-03-27 00:00:00: └─ ✓ No heartbeats to send (108ms) 2026-03-27 00:00:20: 00:00:20 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-27 00:00:20: 00:00:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 00:10:04: 00:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 00:11:50: 00:11:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 00:20:06: 00:20:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 00:25:17: 00:25:17 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 00:35:04: 00:35:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 00:40:05: 00:40:05 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-27 00:50:05: 00:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 00:55:06: 00:55:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-27 01:00:19: 01:00:19 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 01:00:26: 01:00:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 01:10:06: 01:10:06 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-27 01:15:07: 01:15:07 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-27 01:24:33: 01:24:33 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 01:24:33: 01:24:33 [ROUTE] ● GET /api/settings (0ms) 2026-03-27 01:30:05: 01:30:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 01:40:05: 01:40:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-27 01:43:47: 01:43:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 01:50:06: 01:50:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-27 01:54:45: 01:54:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 02:00:07: 02:00:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 02:10:05: 02:10:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-27 02:15:06: 02:15:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-27 02:22:00: 02:22:00 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-27 02:22:00: 02:22:00 [ROUTE] ● GET /api/settings (0ms) 2026-03-27 02:30:05: 02:30:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 02:40:04: 02:40:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-27 02:45:06: 02:45:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 02:55:06: 02:55:06 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-27 03:00:07: 03:00:07 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 03:10:05: 03:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 03:15:05: 03:15:05 [ROUTE] ● GET /api/auth/role (44ms) 2026-03-27 03:20:05: 03:20:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-27 03:25:06: 03:25:06 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-27 03:32:17: 03:32:17 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 03:32:19: 03:32:19 [ROUTE] ● GET /api/settings (0ms) 2026-03-27 03:40:04: 03:40:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-27 03:42:25: 03:42:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 03:50:05: 03:50:05 [ROUTE] ● GET /api/auth/role (26ms) 2026-03-27 03:52:21: 03:52:21 [ROUTE] ● GET /api/settings (0ms) 2026-03-27 04:00:05: 04:00:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 04:10:05: 04:10:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 04:10:54: 04:10:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 04:18:44: 04:18:44 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 04:18:57: 04:18:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 04:25:03: 04:25:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 04:25:20: 04:25:20 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 04:29:45: 04:29:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 04:30:06: 04:30:06 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-27 04:38:50: 04:38:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 04:38:50: 04:38:50 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-27 04:45:06: 04:45:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 04:47:57: 04:47:57 [ROUTE] ● GET /api/content/default-page/:pageId (11ms) 2026-03-27 04:47:57: 04:47:57 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-27 04:47:57: 04:47:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 04:50:06: 04:50:06 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-27 04:56:44: 04:56:44 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 04:56:48: 04:56:48 [ROUTE] ● GET /api/settings (0ms) 2026-03-27 05:05:03: 05:05:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 05:10:05: 05:10:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-27 05:15:05: 05:15:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 05:20:06: 05:20:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 05:25:31: 05:25:31 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 05:33:16: 05:33:16 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-27 05:33:16: 05:33:16 [ROUTE] ● GET /api/settings (0ms) 2026-03-27 05:40:05: 05:40:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-27 05:48:01: 05:48:01 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-27 05:55:04: 05:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 05:58:52: 05:58:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-27 06:00:00: ├─ • No activated products found 2026-03-27 06:00:00: └─ ✓ No heartbeats to send (54ms) 2026-03-27 06:00:06: 06:00:06 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-27 06:08:10: 06:08:10 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 06:15:05: 06:15:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 06:20:05: 06:20:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-27 06:26:38: 06:26:38 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 06:35:04: 06:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 06:40:06: 06:40:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 06:45:05: 06:45:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 06:48:00: 06:48:00 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-27 06:55:04: 06:55:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 07:00:05: 07:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 07:07:16: 07:07:16 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 07:15:02: 07:15:02 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-27 07:20:05: 07:20:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-27 07:25:41: 07:25:41 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-27 07:25:41: 07:25:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 07:35:06: 07:35:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 07:35:37: 07:35:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 07:40:06: 07:40:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-27 07:47:02: 07:47:02 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 07:55:05: 07:55:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-27 08:01:17: 08:01:17 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 08:08:03: 08:08:03 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-27 08:13:56: 08:13:56 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-27 08:13:57: 08:13:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 08:20:06: 08:20:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-27 08:25:06: 08:25:06 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-27 08:27:41: 08:27:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 08:35:05: 08:35:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 08:36:18: 08:36:18 [ROUTE] ● GET /api/settings (0ms) 2026-03-27 08:37:39: 08:37:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 08:40:07: 08:40:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-27 08:45:51: 08:45:51 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 08:54:57: 08:54:57 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 08:59:09: 08:59:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 09:00:07: 09:00:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 09:10:05: 09:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 09:15:06: 09:15:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 09:22:20: 09:22:20 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 09:28:49: 09:28:49 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 09:35:05: 09:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 09:37:47: 09:37:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 09:40:05: 09:40:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-27 09:42:21: 09:42:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 09:50:06: 09:50:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 10:00:06: 10:00:06 [ROUTE] ● GET /api/auth/role (40ms) 2026-03-27 10:10:05: 10:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 10:15:06: 10:15:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 10:15:18: 10:15:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 10:25:05: 10:25:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 10:35:05: 10:35:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 10:45:05: 10:45:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 10:50:06: 10:50:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 11:00:06: 11:00:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-27 11:08:58: 11:08:58 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 11:11:42: 11:11:42 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-27 11:11:42: 11:11:42 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-27 11:11:42: 11:11:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 11:15:05: 11:15:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 11:25:03: 11:25:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 11:30:05: 11:30:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-27 11:32:33: 11:32:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 11:32:43: 11:32:43 [ROUTE] ● GET /api/content/default-page/:pageId (8ms) 2026-03-27 11:32:43: 11:32:43 [ROUTE] ● GET /api/content/default-page/:pageId (6ms) 2026-03-27 11:32:43: 11:32:43 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-27 11:32:43: 11:32:43 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-27 11:40:04: 11:40:04 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-27 11:43:12: 11:43:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 11:45:06: 11:45:06 [ROUTE] ● GET /api/auth/role (30ms) 2026-03-27 11:50:06: 11:50:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-27 12:00:00: ├─ • No activated products found 2026-03-27 12:00:00: └─ ✓ No heartbeats to send (69ms) 2026-03-27 12:00:06: 12:00:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-27 12:10:06: 12:10:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 12:20:05: 12:20:05 [ROUTE] ● GET /api/auth/role (31ms) 2026-03-27 12:25:05: 12:25:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-27 12:30:06: 12:30:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 12:40:04: 12:40:04 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-27 12:45:05: 12:45:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 12:50:06: 12:50:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 12:56:01: 12:56:01 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-27 13:03:12: 13:03:12 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-27 13:04:52: 13:04:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 13:10:07: 13:10:07 [ROUTE] ● GET /api/auth/role (43ms) 2026-03-27 13:20:05: 13:20:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 13:30:04: 13:30:04 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-27 13:35:05: 13:35:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-27 13:40:05: 13:40:05 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-27 13:41:46: 13:41:46 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 13:45:05: 13:45:05 [ROUTE] ● GET /api/auth/role (31ms) 2026-03-27 13:55:05: 13:55:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 14:00:05: 14:00:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 14:05:05: 14:05:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 14:15:05: 14:15:05 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-27 14:20:43: 14:20:43 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 14:30:05: 14:30:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 14:38:32: 14:38:32 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 14:45:05: 14:45:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-27 14:55:05: 14:55:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 15:00:06: 15:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 15:10:03: 15:10:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 15:15:04: 15:15:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 15:17:53: 15:17:53 [ROUTE] ● GET /api/settings (0ms) 2026-03-27 15:20:06: 15:20:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-27 15:30:05: 15:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 15:40:05: 15:40:05 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-27 15:50:04: 15:50:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 15:55:05: 15:55:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 16:00:06: 16:00:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 16:01:42: 16:01:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 16:01:42: 16:01:42 [ROUTE] ● GET /api/content/default-page/:pageId (10ms) 2026-03-27 16:01:42: 16:01:42 [ROUTE] ● GET /api/content/default-page/:pageId (15ms) 2026-03-27 16:03:00: 16:03:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 16:09:38: 16:09:38 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 16:15:06: 16:15:06 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-27 16:25:05: 16:25:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-27 16:30:06: 16:30:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 16:40:05: 16:40:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-27 16:46:58: 16:46:58 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-27 16:46:59: 16:46:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 16:54:32: 16:54:32 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 16:54:33: 16:54:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 16:59:15: 16:59:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 17:00:07: 17:00:07 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 17:06:21: 17:06:21 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 17:15:05: 17:15:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-27 17:25:04: 17:25:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-27 17:30:06: 17:30:06 [ROUTE] ● GET /api/auth/role (42ms) 2026-03-27 17:40:05: 17:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 17:50:04: 17:50:04 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-27 17:55:05: 17:55:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-27 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-27 18:00:00: ├─ • No activated products found 2026-03-27 18:00:00: └─ ✓ No heartbeats to send (102ms) 2026-03-27 18:00:07: 18:00:07 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 18:10:05: 18:10:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 18:15:06: 18:15:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-27 18:18:59: 18:18:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 18:20:07: 18:20:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 18:30:04: 18:30:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 18:35:05: 18:35:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 18:40:06: 18:40:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 18:48:56: 18:48:56 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 18:48:56: 18:48:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 18:55:04: 18:55:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 19:00:06: 19:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 19:09:27: 19:09:27 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 19:15:04: 19:15:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 19:20:05: 19:20:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-27 19:23:47: 19:23:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 19:30:06: 19:30:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 19:35:45: 19:35:45 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 19:35:45: 19:35:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 19:36:24: 19:36:24 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 19:36:25: 19:36:25 [ROUTE] ● GET /api/content/default-page/:pageId (5ms) 2026-03-27 19:36:53: 19:36:53 [ROUTE] ● GET /api/content/landing-stats (12ms) 2026-03-27 19:45:03: 19:45:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 19:50:06: 19:50:06 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-27 19:51:51: 19:51:51 [ROUTE] ● GET /api/settings (0ms) 2026-03-27 20:00:05: 20:00:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 20:10:05: 20:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 20:15:05: 20:15:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 20:25:04: 20:25:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 20:30:06: 20:30:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 20:31:07: 20:31:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 20:40:05: 20:40:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-27 20:50:05: 20:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 20:55:05: 20:55:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 21:05:05: 21:05:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-27 21:15:06: 21:15:06 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-27 21:20:06: 21:20:06 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-27 21:30:06: 21:30:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 21:40:05: 21:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 21:50:05: 21:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 21:52:01: 21:52:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 21:54:44: 21:54:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 22:00:06: 22:00:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 22:10:06: 22:10:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 22:20:05: 22:20:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 22:25:06: 22:25:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 22:30:06: 22:30:06 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-27 22:34:15: 22:34:15 [ROUTE] ● GET /api/content/default-page/:pageId (7ms) 2026-03-27 22:34:15: 22:34:15 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-27 22:34:15: 22:34:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 22:37:16: 22:37:16 [ROUTE] ● GET /api/auth/session (9ms) 2026-03-27 22:37:16: 22:37:16 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-27 22:37:16: 22:37:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 22:37:16: 22:37:16 [ROUTE] ● GET /api/user/profile (10ms) 2026-03-27 22:37:17: 22:37:17 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 22:37:17: 22:37:17 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-27 22:37:17: 22:37:17 [EXCHANGE] ● Time synchronized with server. Offset: -120ms 2026-03-27 22:37:22: 22:37:22 [ADMIN_FIN] → Verify Exchange Provider 2026-03-27 22:37:22: ├─ • Finding exchange 2026-03-27 22:37:22: ├─ • Testing exchange credentials 2026-03-27 22:37:22: ├─ • Testing exchange credentials for kucoin 2026-03-27 22:37:22: ├─ • Loading API credentials for kucoin 2026-03-27 22:37:22: ├─ • Creating test exchange instance for kucoin 2026-03-27 22:37:22: ├─ • Synchronizing exchange server time... 2026-03-27 22:37:22: ├─ • Time synchronized. Offset: -113ms 2026-03-27 22:37:22: 22:37:22 [EXCHANGE] ● Time synchronized with server. Offset: -113ms 2026-03-27 22:37:22: ├─ • Loading markets for kucoin 2026-03-27 22:37:24: ├─ • Authentication error for kucoin 2026-03-27 22:37:24: └─ ✓ 1490 (1.5s) 2026-03-27 22:39:56: 22:39:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 22:39:56: 22:39:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 22:45:05: 22:45:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-27 22:50:05: 22:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 23:00:07: 23:00:07 [ROUTE] ● GET /api/auth/role (35ms) 2026-03-27 23:10:04: 23:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 23:15:05: 23:15:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-27 23:19:55: 23:19:55 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 23:20:06: 23:20:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 23:25:14: 23:25:14 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-27 23:25:14: 23:25:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 23:26:11: 23:26:11 [ROUTE] ● GET /api/settings (0ms) 2026-03-27 23:27:08: 23:27:08 [ROUTE] ● GET /api/settings (0ms) 2026-03-27 23:28:06: 23:28:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 23:29:02: 23:29:02 [ROUTE] ● GET /api/settings (0ms) 2026-03-27 23:29:58: 23:29:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-27 23:30:15: 23:30:15 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-27 23:36:21: 23:36:21 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-27 23:44:46: 23:44:46 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-27 23:50:04: 23:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-27 23:55:05: 23:55:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-28 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-28 00:00:00: ├─ • No activated products found 2026-03-28 00:00:00: └─ ✓ No heartbeats to send (89ms) 2026-03-28 00:00:06: 00:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 00:00:14: 00:00:14 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 00:05:06: 00:05:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-28 00:13:21: 00:13:21 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-28 00:20:06: 00:20:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 00:30:05: 00:30:05 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-28 00:40:06: 00:40:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 00:50:04: 00:50:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-28 00:55:05: 00:55:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-28 01:00:06: 01:00:06 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-28 01:05:32: 01:05:32 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 01:15:06: 01:15:06 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-28 01:21:14: 01:21:14 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 01:21:15: 01:21:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 01:26:27: 01:26:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 01:30:05: 01:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 01:40:05: 01:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 01:45:06: 01:45:06 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-28 01:50:06: 01:50:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 02:00:06: 02:00:06 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-28 02:10:04: 02:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 02:15:05: 02:15:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-28 02:20:06: 02:20:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 02:35:04: 02:35:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 02:40:04: 02:40:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 02:45:05: 02:45:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-28 02:55:04: 02:55:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 03:00:07: 03:00:07 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-28 03:00:13: 03:00:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 03:00:15: 03:00:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 03:00:15: 03:00:15 [ROUTE] ● GET /api/content/default-page/:pageId (14ms) 2026-03-28 03:00:15: 03:00:15 [ROUTE] ● GET /api/content/landing-stats (23ms) 2026-03-28 03:07:13: 03:07:13 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 03:07:14: 03:07:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 03:15:04: 03:15:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 03:17:21: 03:17:21 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 03:20:05: 03:20:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 03:23:34: 03:23:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 03:25:05: 03:25:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 03:35:05: 03:35:05 [ROUTE] ● GET /api/auth/role (26ms) 2026-03-28 03:40:05: 03:40:05 [ROUTE] ● GET /api/auth/role (55ms) 2026-03-28 03:40:19: 03:40:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 03:46:32: 03:46:32 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-28 03:47:00: 03:47:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 03:51:33: 03:51:33 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-28 03:51:36: 03:51:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 03:57:13: 03:57:13 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 04:05:05: 04:05:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 04:15:05: 04:15:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-28 04:20:06: 04:20:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 04:25:22: 04:25:22 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 04:30:53: 04:30:53 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 04:40:05: 04:40:05 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-28 04:50:05: 04:50:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 04:50:28: 04:50:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 04:57:37: 04:57:37 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 05:02:56: 05:02:56 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 05:02:56: 05:02:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 05:10:05: 05:10:05 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-28 05:11:29: 05:11:29 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 05:15:05: 05:15:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 05:24:57: 05:24:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 05:24:57: 05:24:57 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-28 05:30:06: 05:30:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-28 05:38:10: 05:38:10 [ROUTE] ● GET /api/settings (2ms) 2026-03-28 05:38:10: 05:38:10 [ROUTE] ● GET /api/content/default-page/:pageId (6ms) 2026-03-28 05:38:10: 05:38:10 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 05:38:10: 05:38:10 [ROUTE] ● GET /api/content/default-page/:pageId (7ms) 2026-03-28 05:45:05: 05:45:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 05:46:44: 05:46:44 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 05:50:07: 05:50:07 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 05:52:06: 05:52:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-28 06:00:00: ├─ • No activated products found 2026-03-28 06:00:00: └─ ✓ No heartbeats to send (65ms) 2026-03-28 06:00:05: 06:00:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 06:01:57: 06:01:57 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 06:04:36: 06:04:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 06:10:04: 06:10:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-28 06:15:05: 06:15:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-28 06:17:16: 06:17:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 06:20:06: 06:20:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 06:29:57: 06:29:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 06:29:57: 06:29:57 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-28 06:35:06: 06:35:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 06:43:27: 06:43:27 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-28 06:43:27: 06:43:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 06:50:06: 06:50:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-28 06:57:51: 06:57:51 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 07:05:04: 07:05:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 07:10:05: 07:10:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-28 07:20:06: 07:20:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 07:23:01: 07:23:01 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 07:29:47: 07:29:47 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 07:33:54: 07:33:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 07:35:05: 07:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 07:40:13: 07:40:13 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-28 07:40:53: 07:40:53 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 07:50:04: 07:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 08:00:06: 08:00:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-28 08:05:06: 08:05:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-28 08:10:53: 08:10:53 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-28 08:20:06: 08:20:06 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-28 08:30:05: 08:30:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 08:35:05: 08:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 08:43:40: 08:43:40 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-28 08:50:06: 08:50:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-28 09:00:06: 09:00:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 09:09:38: 09:09:38 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 09:15:06: 09:15:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-28 09:18:18: 09:18:18 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 09:25:04: 09:25:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 09:28:58: 09:28:58 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 09:28:58: 09:28:58 [ROUTE] ● GET /api/content/default-page/:pageId (12ms) 2026-03-28 09:28:58: 09:28:58 [ROUTE] ● GET /api/content/default-page/:pageId (6ms) 2026-03-28 09:30:06: 09:30:06 [ROUTE] ● GET /api/auth/role (19ms) 2026-03-28 09:40:03: 09:40:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 09:40:15: 09:40:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 09:45:05: 09:45:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-28 09:47:36: 09:47:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 09:50:06: 09:50:06 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-28 09:52:22: 09:52:22 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 09:56:01: 09:56:01 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 10:03:04: 10:03:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-28 10:09:54: 10:09:54 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 10:15:05: 10:15:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 10:24:41: 10:24:41 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-28 10:24:41: 10:24:41 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 10:30:06: 10:30:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-28 10:36:37: 10:36:37 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 10:43:12: 10:43:12 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 10:43:12: 10:43:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 10:49:07: 10:49:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-28 10:50:12: 10:50:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 10:55:05: 10:55:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-28 11:00:06: 11:00:06 [ROUTE] ● GET /api/auth/role (38ms) 2026-03-28 11:05:06: 11:05:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-28 11:12:47: 11:12:47 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 11:18:02: 11:18:02 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-28 11:23:15: 11:23:15 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 11:28:32: 11:28:32 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 11:35:05: 11:35:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 11:40:05: 11:40:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-28 11:48:12: 11:48:12 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 11:55:05: 11:55:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-28 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-28 12:00:00: ├─ • No activated products found 2026-03-28 12:00:00: └─ ✓ No heartbeats to send (84ms) 2026-03-28 12:00:07: 12:00:07 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-28 12:07:52: 12:07:52 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-28 12:14:07: 12:14:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 12:20:06: 12:20:06 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-28 12:26:12: 12:26:12 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 12:31:19: 12:31:19 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 12:36:32: 12:36:32 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 12:44:51: 12:44:51 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 12:44:56: 12:44:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 12:50:06: 12:50:06 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-28 13:00:06: 13:00:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-28 13:10:04: 13:10:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 13:15:05: 13:15:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 13:20:05: 13:20:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 13:30:06: 13:30:06 [ROUTE] ● GET /api/auth/role (32ms) 2026-03-28 13:40:07: 13:40:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 13:46:27: 13:46:27 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 13:46:27: 13:46:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 13:49:16: 13:49:16 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 13:55:05: 13:55:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-28 14:00:23: 14:00:23 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-28 14:07:26: 14:07:26 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-28 14:14:46: 14:14:46 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 14:14:47: 14:14:47 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 14:20:05: 14:20:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 14:25:06: 14:25:06 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-28 14:30:06: 14:30:06 [ROUTE] ● GET /api/auth/role (29ms) 2026-03-28 14:38:33: 14:38:33 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 14:38:33: 14:38:33 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 14:44:33: 14:44:33 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 14:44:33: 14:44:33 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 14:50:04: 14:50:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-28 14:55:05: 14:55:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 14:58:11: 14:58:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 15:00:07: 15:00:07 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 15:06:24: 15:06:24 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 15:06:25: 15:06:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 15:10:48: 15:10:48 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 15:15:06: 15:15:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 15:25:04: 15:25:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-28 15:30:04: 15:30:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-28 15:35:04: 15:35:04 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-28 15:40:06: 15:40:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 15:46:44: 15:46:44 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 15:46:45: 15:46:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 15:55:05: 15:55:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-28 15:58:51: 15:58:51 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 16:00:06: 16:00:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-28 16:06:21: 16:06:21 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 16:06:22: 16:06:22 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 16:14:16: 16:14:16 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 16:20:05: 16:20:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 16:25:06: 16:25:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 16:35:05: 16:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 16:45:05: 16:45:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-28 16:50:06: 16:50:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 16:52:45: 16:52:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 16:56:53: 16:56:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 16:56:53: 16:56:53 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 17:05:05: 17:05:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-28 17:10:05: 17:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 17:20:04: 17:20:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 17:25:05: 17:25:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-28 17:35:05: 17:35:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 17:40:06: 17:40:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-28 17:45:06: 17:45:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-28 17:46:01: 17:46:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 17:53:53: 17:53:53 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-28 18:00:00: ├─ • No activated products found 2026-03-28 18:00:00: └─ ✓ No heartbeats to send (320ms) 2026-03-28 18:00:06: 18:00:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 18:08:57: 18:08:57 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 18:15:03: 18:15:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 18:16:34: 18:16:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 18:20:07: 18:20:07 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 18:30:06: 18:30:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 18:31:52: 18:31:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 18:34:16: 18:34:16 [ROUTE] ● GET /api/auth/session (5ms) 2026-03-28 18:34:16: 18:34:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 18:34:16: 18:34:16 [ROUTE] ● GET /api/user/profile (15ms) 2026-03-28 18:34:17: 18:34:17 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 18:34:17: 18:34:17 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-28 18:34:17: 18:34:17 [EXCHANGE] ● Time synchronized with server. Offset: -120ms 2026-03-28 18:34:21: 18:34:21 [ADMIN_SYSTEM] → Get All Products 2026-03-28 18:34:21: ├─ • Fetching license updates 2026-03-28 18:34:21: 18:34:21 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-28 18:34:21: 18:34:21 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-28 18:34:21: ├─ • Fetching all products 2026-03-28 18:34:21: ├─ • Processing extension licenses 2026-03-28 18:34:21: ├─ • Processing blockchain licenses 2026-03-28 18:34:21: ├─ • Processing exchange provider licenses 2026-03-28 18:34:21: ├─ ✓ All products retrieved successfully 2026-03-28 18:34:21: └─ ✓ 315 (315ms) 2026-03-28 18:34:21: 18:34:21 [ROUTE] ● GET /api/admin/system/extension (317ms) 2026-03-28 18:34:23: 18:34:23 [ADMIN_SYSTEM] → Get All Products 2026-03-28 18:34:23: ├─ • Fetching license updates 2026-03-28 18:34:23: 18:34:23 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-28 18:34:23: 18:34:23 [DASHBOARD] ● Failed to fetch KYC level data: Unknown column 'level' in 'SELECT' 2026-03-28 18:34:23: 18:34:23 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-28 18:34:23: 18:34:23 [ROUTE] ● GET /api/admin/dashboard (31ms) 2026-03-28 18:34:23: 18:34:23 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-28 18:34:23: ├─ • Fetching all products 2026-03-28 18:34:23: ├─ • Processing extension licenses 2026-03-28 18:34:23: ├─ • Processing blockchain licenses 2026-03-28 18:34:23: ├─ • Processing exchange provider licenses 2026-03-28 18:34:23: ├─ ✓ All products retrieved successfully 2026-03-28 18:34:23: └─ ✓ 63 (63ms) 2026-03-28 18:34:23: 18:34:23 [ROUTE] ● GET /api/admin/system/extension (64ms) 2026-03-28 18:34:23: 18:34:23 [ADMIN_SYSTEM] → Get Batch System Health 2026-03-28 18:34:23: ├─ • Running batch health checks 2026-03-28 18:34:23: ├─ ✓ Batch health checks completed 2026-03-28 18:34:23: └─ ✓ 10 (10ms) 2026-03-28 18:34:23: 18:34:23 [ROUTE] ● GET /api/admin/system/health/batch (10ms) 2026-03-28 18:34:23: 18:34:23 [ADMIN_SYS] → Batch check product updates 2026-03-28 18:34:23: ├─ • Checking updates for all products 2026-03-28 18:34:23: 18:34:23 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-28 18:34:23: 18:34:23 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-28 18:34:23: ├─ ✓ All products are up to date 2026-03-28 18:34:23: └─ ✓ 41 (41ms) 2026-03-28 18:34:23: 18:34:23 [ROUTE] ● POST /api/admin/system/update/check/batch (41ms) 2026-03-28 18:34:25: 18:34:25 [ROUTE] ● GET /api/admin/crm/user (12ms) 2026-03-28 18:34:31: 18:34:31 [EXCHANGE] ● Time synchronized with server. Offset: -126ms 2026-03-28 18:39:05: 18:39:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 18:39:05: 18:39:05 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 18:44:08: 18:44:08 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-28 18:44:09: 18:44:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 18:50:04: 18:50:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 18:55:13: 18:55:13 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-28 19:00:20: 19:00:20 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 19:08:59: 19:08:59 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-28 19:15:05: 19:15:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 19:20:06: 19:20:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-28 19:27:29: 19:27:29 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-28 19:35:06: 19:35:06 [ROUTE] ● GET /api/auth/role (30ms) 2026-03-28 19:36:08: 19:36:08 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 19:45:04: 19:45:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-28 19:45:11: 19:45:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 19:50:05: 19:50:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-28 19:55:05: 19:55:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 20:05:05: 20:05:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-28 20:10:06: 20:10:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-28 20:15:40: 20:15:40 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 20:22:18: 20:22:18 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 20:30:06: 20:30:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 20:35:12: 20:35:12 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 20:44:54: 20:44:54 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 20:50:04: 20:50:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 20:55:05: 20:55:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-28 20:55:31: 20:55:31 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 21:00:07: 21:00:07 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-28 21:10:00: 21:10:00 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-28 21:15:04: 21:15:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-28 21:20:06: 21:20:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 21:24:36: 21:24:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 21:28:46: 21:28:46 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-28 21:32:09: 21:32:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 21:35:03: 21:35:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 21:38:04: 21:38:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 21:38:11: 21:38:11 [ROUTE] ● GET /api/auth/session (4ms) 2026-03-28 21:38:11: 21:38:11 [ROUTE] ● GET /api/user/profile (14ms) 2026-03-28 21:38:52: 21:38:52 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 21:38:54: 21:38:54 [ROUTE] ● GET /api/content/default-page/:pageId (18ms) 2026-03-28 21:38:54: 21:38:54 [ROUTE] ● GET /api/content/landing-stats (23ms) 2026-03-28 21:38:54: 21:38:54 [ROUTE] ● GET /api/user/notification (8ms) 2026-03-28 21:38:54: 21:38:54 [ROUTE] ● GET /api/finance/wallet/stats (58ms) 2026-03-28 21:40:05: 21:40:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 21:45:53: 21:45:53 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 21:52:24: 21:52:24 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 21:58:37: 21:58:37 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 22:04:48: 22:04:48 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 22:09:49: 22:09:49 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 22:15:04: 22:15:04 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-28 22:20:05: 22:20:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 22:25:23: 22:25:23 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 22:30:33: 22:30:33 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 22:30:34: 22:30:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 22:38:03: 22:38:03 [ROUTE] ● GET /api/auth/role (21ms) 2026-03-28 22:38:03: 22:38:03 [ROUTE] ● GET /api/content/default-page/:pageId (20ms) 2026-03-28 22:38:03: 22:38:03 [ROUTE] ● GET /api/content/default-page/:pageId (22ms) 2026-03-28 22:38:03: 22:38:03 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 22:45:06: 22:45:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 22:54:41: 22:54:41 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-28 22:56:41: 22:56:41 [ROUTE] ● GET /api/settings (1ms) 2026-03-28 23:00:06: 23:00:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-28 23:10:05: 23:10:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-28 23:15:06: 23:15:06 [ROUTE] ● GET /api/auth/role (37ms) 2026-03-28 23:24:56: 23:24:56 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-28 23:30:04: 23:30:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 23:35:05: 23:35:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-28 23:38:33: 23:38:33 [ROUTE] ● GET /api/settings (0ms) 2026-03-28 23:40:06: 23:40:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 23:47:13: 23:47:13 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-28 23:54:53: 23:54:53 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-28 23:58:15: 23:58:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-29 00:00:00: ├─ • No activated products found 2026-03-29 00:00:00: └─ ✓ No heartbeats to send (253ms) 2026-03-29 00:00:07: 00:00:07 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-29 00:00:11: 00:00:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 00:08:53: 00:08:53 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-29 00:15:07: 00:15:07 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-29 00:16:13: 00:16:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 00:19:49: 00:19:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 00:22:24: 00:22:24 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 00:30:04: 00:30:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 00:34:59: 00:34:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 00:35:05: 00:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 00:40:06: 00:40:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 00:43:55: 00:43:55 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 00:47:10: 00:47:10 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 00:55:05: 00:55:05 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-29 01:01:13: 01:01:13 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 01:10:06: 01:10:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-29 01:16:01: 01:16:01 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 01:16:06: 01:16:06 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 01:24:55: 01:24:55 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-29 01:25:12: 01:25:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 01:30:04: 01:30:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 01:35:05: 01:35:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 01:35:22: 01:35:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 01:43:06: 01:43:06 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-29 01:50:05: 01:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 01:52:12: 01:52:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 02:00:07: 02:00:07 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-29 02:07:53: 02:07:53 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 02:15:06: 02:15:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 02:20:07: 02:20:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 02:30:06: 02:30:06 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-29 02:34:15: 02:34:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 02:40:05: 02:40:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 02:50:05: 02:50:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 03:00:06: 03:00:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-29 03:05:06: 03:05:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 03:15:05: 03:15:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-29 03:20:07: 03:20:07 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-29 03:26:23: 03:26:23 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-29 03:26:23: 03:26:23 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 03:26:51: 03:26:51 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 03:26:53: 03:26:53 [ROUTE] ● GET /api/content/default-page/:pageId (11ms) 2026-03-29 03:26:53: 03:26:53 [ROUTE] ● GET /api/content/landing-stats (12ms) 2026-03-29 03:35:06: 03:35:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-29 03:35:30: 03:35:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 03:39:38: 03:39:38 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 03:45:06: 03:45:06 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-29 04:03:24: 04:03:24 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 04:03:24: 04:03:24 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 04:10:04: 04:10:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 04:14:56: 04:14:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 04:15:06: 04:15:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-29 04:25:05: 04:25:05 [ROUTE] ● GET /api/auth/role (36ms) 2026-03-29 04:32:04: 04:32:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 04:40:06: 04:40:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 04:40:07: 04:40:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 04:45:46: 04:45:46 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 04:55:19: 04:55:19 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 04:55:49: 04:55:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 05:12:53: 05:12:53 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 05:20:04: 05:20:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 05:23:27: 05:23:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 05:29:18: 05:29:18 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 05:35:06: 05:35:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 05:37:04: 05:37:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 05:45:04: 05:45:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 05:49:18: 05:49:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 05:49:18: 05:49:18 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 05:50:04: 05:50:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 05:55:10: 05:55:10 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-29 06:00:00: ├─ • No activated products found 2026-03-29 06:00:00: └─ ✓ No heartbeats to send (74ms) 2026-03-29 06:15:04: 06:15:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 06:20:04: 06:20:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-29 06:30:04: 06:30:04 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-29 06:35:04: 06:35:04 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 06:40:05: 06:40:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 06:50:05: 06:50:05 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-29 06:51:34: 06:51:34 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 06:55:11: 06:55:11 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 07:15:03: 07:15:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 07:25:06: 07:25:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-29 07:27:49: 07:27:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 07:30:06: 07:30:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-29 07:40:05: 07:40:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 07:45:07: 07:45:07 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-29 07:50:38: 07:50:38 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 08:15:04: 08:15:04 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-29 08:15:19: 08:15:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 08:20:06: 08:20:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 08:29:45: 08:29:45 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 08:35:05: 08:35:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 08:37:50: 08:37:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 08:40:05: 08:40:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 08:45:07: 08:45:07 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 08:50:08: 08:50:08 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-29 08:55:08: 08:55:08 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-29 08:57:31: 08:57:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 09:10:05: 09:10:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-29 09:15:06: 09:15:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 09:16:33: 09:16:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 09:20:50: 09:20:50 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 09:20:52: 09:20:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 09:30:05: 09:30:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-29 09:36:04: 09:36:04 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-29 09:36:04: 09:36:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 09:43:16: 09:43:16 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 09:50:09: 09:50:09 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-29 10:15:03: 10:15:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 10:16:07: 10:16:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 10:20:03: 10:20:03 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 10:25:05: 10:25:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 10:30:06: 10:30:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 10:36:52: 10:36:52 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 10:36:52: 10:36:52 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 10:45:07: 10:45:07 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-29 10:51:52: 10:51:52 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 10:51:53: 10:51:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 10:55:59: 10:55:59 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 11:16:25: 11:16:25 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-29 11:16:25: 11:16:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 11:23:27: 11:23:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 11:23:27: 11:23:27 [ROUTE] ● GET /api/content/default-page/:pageId (8ms) 2026-03-29 11:23:27: 11:23:27 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 11:23:27: 11:23:27 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-29 11:30:05: 11:30:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-29 11:35:11: 11:35:11 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-29 11:36:07: 11:36:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 11:38:39: 11:38:39 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 11:45:04: 11:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 11:50:06: 11:50:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-29 11:51:56: 11:51:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 11:55:43: 11:55:43 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 11:56:45: 11:56:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-29 12:00:00: ├─ • No activated products found 2026-03-29 12:00:00: └─ ✓ No heartbeats to send (55ms) 2026-03-29 12:03:10: 12:03:10 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 12:03:11: 12:03:11 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 12:10:05: 12:10:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 12:15:05: 12:15:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 12:16:14: 12:16:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 12:20:08: 12:20:08 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-29 12:25:15: 12:25:15 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 12:45:04: 12:45:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-29 12:50:05: 12:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 12:56:22: 12:56:22 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 12:56:22: 12:56:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 13:01:36: 13:01:36 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 13:02:10: 13:02:10 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 13:10:02: 13:10:02 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 13:10:12: 13:10:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 13:14:09: 13:14:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 13:15:05: 13:15:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-29 13:16:47: 13:16:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 13:20:09: 13:20:09 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-29 13:20:19: 13:20:19 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 13:45:04: 13:45:04 [ROUTE] ● GET /api/auth/role (23ms) 2026-03-29 13:50:05: 13:50:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-29 13:55:05: 13:55:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-29 13:56:14: 13:56:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 14:00:05: 14:00:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 14:10:05: 14:10:05 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-29 14:12:09: 14:12:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 14:16:30: 14:16:30 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 14:16:30: 14:16:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 14:25:03: 14:25:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 14:30:05: 14:30:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-29 14:34:01: 14:34:01 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 14:36:45: 14:36:45 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 14:36:46: 14:36:46 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 14:45:04: 14:45:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 14:50:06: 14:50:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 14:56:27: 14:56:27 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 14:56:27: 14:56:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 15:03:21: 15:03:21 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 15:03:24: 15:03:24 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 15:07:58: 15:07:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 15:10:03: 15:10:03 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 15:11:04: 15:11:04 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 15:15:06: 15:15:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 15:16:13: 15:16:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 15:20:07: 15:20:07 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-29 15:21:58: 15:21:58 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 15:26:41: 15:26:41 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 15:35:05: 15:35:05 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 15:36:09: 15:36:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 15:41:40: 15:41:40 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 15:48:52: 15:48:52 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 15:55:07: 15:55:07 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 15:56:00: 15:56:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 16:02:24: 16:02:24 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 16:09:04: 16:09:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 16:13:52: 16:13:52 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 16:15:05: 16:15:05 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-29 16:20:21: 16:20:21 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 16:21:21: 16:21:21 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 16:27:26: 16:27:26 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 16:32:36: 16:32:36 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 16:36:16: 16:36:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 16:37:41: 16:37:41 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 16:45:06: 16:45:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 16:50:12: 16:50:12 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 16:55:33: 16:55:33 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 16:55:33: 16:55:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 17:02:31: 17:02:31 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 17:02:31: 17:02:31 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 17:04:03: 17:04:03 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 17:06:12: 17:06:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 17:08:07: 17:08:07 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 17:08:10: 17:08:10 [ROUTE] ● GET /api/content/default-page/:pageId (4ms) 2026-03-29 17:08:10: 17:08:10 [ROUTE] ● GET /api/content/landing-stats (5ms) 2026-03-29 17:08:34: 17:08:34 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 17:08:34: 17:08:34 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 17:13:42: 17:13:42 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 17:13:42: 17:13:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 17:20:05: 17:20:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 17:25:07: 17:25:07 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-29 17:30:07: 17:30:07 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-29 17:36:17: 17:36:17 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 17:36:17: 17:36:17 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 17:43:17: 17:43:17 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 17:43:17: 17:43:17 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 17:50:06: 17:50:06 [ROUTE] ● GET /api/auth/role (25ms) 2026-03-29 17:56:28: 17:56:28 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 17:56:28: 17:56:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-29 18:00:00: ├─ • No activated products found 2026-03-29 18:00:00: └─ ✓ No heartbeats to send (49ms) 2026-03-29 18:05:06: 18:05:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 18:11:01: 18:11:01 [SYSTEM] ℹ Server is shutting down... 2026-03-29 18:13:41: 2026-03-29 18:13:41: ╭────────────────────────────────────────────────╮ 2026-03-29 18:13:41: │ 🚀 VolksVault │ 2026-03-29 18:13:41: │ v6.3.0 • Production │ 2026-03-29 18:13:41: ╰────────────────────────────────────────────────╯ 2026-03-29 18:13:41: 2026-03-29 18:13:41: 18:13:41 [DATABASE] → Database... 2026-03-29 18:13:41: └─ ✗ Failed (223ms) 2026-03-29 18:13:46: 2026-03-29 18:13:46: ╭────────────────────────────────────────────────╮ 2026-03-29 18:13:46: │ 🚀 VolksVault │ 2026-03-29 18:13:46: │ v6.3.0 • Production │ 2026-03-29 18:13:46: ╰────────────────────────────────────────────────╯ 2026-03-29 18:13:46: 2026-03-29 18:13:46: 18:13:46 [DATABASE] → Database... 2026-03-29 18:13:46: └─ ✗ Failed (84ms) 2026-03-29 18:13:49: 2026-03-29 18:13:49: ╭────────────────────────────────────────────────╮ 2026-03-29 18:13:49: │ 🚀 VolksVault │ 2026-03-29 18:13:49: │ v6.3.0 • Production │ 2026-03-29 18:13:49: ╰────────────────────────────────────────────────╯ 2026-03-29 18:13:49: 2026-03-29 18:13:49: 18:13:49 [DATABASE] → Database... 2026-03-29 18:13:49: └─ ✓ Done (125ms) 2026-03-29 18:13:49: 18:13:49 [NOTIFICATIONS] → Notifications... 2026-03-29 18:13:49: 18:13:49 [PUSH:FCM] ℹ Firebase Admin SDK initialized successfully 2026-03-29 18:13:49: [NotificationService] Channels: IN_APP, EMAIL, PUSH (FCM, WebPush) 2026-03-29 18:13:49: └─ ✓ Done (79ms) 2026-03-29 18:13:49: 18:13:49 [SECURITY] → Security... 2026-03-29 18:13:49: └─ ✓ Done (0ms) 2026-03-29 18:13:49: 18:13:49 [ROLES] → Roles... 2026-03-29 18:13:49: └─ ✓ Done (135ms) 2026-03-29 18:13:49: 18:13:49 [ROUTES] → Routes... 2026-03-29 18:13:50: └─ ✓ Done (949ms) 2026-03-29 18:13:50: 18:13:50 [CRON] → Cron... 2026-03-29 18:13:50: └─ ✓ Done (214ms) 2026-03-29 18:13:50: 18:13:50 [EXTENSIONS] → Extensions... 2026-03-29 18:13:50: └─ ✓ Done (0ms) 2026-03-29 18:13:50: 2026-03-29 18:13:50: ✓ Server ready on port 4000 (1.5s) 2026-03-29 18:13:50: 2026-03-29 18:14:00: 18:14:00 [BTC_SCAN] → Starting Bitcoin deposit scanner... 2026-03-29 18:14:00: ├─ • Trying Mempool.space API... 2026-03-29 18:14:00: ├─ ✓ Mempool.space connected 2026-03-29 18:14:00: └─ ✓ Scanner started using mempool (150ms) 2026-03-29 18:14:00: 18:14:00 [EXCHANGE] ● Time synchronized with server. Offset: -134ms 2026-03-29 18:15:28: 18:15:28 [ROUTE] ● GET /api/auth/role (91ms) 2026-03-29 18:16:14: 18:16:14 [ROUTE] ● GET /api/settings (2ms) 2026-03-29 18:25:05: 18:25:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-29 18:30:06: 18:30:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-29 18:35:06: 18:35:06 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-29 18:39:50: 18:39:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 18:43:23: 18:43:23 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 18:50:07: 18:50:07 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-29 18:55:57: 18:55:57 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 18:55:58: 18:55:58 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 18:59:16: 18:59:16 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 19:01:29: 19:01:29 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 19:10:05: 19:10:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-29 19:15:05: 19:15:05 [ROUTE] ● GET /api/auth/role (26ms) 2026-03-29 19:15:26: 19:15:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 19:22:37: 19:22:37 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 19:29:11: 19:29:11 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 19:29:32: 19:29:32 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 19:35:05: 19:35:05 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-29 19:35:27: 19:35:27 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 19:38:16: 19:38:16 [ROUTE] ● GET /api/settings (2ms) 2026-03-29 19:40:15: 19:40:15 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-29 19:45:22: 19:45:22 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 19:45:22: 19:45:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 19:53:15: 19:53:15 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-29 19:53:15: 19:53:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 19:55:13: 19:55:13 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 20:00:06: 20:00:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-29 20:05:28: 20:05:28 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-29 20:05:28: 20:05:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 20:15:05: 20:15:05 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-29 20:20:07: 20:20:07 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 20:24:19: 20:24:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 20:26:06: 20:26:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 20:32:28: 20:32:28 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 20:38:21: 20:38:21 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 20:42:15: 20:42:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 20:44:15: 20:44:15 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 20:45:06: 20:45:06 [ROUTE] ● GET /api/settings (2ms) 2026-03-29 20:50:05: 20:50:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 20:56:42: 20:56:42 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 21:02:34: 21:02:34 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 21:05:12: 21:05:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 21:08:15: 21:08:15 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 21:13:59: 21:13:59 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-29 21:19:20: 21:19:20 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-29 21:23:45: 21:23:45 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 21:24:53: 21:24:53 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 21:24:53: 21:24:53 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 21:30:05: 21:30:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 21:35:14: 21:35:14 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 21:40:32: 21:40:32 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 21:40:57: 21:40:57 [ROUTE] ● GET /api/content/default-page/:pageId (13ms) 2026-03-29 21:40:57: 21:40:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 21:40:57: 21:40:57 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-29 21:44:48: 21:44:48 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 21:46:42: 21:46:42 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 21:46:42: 21:46:42 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 21:52:16: 21:52:16 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 21:58:25: 21:58:25 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 21:58:33: 21:58:33 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 22:03:54: 22:03:54 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 22:05:10: 22:05:10 [ROUTE] ● GET /api/settings (2ms) 2026-03-29 22:09:24: 22:09:24 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 22:15:04: 22:15:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-29 22:17:07: 22:17:07 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 22:20:05: 22:20:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 22:25:06: 22:25:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 22:25:29: 22:25:29 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 22:28:21: 22:28:21 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 22:33:20: 22:33:20 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 22:39:42: 22:39:42 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 22:39:42: 22:39:42 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 22:45:04: 22:45:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 22:45:26: 22:45:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 22:50:05: 22:50:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-29 22:54:45: 22:54:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 22:58:21: 22:58:21 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 23:05:05: 23:05:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-29 23:05:44: 23:05:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 23:10:06: 23:10:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 23:18:16: 23:18:16 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 23:25:04: 23:25:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 23:25:45: 23:25:45 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 23:30:05: 23:30:05 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-29 23:34:07: 23:34:07 [ROUTE] ● GET /api/settings (0ms) 2026-03-29 23:38:21: 23:38:21 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 23:45:04: 23:45:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-29 23:46:01: 23:46:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-29 23:50:05: 23:50:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-29 23:58:06: 23:58:06 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-30 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-30 00:00:00: ├─ • No activated products found 2026-03-30 00:00:00: └─ ✓ No heartbeats to send (94ms) 2026-03-30 00:00:17: 00:00:17 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 00:04:46: 00:04:46 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 00:06:03: 00:06:03 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 00:10:06: 00:10:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 00:15:33: 00:15:33 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 00:25:04: 00:25:04 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-30 00:25:45: 00:25:45 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 00:30:06: 00:30:06 [ROUTE] ● GET /api/auth/role (14ms) 2026-03-30 00:33:56: 00:33:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 00:40:05: 00:40:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-30 00:45:06: 00:45:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 00:45:38: 00:45:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 00:53:12: 00:53:12 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 00:59:09: 00:59:09 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 01:02:39: 01:02:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 01:02:40: 01:02:40 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 01:02:40: 01:02:40 [ROUTE] ● GET /api/content/default-page/:pageId (17ms) 2026-03-30 01:02:40: 01:02:40 [ROUTE] ● GET /api/content/landing-stats (16ms) 2026-03-30 01:02:48: 01:02:48 [POW] ● Generated challenge for action: login, difficulty: 17 2026-03-30 01:02:48: 01:02:48 [ROUTE] ● GET /api/auth/pow/challenge (6ms) 2026-03-30 01:03:08: 01:03:08 [LOGIN] → User login 2026-03-30 01:03:08: ├─ • Validating credentials format 2026-03-30 01:03:08: ├─ • Verifying security challenge 2026-03-30 01:03:08: 01:03:08 [POW] ● Valid solution verified for action: login 2026-03-30 01:03:08: ├─ • Looking up user: superadmin@example.com 2026-03-30 01:03:08: ├─ • Checking email verification status 2026-03-30 01:03:08: ├─ • Verifying password 2026-03-30 01:03:09: ├─ • Validating login attempts 2026-03-30 01:03:09: ├─ • Generating session tokens 2026-03-30 01:03:09: ├─ ✓ User superadmin@example.com logged in successfully 2026-03-30 01:03:09: └─ ✓ 173 (174ms) 2026-03-30 01:03:09: 01:03:09 [ROUTE] ● POST /api/auth/login (624ms) 2026-03-30 01:03:09: 01:03:09 [ROUTE] ● GET /api/user/profile (16ms) 2026-03-30 01:03:09: 01:03:09 [ROUTE] ● GET /api/user/notification (4ms) 2026-03-30 01:03:09: 01:03:09 [ROUTE] ● GET /api/finance/wallet/stats (18ms) 2026-03-30 01:03:10: 01:03:10 [ROUTE] ● GET /api/user/profile (7ms) 2026-03-30 01:03:10: 01:03:10 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 01:03:10: 01:03:10 [ROUTE] ● GET /api/content/default-page/:pageId (7ms) 2026-03-30 01:03:10: 01:03:10 [ROUTE] ● GET /api/finance/wallet/stats (15ms) 2026-03-30 01:03:10: 01:03:10 [ROUTE] ● GET /api/content/landing-stats (10ms) 2026-03-30 01:03:10: 01:03:10 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-30 01:03:12: 01:03:12 [ADMIN_SYSTEM] → Get All Products 2026-03-30 01:03:12: ├─ • Fetching license updates 2026-03-30 01:03:12: 01:03:12 [ROUTE] ● GET /api/user/notification (7ms) 2026-03-30 01:03:12: 01:03:12 [DASHBOARD] ● Failed to fetch KYC level data: Unknown column 'level' in 'SELECT' 2026-03-30 01:03:12: 01:03:12 [ROUTE] ● GET /api/admin/dashboard (60ms) 2026-03-30 01:03:12: 01:03:12 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 01:03:12: 01:03:12 [ADMIN_SYSTEM] → Get Batch System Health 2026-03-30 01:03:12: ├─ • Running batch health checks 2026-03-30 01:03:12: ├─ ✓ Batch health checks completed 2026-03-30 01:03:12: └─ ✓ 22 (22ms) 2026-03-30 01:03:12: 01:03:12 [ROUTE] ● GET /api/admin/system/health/batch (28ms) 2026-03-30 01:03:12: 01:03:12 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-30 01:03:12: ├─ • Fetching all products 2026-03-30 01:03:12: ├─ • Processing extension licenses 2026-03-30 01:03:12: ├─ • Processing blockchain licenses 2026-03-30 01:03:12: ├─ • Processing exchange provider licenses 2026-03-30 01:03:12: ├─ ✓ All products retrieved successfully 2026-03-30 01:03:12: └─ ✓ 320 (320ms) 2026-03-30 01:03:12: 01:03:12 [ROUTE] ● GET /api/admin/system/extension (330ms) 2026-03-30 01:03:12: 01:03:12 [ADMIN_SYS] → Batch check product updates 2026-03-30 01:03:12: ├─ • Checking updates for all products 2026-03-30 01:03:12: 01:03:12 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 01:03:12: 01:03:12 [LICENSE_API] ● Response status: 403, Content-Type: application/json, isZip: false 2026-03-30 01:03:12: ├─ ✓ All products are up to date 2026-03-30 01:03:12: └─ ✓ 44 (44ms) 2026-03-30 01:03:12: 01:03:12 [ROUTE] ● POST /api/admin/system/update/check/batch (45ms) 2026-03-30 01:03:15: 01:03:15 [EXCHANGE] ● Time synchronized with server. Offset: -123ms 2026-03-30 01:03:19: 01:03:19 [ROUTE] ● GET /api/admin/system/product (6ms) 2026-03-30 01:03:20: 01:03:20 [ADMIN_SYS] → Verify license 2026-03-30 01:03:20: └─ ✓ 0 (0ms) 2026-03-30 01:03:20: 01:03:20 [ROUTE] ● POST /api/admin/system/license/verify (44ms) 2026-03-30 01:03:20: 01:03:20 [ROUTE] ● GET /api/admin/system/patch-notes (405ms) 2026-03-30 01:03:20: 01:03:20 [ADMIN_SYS] → Check product update 2026-03-30 01:03:20: ├─ • Checking updates for product 35599184 2026-03-30 01:03:22: 01:03:22 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-30 01:03:23: 01:03:23 [EXCHANGE] ● Time synchronized with server. Offset: -128ms 2026-03-30 01:03:29: 01:03:29 [ROUTE] ● GET /api/admin/finance/wallet (12ms) 2026-03-30 01:05:04: 01:05:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 01:05:28: 01:05:28 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 01:05:28: 01:05:28 [ROUTE] ● GET /api/user/profile (10ms) 2026-03-30 01:05:28: 01:05:28 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 01:05:28: 01:05:28 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-30 01:05:29: 01:05:29 [EXCHANGE] ● Time synchronized with server. Offset: -129ms 2026-03-30 01:10:27: 01:10:27 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 01:15:32: 01:15:32 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 01:21:12: 01:21:12 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 01:25:30: 01:25:30 [ROUTE] ● GET /api/auth/session (8ms) 2026-03-30 01:25:30: 01:25:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 01:25:30: 01:25:30 [ROUTE] ● GET /api/user/profile (14ms) 2026-03-30 01:25:30: 01:25:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 01:25:30: 01:25:30 [ROUTE] ● GET /api/user/notification (5ms) 2026-03-30 01:25:31: 01:25:31 [EXCHANGE] ● Time synchronized with server. Offset: -122ms 2026-03-30 01:26:23: 01:26:23 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 01:29:41: 01:29:41 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 01:31:59: 01:31:59 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 01:37:18: 01:37:18 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 01:42:56: 01:42:56 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 01:45:26: 01:45:26 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 01:49:00: 01:49:00 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-30 01:55:04: 01:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 02:00:05: 02:00:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 02:05:06: 02:05:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 02:05:44: 02:05:44 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 02:10:48: 02:10:48 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 02:15:58: 02:15:58 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 02:15:58: 02:15:58 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 02:25:04: 02:25:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 02:25:17: 02:25:17 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 02:30:06: 02:30:06 [ROUTE] ● GET /api/auth/role (28ms) 2026-03-30 02:38:05: 02:38:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-30 02:43:40: 02:43:40 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 02:46:06: 02:46:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 02:50:06: 02:50:06 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 02:56:26: 02:56:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 02:56:26: 02:56:26 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 03:00:34: 03:00:34 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 03:04:57: 03:04:57 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 03:05:01: 03:05:01 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 03:10:05: 03:10:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 03:10:19: 03:10:19 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 03:10:24: 03:10:24 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 03:10:24: 03:10:24 [ROUTE] ● GET /api/content/default-page/:pageId (16ms) 2026-03-30 03:10:24: 03:10:24 [ROUTE] ● GET /api/content/landing-stats (17ms) 2026-03-30 03:10:25: 03:10:25 [ROUTE] ● GET /api/content/default-page/:pageId (1ms) 2026-03-30 03:10:25: 03:10:25 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-30 03:10:25: 03:10:25 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-30 03:10:25: 03:10:25 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-30 03:17:22: 03:17:22 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 03:24:51: 03:24:51 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 03:25:03: 03:25:03 [ROUTE] ● GET /api/settings (2ms) 2026-03-30 03:30:06: 03:30:06 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-30 03:37:12: 03:37:12 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 03:43:11: 03:43:11 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 03:43:11: 03:43:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 03:49:24: 03:49:24 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 03:55:05: 03:55:05 [ROUTE] ● GET /api/auth/role (17ms) 2026-03-30 03:55:15: 03:55:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 04:00:06: 04:00:06 [ROUTE] ● GET /api/auth/role (12ms) 2026-03-30 04:05:22: 04:05:22 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 04:05:22: 04:05:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 04:10:41: 04:10:41 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 04:19:51: 04:19:51 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 04:25:03: 04:25:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 04:25:03: 04:25:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 04:30:07: 04:30:07 [ROUTE] ● GET /api/auth/role (24ms) 2026-03-30 04:31:36: 04:31:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 04:36:01: 04:36:01 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-30 04:41:08: 04:41:08 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-30 04:43:27: 04:43:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 04:47:12: 04:47:12 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 04:52:27: 04:52:27 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 04:58:02: 04:58:02 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 05:03:21: 05:03:21 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 05:03:22: 05:03:22 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 05:10:05: 05:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 05:16:15: 05:16:15 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 05:25:03: 05:25:03 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 05:30:07: 05:30:07 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 05:36:14: 05:36:14 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 05:41:38: 05:41:38 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 05:43:00: 05:43:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 05:46:56: 05:46:56 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 05:55:04: 05:55:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-30 06:00:00: ├─ • No activated products found 2026-03-30 06:00:00: └─ ✓ No heartbeats to send (106ms) 2026-03-30 06:00:07: 06:00:07 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 06:04:35: 06:04:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 06:07:51: 06:07:51 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 06:13:23: 06:13:23 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 06:19:04: 06:19:04 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-30 06:22:46: 06:22:46 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 06:24:26: 06:24:26 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 06:26:37: 06:26:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 06:29:41: 06:29:41 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 06:31:36: 06:31:36 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 06:32:50: 06:32:50 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 06:32:50: 06:32:50 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 06:32:50: 06:32:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 06:32:50: 06:32:50 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 06:34:43: 06:34:43 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 06:40:03: 06:40:03 [ROUTE] ● GET /api/auth/role (18ms) 2026-03-30 06:40:03: 06:40:03 [ROUTE] ● GET /api/settings (4ms) 2026-03-30 06:45:05: 06:45:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-30 06:51:51: 06:51:51 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 06:59:14: 06:59:14 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 07:00:06: 07:00:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 07:05:06: 07:05:06 [ROUTE] ● GET /api/auth/role (35ms) 2026-03-30 07:06:56: 07:06:56 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 07:10:06: 07:10:06 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-30 07:20:04: 07:20:04 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 07:20:04: 07:20:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 07:25:06: 07:25:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-30 07:31:17: 07:31:17 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 07:36:14: 07:36:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 07:36:22: 07:36:22 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 07:36:22: 07:36:22 [ROUTE] ● GET /api/content/default-page/:pageId (8ms) 2026-03-30 07:36:23: 07:36:23 [ROUTE] ● GET /api/content/landing-stats (7ms) 2026-03-30 07:39:35: 07:39:35 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 07:41:27: 07:41:27 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 07:45:05: 07:45:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 07:46:27: 07:46:27 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 07:49:12: 07:49:12 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 07:50:06: 07:50:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 07:52:16: 07:52:16 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 07:56:02: 07:56:02 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-30 08:01:30: 08:01:30 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 08:01:30: 08:01:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 08:06:14: 08:06:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 08:10:04: 08:10:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 08:18:33: 08:18:33 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 08:25:05: 08:25:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 08:30:06: 08:30:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 08:40:06: 08:40:06 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 08:50:04: 08:50:04 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 09:00:06: 09:00:06 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-30 09:10:05: 09:10:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 09:19:28: 09:19:28 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 09:25:05: 09:25:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 09:30:06: 09:30:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 09:35:15: 09:35:15 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 09:43:02: 09:43:02 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 09:50:07: 09:50:07 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-30 09:56:20: 09:56:20 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 09:56:20: 09:56:20 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 10:02:25: 10:02:25 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 10:02:26: 10:02:26 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 10:07:57: 10:07:57 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 10:15:05: 10:15:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 10:20:06: 10:20:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 10:30:07: 10:30:07 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 10:38:10: 10:38:10 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 10:45:05: 10:45:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-30 10:50:07: 10:50:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 11:00:06: 11:00:06 [ROUTE] ● GET /api/auth/role (27ms) 2026-03-30 11:01:00: 11:01:00 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 11:06:07: 11:06:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-30 11:09:08: 11:09:08 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 11:09:10: 11:09:10 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 11:09:10: 11:09:10 [ROUTE] ● GET /api/content/default-page/:pageId (12ms) 2026-03-30 11:09:10: 11:09:10 [ROUTE] ● GET /api/content/landing-stats (16ms) 2026-03-30 11:09:15: 11:09:15 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 11:09:15: 11:09:15 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 11:09:15: 11:09:15 [ROUTE] ● GET /api/finance/investment/plan (13ms) 2026-03-30 11:09:15: 11:09:15 [ROUTE] ● GET /api/finance/investment/stats (18ms) 2026-03-30 11:09:18: 11:09:18 [ROUTE] ● GET /api/content/default-page/:pageId (3ms) 2026-03-30 11:09:18: 11:09:18 [ROUTE] ● GET /api/content/default-page/:pageId (19ms) 2026-03-30 11:09:18: 11:09:18 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 11:09:18: 11:09:18 [BLOG] → Get Categories 2026-03-30 11:09:18: ├─ • Fetching categories with post counts 2026-03-30 11:09:18: 11:09:18 [ROUTE] ● GET /api/blog/post (27ms) 2026-03-30 11:09:18: ├─ ✓ Retrieved 1 categories 2026-03-30 11:09:18: └─ ✓ 20 (20ms) 2026-03-30 11:09:18: 11:09:18 [ROUTE] ● GET /api/blog/category (22ms) 2026-03-30 11:09:18: 11:09:18 [ROUTE] ● GET /api/blog/tag (22ms) 2026-03-30 11:09:18: 11:09:18 [ROUTE] ● GET /api/blog/author/all (20ms) 2026-03-30 11:09:19: 11:09:19 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-30 11:09:19: 11:09:19 [ROUTE] ● GET /api/content/default-page/:pageId (2ms) 2026-03-30 11:09:19: 11:09:19 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 11:09:21: 11:09:21 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 11:09:21: 11:09:21 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 11:09:47: 11:09:47 [ROUTE] ● GET /api/exchange/market (7ms) 2026-03-30 11:09:47: 11:09:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 11:09:47: 11:09:47 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 11:09:47: 11:09:47 [WS] ℹ Client e9f9c5a8-a6af-40ad-a515-dda00a361f16 subscribing on route /api/exchange/ticker with key: {"type":"tickers"} 2026-03-30 11:09:47: 11:09:47 [WS] ● Broadcast to 1 client(s) on route /api/exchange/ticker 2026-03-30 11:15:04: 11:15:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 11:20:07: 11:20:07 [ROUTE] ● GET /api/auth/role (13ms) 2026-03-30 11:26:17: 11:26:17 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 11:26:24: 11:26:24 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 11:35:06: 11:35:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 11:40:33: 11:40:33 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 11:50:05: 11:50:05 [ROUTE] ● GET /api/auth/role (37ms) 2026-03-30 11:57:07: 11:57:07 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-30 11:57:07: 11:57:07 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-30 12:00:00: ├─ • No activated products found 2026-03-30 12:00:00: └─ ✓ No heartbeats to send (100ms) 2026-03-30 12:02:53: 12:02:53 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 12:02:54: 12:02:54 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 12:10:04: 12:10:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-30 12:15:05: 12:15:05 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 12:17:17: 12:17:17 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 12:25:04: 12:25:04 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-30 12:30:06: 12:30:06 [ROUTE] ● GET /api/auth/role (34ms) 2026-03-30 12:39:40: 12:39:40 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 12:45:05: 12:45:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 12:50:06: 12:50:06 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 12:55:07: 12:55:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 13:05:05: 13:05:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 13:10:06: 13:10:06 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-30 13:20:05: 13:20:05 [ROUTE] ● GET /api/auth/role (20ms) 2026-03-30 13:30:06: 13:30:06 [ROUTE] ● GET /api/auth/role (86ms) 2026-03-30 13:35:26: 13:35:26 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 13:35:49: 13:35:49 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 13:45:05: 13:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 13:50:09: 13:50:09 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 14:00:05: 14:00:05 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 14:05:06: 14:05:06 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 14:07:40: 14:07:40 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 14:15:06: 14:15:06 [ROUTE] ● GET /api/auth/role (34ms) 2026-03-30 14:25:04: 14:25:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 14:30:05: 14:30:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 14:32:38: 14:32:38 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 14:35:06: 14:35:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 14:45:05: 14:45:05 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 14:50:06: 14:50:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 14:51:31: 14:51:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 15:00:07: 15:00:07 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-30 15:04:07: 15:04:07 [ROUTE] ● GET /api/auth/session (4ms) 2026-03-30 15:04:08: 15:04:08 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 15:04:08: 15:04:08 [ROUTE] ● GET /api/user/profile (13ms) 2026-03-30 15:04:12: 15:04:12 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 15:04:13: 15:04:13 [ROUTE] ● GET /api/content/default-page/:pageId (16ms) 2026-03-30 15:04:13: 15:04:13 [ROUTE] ● GET /api/content/landing-stats (24ms) 2026-03-30 15:04:13: 15:04:13 [ROUTE] ● GET /api/finance/wallet/stats (38ms) 2026-03-30 15:04:13: 15:04:13 [ROUTE] ● GET /api/user/notification (7ms) 2026-03-30 15:06:54: 15:06:54 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 15:06:54: 15:06:54 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 15:07:12: 15:07:12 [ROUTE] ● GET /api/user/profile (10ms) 2026-03-30 15:07:14: 15:07:14 [ADMIN_SYSTEM] → Get All Products 2026-03-30 15:07:14: ├─ • Fetching license updates 2026-03-30 15:07:14: 15:07:14 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 15:07:14: 15:07:14 [DASHBOARD] ● Failed to fetch KYC level data: Unknown column 'level' in 'SELECT' 2026-03-30 15:07:14: 15:07:14 [ROUTE] ● GET /api/admin/dashboard (38ms) 2026-03-30 15:07:14: 15:07:14 [ROUTE] ● GET /api/user/notification (2ms) 2026-03-30 15:07:14: 15:07:14 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 15:07:14: ├─ • Fetching all products 2026-03-30 15:07:14: ├─ • Processing extension licenses 2026-03-30 15:07:14: ├─ • Processing blockchain licenses 2026-03-30 15:07:14: ├─ • Processing exchange provider licenses 2026-03-30 15:07:14: ├─ ✓ All products retrieved successfully 2026-03-30 15:07:14: └─ ✓ 194 (194ms) 2026-03-30 15:07:14: 15:07:14 [ROUTE] ● GET /api/admin/system/extension (196ms) 2026-03-30 15:07:14: 15:07:14 [ADMIN_SYSTEM] → Get Batch System Health 2026-03-30 15:07:14: ├─ • Running batch health checks 2026-03-30 15:07:14: 15:07:14 [ADMIN_SYS] → Batch check product updates 2026-03-30 15:07:14: ├─ • Checking updates for all products 2026-03-30 15:07:14: ├─ ✓ Batch health checks completed 2026-03-30 15:07:14: └─ ✓ 11 (11ms) 2026-03-30 15:07:14: 15:07:14 [ROUTE] ● GET /api/admin/system/health/batch (13ms) 2026-03-30 15:07:14: 15:07:14 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 15:07:14: ├─ ✓ All products are up to date 2026-03-30 15:07:14: └─ ✓ 74 (74ms) 2026-03-30 15:07:14: 15:07:14 [ROUTE] ● POST /api/admin/system/update/check/batch (74ms) 2026-03-30 15:07:34: 15:07:34 [ADMIN_SYSTEM] → Get All Products 2026-03-30 15:07:34: ├─ • Fetching license updates 2026-03-30 15:07:34: 15:07:34 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 15:07:34: ├─ • Fetching all products 2026-03-30 15:07:34: ├─ • Processing extension licenses 2026-03-30 15:07:34: ├─ • Processing blockchain licenses 2026-03-30 15:07:34: ├─ • Processing exchange provider licenses 2026-03-30 15:07:34: ├─ ✓ All products retrieved successfully 2026-03-30 15:07:34: └─ ✓ 81 (81ms) 2026-03-30 15:07:34: 15:07:34 [ROUTE] ● GET /api/admin/system/extension (82ms) 2026-03-30 15:07:54: 15:07:54 [ADMIN_SYSTEM] → Get All Products 2026-03-30 15:07:54: ├─ • Fetching license updates 2026-03-30 15:07:54: 15:07:54 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 15:07:54: ├─ • Fetching all products 2026-03-30 15:07:54: ├─ • Processing extension licenses 2026-03-30 15:07:54: ├─ • Processing blockchain licenses 2026-03-30 15:07:54: ├─ • Processing exchange provider licenses 2026-03-30 15:07:54: ├─ ✓ All products retrieved successfully 2026-03-30 15:07:54: └─ ✓ 96 (96ms) 2026-03-30 15:07:54: 15:07:54 [ROUTE] ● GET /api/admin/system/extension (98ms) 2026-03-30 15:07:55: 15:07:55 [ADMIN_SYS] → Verify license 2026-03-30 15:07:55: └─ ✓ 1 (1ms) 2026-03-30 15:07:55: 15:07:55 [ROUTE] ● POST /api/admin/system/license/verify (63ms) 2026-03-30 15:07:55: 15:07:55 [ADMIN_SYS] → Check product update 2026-03-30 15:07:55: ├─ • Checking updates for product 35988984 2026-03-30 15:07:55: 15:07:55 [ROUTE] ● GET /api/admin/system/patch-notes/:productId (130ms) 2026-03-30 15:10:07: 15:10:07 [ADMIN_SYS] → Check product update 2026-03-30 15:10:07: ├─ • Checking updates for product 35988984 2026-03-30 15:10:09: 15:10:09 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-30 15:11:18: 15:11:18 [WS] ● Client c4d7bb16-4319-4755-951e-d55e8ed38d35 missed heartbeat, sending final ping 2026-03-30 15:11:32: 15:11:32 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 15:11:32: 15:11:32 [ROUTE] ● GET /api/user/profile (19ms) 2026-03-30 15:11:33: 15:11:33 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 15:11:33: 15:11:33 [ROUTE] ● GET /api/user/notification (3ms) 2026-03-30 15:11:33: 15:11:33 [DASHBOARD] ● Failed to fetch KYC level data: Unknown column 'level' in 'SELECT' 2026-03-30 15:11:33: 15:11:33 [ROUTE] ● GET /api/admin/dashboard (30ms) 2026-03-30 15:11:33: 15:11:33 [ADMIN_SYSTEM] → Get All Products 2026-03-30 15:11:33: ├─ • Fetching license updates 2026-03-30 15:11:33: 15:11:33 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 15:11:33: 15:11:33 [ADMIN_SYSTEM] → Get Batch System Health 2026-03-30 15:11:33: ├─ • Running batch health checks 2026-03-30 15:11:33: ├─ ✓ Batch health checks completed 2026-03-30 15:11:33: └─ ✓ 12 (12ms) 2026-03-30 15:11:33: 15:11:33 [ROUTE] ● GET /api/admin/system/health/batch (13ms) 2026-03-30 15:11:33: 15:11:33 [WS] ● Client c4d7bb16-4319-4755-951e-d55e8ed38d35 failed to respond, closing 2026-03-30 15:11:33: ├─ • Fetching all products 2026-03-30 15:11:33: ├─ • Processing extension licenses 2026-03-30 15:11:33: ├─ • Processing blockchain licenses 2026-03-30 15:11:33: ├─ • Processing exchange provider licenses 2026-03-30 15:11:33: ├─ ✓ All products retrieved successfully 2026-03-30 15:11:33: └─ ✓ 179 (179ms) 2026-03-30 15:11:33: 15:11:33 [ROUTE] ● GET /api/admin/system/extension (180ms) 2026-03-30 15:11:33: 15:11:33 [ADMIN_SYS] → Batch check product updates 2026-03-30 15:11:33: ├─ • Checking updates for all products 2026-03-30 15:11:33: 15:11:33 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 15:11:34: ├─ ✓ All products are up to date 2026-03-30 15:11:34: └─ ✓ 66 (66ms) 2026-03-30 15:11:34: 15:11:34 [ROUTE] ● POST /api/admin/system/update/check/batch (66ms) 2026-03-30 15:11:39: 15:11:39 [ADMIN_SYSTEM] → Get All Products 2026-03-30 15:11:39: ├─ • Fetching license updates 2026-03-30 15:11:39: 15:11:39 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 15:11:39: ├─ • Fetching all products 2026-03-30 15:11:39: ├─ • Processing extension licenses 2026-03-30 15:11:39: ├─ • Processing blockchain licenses 2026-03-30 15:11:39: ├─ • Processing exchange provider licenses 2026-03-30 15:11:39: ├─ ✓ All products retrieved successfully 2026-03-30 15:11:39: └─ ✓ 76 (76ms) 2026-03-30 15:11:39: 15:11:39 [ROUTE] ● GET /api/admin/system/extension (77ms) 2026-03-30 15:15:06: 15:15:06 [ROUTE] ● GET /api/auth/role (15ms) 2026-03-30 15:16:57: 15:16:57 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 15:22:48: 15:22:48 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 15:22:48: 15:22:48 [ROUTE] ● GET /api/user/profile (11ms) 2026-03-30 15:22:48: 15:22:48 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-30 15:22:49: 15:22:49 [ADMIN_SYSTEM] → Get All Products 2026-03-30 15:22:49: ├─ • Fetching license updates 2026-03-30 15:22:49: 15:22:49 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 15:22:49: 15:22:49 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 15:22:49: ├─ • Fetching all products 2026-03-30 15:22:49: ├─ • Processing extension licenses 2026-03-30 15:22:49: ├─ • Processing blockchain licenses 2026-03-30 15:22:49: ├─ • Processing exchange provider licenses 2026-03-30 15:22:49: ├─ ✓ All products retrieved successfully 2026-03-30 15:22:49: └─ ✓ 198 (198ms) 2026-03-30 15:22:49: 15:22:49 [ROUTE] ● GET /api/admin/system/extension (199ms) 2026-03-30 15:28:05: 15:28:05 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 15:28:05: 15:28:05 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-30 15:28:05: 15:28:05 [ROUTE] ● GET /api/user/profile (8ms) 2026-03-30 15:28:06: 15:28:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 15:28:07: 15:28:07 [ADMIN_SYSTEM] → Get All Products 2026-03-30 15:28:07: ├─ • Fetching license updates 2026-03-30 15:28:07: 15:28:07 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 15:28:07: ├─ • Fetching all products 2026-03-30 15:28:07: ├─ • Processing extension licenses 2026-03-30 15:28:07: ├─ • Processing blockchain licenses 2026-03-30 15:28:07: ├─ • Processing exchange provider licenses 2026-03-30 15:28:07: ├─ ✓ All products retrieved successfully 2026-03-30 15:28:07: └─ ✓ 184 (184ms) 2026-03-30 15:28:07: 15:28:07 [ROUTE] ● GET /api/admin/system/extension (186ms) 2026-03-30 15:33:25: 15:33:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 15:33:25: 15:33:25 [ROUTE] ● GET /api/user/profile (16ms) 2026-03-30 15:33:25: 15:33:25 [ROUTE] ● GET /api/auth/role (10ms) 2026-03-30 15:33:26: 15:33:26 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 15:33:26: 15:33:26 [ADMIN_SYSTEM] → Get All Products 2026-03-30 15:33:26: ├─ • Fetching license updates 2026-03-30 15:33:26: 15:33:26 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 15:33:26: ├─ • Fetching all products 2026-03-30 15:33:26: ├─ • Processing extension licenses 2026-03-30 15:33:26: ├─ • Processing blockchain licenses 2026-03-30 15:33:26: ├─ • Processing exchange provider licenses 2026-03-30 15:33:26: ├─ ✓ All products retrieved successfully 2026-03-30 15:33:26: └─ ✓ 183 (183ms) 2026-03-30 15:33:26: 15:33:26 [ROUTE] ● GET /api/admin/system/extension (184ms) 2026-03-30 15:40:05: 15:40:05 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 15:40:16: 15:40:16 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 15:41:26: 15:41:26 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 15:49:49: 15:49:49 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 15:55:04: 15:55:04 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 16:03:32: 16:03:32 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 16:10:05: 16:10:05 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-30 16:17:30: 16:17:30 [ROUTE] ● GET /api/auth/session (5ms) 2026-03-30 16:17:30: 16:17:30 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 16:17:30: 16:17:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 16:17:30: 16:17:30 [ROUTE] ● GET /api/user/profile (9ms) 2026-03-30 16:17:32: 16:17:32 [ADMIN_SYSTEM] → Get All Products 2026-03-30 16:17:32: ├─ • Fetching license updates 2026-03-30 16:17:32: 16:17:32 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 16:17:32: ├─ • Fetching all products 2026-03-30 16:17:32: ├─ • Processing extension licenses 2026-03-30 16:17:32: ├─ • Processing blockchain licenses 2026-03-30 16:17:32: ├─ • Processing exchange provider licenses 2026-03-30 16:17:32: ├─ ✓ All products retrieved successfully 2026-03-30 16:17:32: └─ ✓ 183 (183ms) 2026-03-30 16:17:32: 16:17:32 [ROUTE] ● GET /api/admin/system/extension (183ms) 2026-03-30 16:17:32: 16:17:32 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 16:23:04: 16:23:04 [ROUTE] ● GET /api/auth/role (2ms) 2026-03-30 16:23:04: 16:23:04 [ROUTE] ● GET /api/user/profile (8ms) 2026-03-30 16:23:04: 16:23:04 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 16:23:06: 16:23:06 [ADMIN_SYSTEM] → Get All Products 2026-03-30 16:23:06: ├─ • Fetching license updates 2026-03-30 16:23:06: 16:23:06 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 16:23:06: ├─ • Fetching all products 2026-03-30 16:23:06: ├─ • Processing extension licenses 2026-03-30 16:23:06: ├─ • Processing blockchain licenses 2026-03-30 16:23:06: ├─ • Processing exchange provider licenses 2026-03-30 16:23:06: ├─ ✓ All products retrieved successfully 2026-03-30 16:23:06: └─ ✓ 190 (190ms) 2026-03-30 16:23:06: 16:23:06 [ROUTE] ● GET /api/admin/system/extension (192ms) 2026-03-30 16:23:06: 16:23:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 16:30:05: 16:30:05 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-30 16:33:31: 16:33:31 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 16:35:08: 16:35:08 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 16:35:08: 16:35:08 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 16:38:50: 16:38:50 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 16:40:04: 16:40:04 [ROUTE] ● GET /api/settings (5ms) 2026-03-30 16:40:04: 16:40:04 [ROUTE] ● GET /api/user/profile (31ms) 2026-03-30 16:40:05: 16:40:05 [ADMIN_SYSTEM] → Get All Products 2026-03-30 16:40:05: ├─ • Fetching license updates 2026-03-30 16:40:06: 16:40:06 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 16:40:06: ├─ • Fetching all products 2026-03-30 16:40:06: ├─ • Processing extension licenses 2026-03-30 16:40:06: ├─ • Processing blockchain licenses 2026-03-30 16:40:06: ├─ • Processing exchange provider licenses 2026-03-30 16:40:06: ├─ ✓ All products retrieved successfully 2026-03-30 16:40:06: └─ ✓ 259 (259ms) 2026-03-30 16:40:06: 16:40:06 [ROUTE] ● GET /api/admin/system/extension (260ms) 2026-03-30 16:40:06: 16:40:06 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 16:40:44: 16:40:44 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 16:45:03: 16:45:03 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 16:49:11: 16:49:11 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 16:54:25: 16:54:25 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 16:54:25: 16:54:25 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-30 17:00:26: 17:00:26 [ROUTE] ● GET /api/auth/role (16ms) 2026-03-30 17:03:39: 17:03:39 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 17:08:03: 17:08:03 [ROUTE] ● GET /api/auth/role (3ms) 2026-03-30 17:15:04: 17:15:04 [ROUTE] ● GET /api/auth/role (8ms) 2026-03-30 17:20:09: 17:20:09 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-30 17:21:17: 17:21:17 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 17:21:17: 17:21:17 [ROUTE] ● GET /api/content/default-page/:pageId (14ms) 2026-03-30 17:21:17: 17:21:17 [ROUTE] ● GET /api/content/default-page/:pageId (10ms) 2026-03-30 17:25:14: 17:25:14 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 17:30:25: 17:30:25 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 17:39:18: 17:39:18 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 17:45:08: 17:45:08 [ROUTE] ● GET /api/auth/role (104ms) 2026-03-30 17:48:37: 17:48:37 [ROUTE] ● GET /api/auth/session (4ms) 2026-03-30 17:48:37: 17:48:37 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 17:48:37: 17:48:37 [ROUTE] ● GET /api/user/profile (11ms) 2026-03-30 17:48:39: 17:48:39 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 17:48:39: 17:48:39 [ADMIN_SYSTEM] → Get All Products 2026-03-30 17:48:39: ├─ • Fetching license updates 2026-03-30 17:48:39: 17:48:39 [LICENSE_API] ● POST https://updates.mashdiv.com/api/client/updates/batch 2026-03-30 17:48:39: ├─ • Fetching all products 2026-03-30 17:48:39: ├─ • Processing extension licenses 2026-03-30 17:48:39: ├─ • Processing blockchain licenses 2026-03-30 17:48:39: ├─ • Processing exchange provider licenses 2026-03-30 17:48:39: ├─ ✓ All products retrieved successfully 2026-03-30 17:48:39: └─ ✓ 189 (189ms) 2026-03-30 17:48:39: 17:48:39 [ROUTE] ● GET /api/admin/system/extension (191ms) 2026-03-30 17:53:11: 17:53:11 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 17:58:58: 17:58:58 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-30 18:00:00: ├─ • No activated products found 2026-03-30 18:00:00: └─ ✓ No heartbeats to send (61ms) 2026-03-30 18:05:07: 18:05:07 [ROUTE] ● GET /api/auth/role (11ms) 2026-03-30 18:06:11: 18:06:11 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 18:17:45: 18:17:45 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 18:18:35: 18:18:35 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 18:21:07: 18:21:07 [ROUTE] ● GET /api/settings (0ms) 2026-03-30 18:25:06: 18:25:06 [ROUTE] ● GET /api/auth/role (9ms) 2026-03-30 18:27:53: 18:27:53 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 18:30:07: 18:30:07 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 18:35:11: 18:35:11 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 18:36:09: 18:36:09 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 18:37:56: 18:37:56 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 18:40:16: 18:40:16 [ROUTE] ● GET /api/auth/role (551ms) 2026-03-30 18:41:30: 18:41:30 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 18:46:32: 18:46:32 [ROUTE] ● GET /api/auth/role (6ms) 2026-03-30 18:46:33: 18:46:33 [ROUTE] ● GET /api/settings (1ms) 2026-03-30 18:55:06: 18:55:06 [ROUTE] ● GET /api/auth/role (7ms) 2026-03-30 19:00:07: 19:00:07 [ROUTE] ● GET /api/auth/role (5ms) 2026-03-30 19:05:21: 19:05:21 [ROUTE] ● GET /api/auth/role (22ms) 2026-03-30 19:10:25: 19:10:25 [ROUTE] ● GET /api/auth/role (186ms) 2026-03-30 19:20:10: 19:20:10 [ROUTE] ● GET /api/auth/role (710ms) 2026-03-30 19:21:55: 19:21:55 [WS] ● Client 6de5efc8-ce0b-4f46-aaeb-08811728c1f1 missed heartbeat, sending final ping 2026-03-30 19:22:10: 19:22:10 [WS] ● Client 6de5efc8-ce0b-4f46-aaeb-08811728c1f1 failed to respond, closing 2026-03-30 19:30:07: 19:30:07 [ROUTE] ● GET /api/auth/role (4ms) 2026-03-30 19:33:38: 2026-03-30 19:33:38: ╭────────────────────────────────────────────────╮ 2026-03-30 19:33:38: │ 🚀 VolksVault │ 2026-03-30 19:33:38: │ v6.3.0 • Production │ 2026-03-30 19:33:38: ╰────────────────────────────────────────────────╯ 2026-03-30 19:33:38: 2026-03-30 19:33:38: 19:33:38 [DATABASE] → Database... 2026-03-30 19:33:38: └─ ✗ Failed (142ms) 2026-03-30 19:33:42: 2026-03-30 19:33:42: ╭────────────────────────────────────────────────╮ 2026-03-30 19:33:42: │ 🚀 VolksVault │ 2026-03-30 19:33:42: │ v6.3.0 • Production │ 2026-03-30 19:33:42: ╰────────────────────────────────────────────────╯ 2026-03-30 19:33:42: 2026-03-30 19:33:42: 19:33:42 [DATABASE] → Database... 2026-03-30 19:33:42: └─ ✗ Failed (85ms) 2026-03-30 19:33:45: 2026-03-30 19:33:45: ╭────────────────────────────────────────────────╮ 2026-03-30 19:33:45: │ 🚀 VolksVault │ 2026-03-30 19:33:45: │ v6.3.0 • Production │ 2026-03-30 19:33:45: ╰────────────────────────────────────────────────╯ 2026-03-30 19:33:45: 2026-03-30 19:33:45: 19:33:45 [DATABASE] → Database... 2026-03-30 19:33:45: └─ ✓ Done (147ms) 2026-03-30 19:33:45: 19:33:45 [NOTIFICATIONS] → Notifications... 2026-03-30 19:33:45: 19:33:45 [PUSH:FCM] ℹ Firebase Admin SDK initialized successfully 2026-03-30 19:33:45: [NotificationService] Channels: IN_APP, EMAIL, PUSH (FCM, WebPush) 2026-03-30 19:33:45: └─ ✓ Done (84ms) 2026-03-30 19:33:45: 19:33:45 [SECURITY] → Security... 2026-03-30 19:33:45: └─ ✓ Done (1ms) 2026-03-30 19:33:45: 19:33:45 [ROLES] → Roles... 2026-03-30 19:33:45: └─ ✓ Done (154ms) 2026-03-30 19:33:45: 19:33:45 [ROUTES] → Routes... 2026-03-30 19:33:46: └─ ✓ Done (986ms) 2026-03-30 19:33:46: 19:33:46 [CRON] → Cron... 2026-03-30 19:33:46: └─ ✓ Done (245ms) 2026-03-30 19:33:46: 19:33:46 [EXTENSIONS] → Extensions... 2026-03-30 19:33:46: └─ ✓ Done (0ms) 2026-03-30 19:33:46: 2026-03-30 19:33:46: ✓ Server ready on port 4000 (1.6s) 2026-03-30 19:33:46: 2026-03-30 19:34:00: 19:34:00 [BTC_SCAN] → Starting Bitcoin deposit scanner... 2026-03-30 19:34:00: ├─ • Trying Mempool.space API... 2026-03-30 19:34:00: ├─ ✓ Mempool.space connected 2026-03-30 19:34:00: └─ ✓ Scanner started using mempool (346ms) 2026-03-30 19:34:00: 19:34:00 [EXCHANGE] ● Time synchronized with server. Offset: -286ms 2026-03-30 19:37:29: 2026-03-30 19:37:29: ╭────────────────────────────────────────────────╮ 2026-03-30 19:37:29: │ 🚀 VolksVault │ 2026-03-30 19:37:29: │ v6.3.0 • Production │ 2026-03-30 19:37:29: ╰────────────────────────────────────────────────╯ 2026-03-30 19:37:29: 2026-03-30 19:37:29: 19:37:29 [DATABASE] → Database... 2026-03-30 19:37:29: └─ ✗ Failed (144ms) 2026-03-30 19:37:33: 2026-03-30 19:37:33: ╭────────────────────────────────────────────────╮ 2026-03-30 19:37:33: │ 🚀 VolksVault │ 2026-03-30 19:37:33: │ v6.3.0 • Production │ 2026-03-30 19:37:33: ╰────────────────────────────────────────────────╯ 2026-03-30 19:37:33: 2026-03-30 19:37:33: 19:37:33 [DATABASE] → Database... 2026-03-30 19:37:33: └─ ✗ Failed (85ms) 2026-03-30 19:37:36: 2026-03-30 19:37:36: ╭────────────────────────────────────────────────╮ 2026-03-30 19:37:36: │ 🚀 VolksVault │ 2026-03-30 19:37:36: │ v6.3.0 • Production │ 2026-03-30 19:37:36: ╰────────────────────────────────────────────────╯ 2026-03-30 19:37:36: 2026-03-30 19:37:36: 19:37:36 [DATABASE] → Database... 2026-03-30 19:37:36: └─ ✓ Done (214ms) 2026-03-30 19:37:36: 19:37:36 [NOTIFICATIONS] → Notifications... 2026-03-30 19:37:36: 19:37:36 [PUSH:FCM] ℹ Firebase Admin SDK initialized successfully 2026-03-30 19:37:36: [NotificationService] Channels: IN_APP, EMAIL, PUSH (FCM, WebPush) 2026-03-30 19:37:36: └─ ✓ Done (131ms) 2026-03-30 19:37:36: 19:37:36 [SECURITY] → Security... 2026-03-30 19:37:36: └─ ✓ Done (1ms) 2026-03-30 19:37:36: 19:37:36 [ROLES] → Roles... 2026-03-30 19:37:36: └─ ✓ Done (168ms) 2026-03-30 19:37:36: 19:37:36 [ROUTES] → Routes... 2026-03-30 19:37:38: └─ ✓ Done (2.1s) 2026-03-30 19:37:38: 19:37:38 [CRON] → Cron... 2026-03-30 19:37:39: └─ ✓ Done (560ms) 2026-03-30 19:37:39: 19:37:39 [EXTENSIONS] → Extensions... 2026-03-30 19:37:39: └─ ✓ Done (0ms) 2026-03-30 19:37:39: 2026-03-30 19:37:39: ✓ Server ready on port 4000 (3.1s) 2026-03-30 19:37:39: 2026-03-30 19:38:00: 19:38:00 [BTC_SCAN] → Starting Bitcoin deposit scanner... 2026-03-30 19:38:00: ├─ • Trying Mempool.space API... 2026-03-30 19:38:00: ├─ ✓ Mempool.space connected 2026-03-30 19:38:00: └─ ✓ Scanner started using mempool (191ms) 2026-03-30 19:38:00: 19:38:00 [EXCHANGE] ● Time synchronized with server. Offset: -125ms 2026-03-30 19:41:04: 19:41:04 [WS] ● Client 766167a0-3369-43da-b6b0-0712f94abf07 missed heartbeat, sending final ping 2026-03-30 19:41:19: 19:41:19 [WS] ● Client 766167a0-3369-43da-b6b0-0712f94abf07 failed to respond, closing 2026-03-30 19:50:06: 19:50:06 [ROUTE] ● GET /api/auth/role (54ms) 2026-03-30 19:55:30: 19:55:30 [ROUTE] ● GET /api/settings (4ms) 2026-03-30 20:01:40: 20:01:40 [ROUTE] ● GET /api/settings (2ms) 2026-03-31 00:00:00: 00:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-31 00:00:00: ├─ • No activated products found 2026-03-31 00:00:00: └─ ✓ No heartbeats to send (103ms) 2026-03-31 00:52:48: 00:52:48 [SYSTEM] ℹ Server is shutting down... 2026-03-31 00:54:45: 2026-03-31 00:54:45: ╭────────────────────────────────────────────────╮ 2026-03-31 00:54:45: │ 🚀 VolksVault │ 2026-03-31 00:54:45: │ v6.3.0 • Production │ 2026-03-31 00:54:45: ╰────────────────────────────────────────────────╯ 2026-03-31 00:54:45: 2026-03-31 00:54:45: 00:54:45 [DATABASE] → Database... 2026-03-31 00:54:46: └─ ✗ Failed (128ms) 2026-03-31 00:54:49: 2026-03-31 00:54:49: ╭────────────────────────────────────────────────╮ 2026-03-31 00:54:49: │ 🚀 VolksVault │ 2026-03-31 00:54:49: │ v6.3.0 • Production │ 2026-03-31 00:54:49: ╰────────────────────────────────────────────────╯ 2026-03-31 00:54:49: 2026-03-31 00:54:49: 00:54:49 [DATABASE] → Database... 2026-03-31 00:54:49: └─ ✗ Failed (77ms) 2026-03-31 00:54:52: 2026-03-31 00:54:52: ╭────────────────────────────────────────────────╮ 2026-03-31 00:54:52: │ 🚀 VolksVault │ 2026-03-31 00:54:52: │ v6.3.0 • Production │ 2026-03-31 00:54:52: ╰────────────────────────────────────────────────╯ 2026-03-31 00:54:52: 2026-03-31 00:54:52: 00:54:52 [DATABASE] → Database... 2026-03-31 00:54:52: └─ ✓ Done (130ms) 2026-03-31 00:54:52: 00:54:52 [NOTIFICATIONS] → Notifications... 2026-03-31 00:54:52: 00:54:52 [PUSH:FCM] ℹ Firebase Admin SDK initialized successfully 2026-03-31 00:54:52: [NotificationService] Channels: IN_APP, EMAIL, PUSH (FCM, WebPush) 2026-03-31 00:54:52: └─ ✓ Done (78ms) 2026-03-31 00:54:52: 00:54:52 [SECURITY] → Security... 2026-03-31 00:54:52: └─ ✓ Done (1ms) 2026-03-31 00:54:52: 00:54:52 [ROLES] → Roles... 2026-03-31 00:54:52: └─ ✓ Done (146ms) 2026-03-31 00:54:52: 00:54:52 [ROUTES] → Routes... 2026-03-31 00:54:53: └─ ✓ Done (895ms) 2026-03-31 00:54:53: 00:54:53 [CRON] → Cron... 2026-03-31 00:54:53: └─ ✓ Done (211ms) 2026-03-31 00:54:53: 00:54:53 [EXTENSIONS] → Extensions... 2026-03-31 00:54:53: └─ ✓ Done (1ms) 2026-03-31 00:54:53: 2026-03-31 00:54:53: ✓ Server ready on port 4000 (1.5s) 2026-03-31 00:54:53: 2026-03-31 00:55:00: 00:55:00 [BTC_SCAN] → Starting Bitcoin deposit scanner... 2026-03-31 00:55:00: ├─ • Trying Mempool.space API... 2026-03-31 00:55:00: ├─ ✓ Mempool.space connected 2026-03-31 00:55:00: └─ ✓ Scanner started using mempool (141ms) 2026-03-31 00:55:00: 00:55:00 [EXCHANGE] ● Time synchronized with server. Offset: -141ms 2026-03-31 06:00:00: 06:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-31 06:00:00: ├─ • No activated products found 2026-03-31 06:00:00: └─ ✓ No heartbeats to send (63ms) 2026-03-31 12:00:00: 12:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-31 12:00:00: ├─ • No activated products found 2026-03-31 12:00:00: └─ ✓ No heartbeats to send (64ms) 2026-03-31 18:00:00: 18:00:00 [HEARTBEAT] → Processing license heartbeats... 2026-03-31 18:00:00: ├─ • No activated products found 2026-03-31 18:00:00: └─ ✓ No heartbeats to send (41ms)