iris-ir-platform / screenlog.0
rajvivan's picture
sync: push iris-ir-platform to HuggingFace Space
2a5d15a
Raw
History Blame Contribute Delete
79.8 kB
▲ Next.js 16.2.9 (Turbopack)
- Local: http://localhost:3000
- Network: http://0.0.0.0:3000
✓ Ready in 765ms
⚠ Warning: Next.js inferred your workspace root, but it may not be correct.
We detected multiple lockfiles and selected the directory of /Users/rajvivan/package-lock.json as the root directory.
To silence this warning, set `turbopack.root` in your Next.js config, or consider removing one of the lockfiles if it's not needed.
See https://nextjs.org/docs/app/api-reference/config/next-config-js/turbopack#root-directory for more information.
Detected additional lockfiles:
* /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/package-lock.json
Creating turbopack project {
dir: '/Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform',
testMode: true
}
HEAD / 200 in 1794ms (next.js: 483ms, application-code: 1311ms)
GET / 200 in 230ms (next.js: 9ms, application-code: 221ms)
GET / 200 in 400ms (next.js: 18ms, application-code: 383ms)
GET / 200 in 413ms (next.js: 39ms, application-code: 374ms)
⚠ Server is approaching the used memory threshold, restarting...
▲ Next.js 16.2.9 (Turbopack)
- Local: http://localhost:3000
- Network: http://0.0.0.0:3000
✓ Ready in 771ms
⚠ Warning: Next.js inferred your workspace root, but it may not be correct.
We detected multiple lockfiles and selected the directory of /Users/rajvivan/package-lock.json as the root directory.
To silence this warning, set `turbopack.root` in your Next.js config, or consider removing one of the lockfiles if it's not needed.
See https://nextjs.org/docs/app/api-reference/config/next-config-js/turbopack#root-directory for more information.
Detected additional lockfiles:
* /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/package-lock.json
Creating turbopack project {
dir: '/Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform',
testMode: true
}
GET / 200 in 1737ms (next.js: 536ms, application-code: 1201ms)
<--- Last few GCs --->
[12007:0x7fb3a2e00000] 1448959 ms: Scavenge (reduce) 8097.2 (8238.6) -> 8096.7 (8238.9) MB, 16.81 / 0.00 ms (average mu = 0.354, current mu = 0.357) allocation failure;
[12007:0x7fb3a2e00000] 1453458 ms: Scavenge (reduce) 8097.5 (8238.9) -> 8097.0 (8239.1) MB, 4479.89 / 0.00 ms (average mu = 0.354, current mu = 0.357) allocation failure;
<--- JS stacktrace --->
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----
1: 0x109f39814 node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/Users/rajvivan/.nvm/versions/node/v20.19.5/bin/node]
2: 0x10a10c316 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/Users/rajvivan/.nvm/versions/node/v20.19.5/bin/node]
3: 0x10a31f847 v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/Users/rajvivan/.nvm/versions/node/v20.19.5/bin/node]
4: 0x10a323823 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [/Users/rajvivan/.nvm/versions/node/v20.19.5/bin/node]
5: 0x10a3201db v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*) [/Users/rajvivan/.nvm/versions/node/v20.19.5/bin/node]
6: 0x10a31db54 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/rajvivan/.nvm/versions/node/v20.19.5/bin/node]
7: 0x10a312744 v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/rajvivan/.nvm/versions/node/v20.19.5/bin/node]
8: 0x10a312fc4 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/rajvivan/.nvm/versions/node/v20.19.5/bin/node]
9: 0x10a2f507e v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/Users/rajvivan/.nvm/versions/node/v20.19.5/bin/node]
10: 0x10a77a652 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/Users/rajvivan/.nvm/versions/node/v20.19.5/bin/node]
11: 0x10ab44376 Builtins_CEntry_Return1_ArgvOnStack_NoBuiltinExit [/Users/rajvivan/.nvm/versions/node/v20.19.5/bin/node]
12: 0x10aaedfd2 Builtins_AsyncFunctionAwaitUncaught [/Users/rajvivan/.nvm/versions/node/v20.19.5/bin/node]
INFO: Will watch for changes in these directories: ['/Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/backend']
INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO: Started reloader process [12517] using WatchFiles
▲ Next.js 16.2.9 (Turbopack)
- Local: http://localhost:3000
- Network: http://0.0.0.0:3000
✓ Ready in 1099ms
⚠ Warning: Next.js inferred your workspace root, but it may not be correct.
We detected multiple lockfiles and selected the directory of /Users/rajvivan/package-lock.json as the root directory.
To silence this warning, set `turbopack.root` in your Next.js config, or consider removing one of the lockfiles if it's not needed.
See https://nextjs.org/docs/app/api-reference/config/next-config-js/turbopack#root-directory for more information.
Detected additional lockfiles:
* /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/package-lock.json
Creating turbopack project {
dir: '/Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform',
testMode: true
}
thread 'tokio-runtime-worker' (131648) panicked at turbopack/crates/turbo-tasks-backend/src/backend/operation/mod.rs:966:13:
Every task must have a task type TaskGuard { task_id: TaskId { id: 2147483807 }, storage: TaskStorage { leaf_distance: LeafDistance { distance: 0, max_distance_in_buffer: 0 }, aggregation_number: AggregationNumber { base: 0, distance: 0, effective: 0 }, output_dependent: {}, output: None, upper: CounterMap({}), persistent_task_type: None, flags: TaskFlags { .0: 24, invalidator: false, immutable: false, current_session_clean: false, meta_restored: true, data_restored: true, meta_modified: false, data_modified: false, meta_snapshot: false, data_snapshot: false, prefetched: false, stateful: false }, lazy: [InProgress(Scheduled { done_event: Event, reason: ActivateInitial })] } }
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread 'tokio-runtime-worker' (131651) panicked at turbopack/crates/turbo-tasks-backend/src/backend/operation/mod.rs:966:13:
Every task must have a task type TaskGuard { task_id: TaskId { id: 2147483834 }, storage: TaskStorage { leaf_distance: LeafDistance { distance: 0, max_distance_in_buffer: 0 }, aggregation_number: AggregationNumber { base: 0, distance: 0, effective: 0 }, output_dependent: {}, output: None, upper: CounterMap({}), persistent_task_type: None, flags: TaskFlags { .0: 24, invalidator: false, immutable: false, current_session_clean: false, meta_restored: true, data_restored: true, meta_modified: false, data_modified: false, meta_snapshot: false, data_snapshot: false, prefetched: false, stateful: false }, lazy: [InProgress(Scheduled { done_event: Event, reason: ActivateInitial })] } }
INFO: Started server process [12520]
INFO: Waiting for application startup.
INFO finbot FinBot backend starting…
INFO finbot Data dir : /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/backend/data
INFO finbot ColPali : /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/backend/data/colpali_index
INFO finbot ChromaDB : /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/backend/data/chroma
INFO finbot Auto-scan directory watcher started.
INFO: Application startup complete.
HEAD / 200 in 2.7s (next.js: 1111ms, application-code: 1594ms)
INFO: 127.0.0.1:53234 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53254 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53254 - "GET /api/documents/ HTTP/1.1" 200 OK
HEAD / 200 in 163ms (next.js: 7ms, application-code: 156ms)
GET / 200 in 1130ms (next.js: 19ms, application-code: 1111ms)
INFO: 127.0.0.1:53256 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53256 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53256 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53256 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "OPTIONS /api/chat/query-stream HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "POST /api/chat/query-stream HTTP/1.1" 200 OK
INFO services.classification.intent_classifier Intent classified: PROFITABILITY (conf=1.00, matched=['net profit']) for: what is the net profit for Q1 2026
INFO services.classification.kpi_context_builder KPIContext built: doc=emiratesnbd_investor_presentation_2026_q1, intent=PROFITABILITY, kpis=5, pages=[16, 30, 24, 31]
INFO services.generation.smart_response_engine Smart cache hit [PROFITABILITY] for doc=emiratesnbd_investor_presentation_2026_q1 in 1ms
INFO: 127.0.0.1:53268 - "GET /pages/emiratesnbd_investor_presentation_2026_q1/pages/page_0031.png HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
GET / 200 in 143ms (next.js: 6ms, application-code: 137ms)
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "POST /api/chat/query-stream HTTP/1.1" 200 OK
INFO services.classification.intent_classifier Intent classified: CREDIT_QUALITY (conf=1.00, matched=['asset quality']) for: How is the asset quality performing?
INFO services.classification.kpi_context_builder KPIContext built: doc=emiratesnbd_investor_presentation_2026_q1, intent=CREDIT_QUALITY, kpis=4, pages=[15, 20, 16]
INFO services.generation.smart_response_engine Smart cache hit [CREDIT_QUALITY] for doc=emiratesnbd_investor_presentation_2026_q1 in 1ms
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "POST /api/chat/query-stream HTTP/1.1" 200 OK
INFO services.classification.intent_classifier Intent classified: PROFITABILITY (conf=1.00, matched=['net profit', 'profit perform']) for: How did Net Profit perform year-on-year?
INFO services.classification.kpi_context_builder KPIContext built: doc=emiratesnbd_investor_presentation_2026_q1, intent=PROFITABILITY, kpis=5, pages=[16, 30, 24, 31]
INFO services.generation.smart_response_engine Smart cache hit [PROFITABILITY] for doc=emiratesnbd_investor_presentation_2026_q1 in 1ms
INFO: 127.0.0.1:53263 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53263 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53290 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53290 - "GET /api/documents/ HTTP/1.1" 200 OK
GET / 200 in 153ms (next.js: 7ms, application-code: 147ms)
INFO: 127.0.0.1:53290 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53290 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53290 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53290 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53290 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53290 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53308 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53308 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53308 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53308 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53311 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53311 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53311 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53311 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53311 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53311 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53311 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53311 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53311 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53311 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53311 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53311 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53319 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53319 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53319 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53319 - "POST /api/chat/query-stream HTTP/1.1" 200 OK
INFO services.classification.intent_classifier Intent classified: PROFITABILITY (conf=1.00, matched=['net profit', 'profit perform']) for: How did Net Profit perform year-on-year?
INFO services.classification.kpi_context_builder KPIContext built: doc=emiratesnbd_investor_presentation_2026_q1, intent=PROFITABILITY, kpis=5, pages=[16, 30, 24, 31]
INFO services.generation.smart_response_engine Smart cache hit [PROFITABILITY] for doc=emiratesnbd_investor_presentation_2026_q1 in 1ms
INFO: 127.0.0.1:53319 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53321 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53323 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53323 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53323 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53325 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53330 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53330 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53330 - "POST /api/chat/query-stream HTTP/1.1" 200 OK
INFO services.classification.intent_classifier Intent classified: NON_FUNDED_INCOME (conf=0.69, matched=['non funded income']) for: What are the primary drivers of the Group's non-funded incom
INFO services.classification.kpi_context_builder KPIContext built: doc=emiratesnbd_investor_presentation_2026_q1, intent=NON_FUNDED_INCOME, kpis=3, pages=[18, 30]
INFO services.generation.smart_response_engine Smart cache hit [NON_FUNDED_INCOME] for doc=emiratesnbd_investor_presentation_2026_q1 in 1ms
INFO: 127.0.0.1:53338 - "GET /pages/emiratesnbd_investor_presentation_2026_q1/pages/page_0018.png HTTP/1.1" 200 OK
INFO: 127.0.0.1:53330 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53330 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53330 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53330 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53330 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53330 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53330 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53330 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53330 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53342 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53342 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53342 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53342 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53347 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53347 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53347 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53347 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53352 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53352 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53352 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53352 - "POST /api/chat/query-stream HTTP/1.1" 200 OK
INFO: 127.0.0.1:53357 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53359 - "GET /api/documents/ HTTP/1.1" 200 OK
ERROR chromadb.telemetry.product.posthog Failed to send telemetry event ClientStartEvent: capture() takes 1 positional argument but 3 were given
ERROR chromadb.telemetry.product.posthog Failed to send telemetry event ClientCreateCollectionEvent: capture() takes 1 positional argument but 3 were given
INFO services.retrieval.text_retriever ChromaDB ready — 39 chunks indexed
INFO services.retrieval.text_retriever Loading embedding model: BAAI/bge-small-en-v1.5
INFO sentence_transformers.base.model No device provided, using mps
INFO sentence_transformers.base.model Loading SentenceTransformer model from BAAI/bge-small-en-v1.5.
INFO: 127.0.0.1:53359 - "GET /api/documents/ HTTP/1.1" 200 OK
Batches: 0%| | 0/1 [00:00<?, ?it/s]INFO: 127.0.0.1:53359 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53359 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53362 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53362 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53364 - "GET /api/documents/ HTTP/1.1" 200 OK
Batches: 100%|███████████████████████████████████| 1/1 [00:19<00:00, 19.95s/it] Batches: 100%|███████████████████████████████████| 1/1 [00:19<00:00, 19.95s/it]
ERROR chromadb.telemetry.product.posthog Failed to send telemetry event CollectionQueryEvent: capture() takes 1 positional argument but 3 were given
INFO services.retrieval.hybrid_retriever Text retrieval: 6 results
INFO services.retrieval.table_retriever Loaded 83 table records
INFO services.retrieval.hybrid_retriever Table retrieval: 6 results
INFO services.retrieval.visual_retriever_colpali ColPali: encoding query 'How the entity is performing for Q1 2026...'
INFO services.ingestion.colpali_indexer Loading ColPali model: vidore/colpali-v1.2-merged
INFO services.ingestion.colpali_indexer ColPali device: cpu
`config.hidden_act` is ignored, you should use `config.hidden_activation` instead.
Gemma's activation function will be set to `gelu_pytorch_tanh`. Please, use
`config.hidden_activation` if you want to override this behaviour.
See https://github.com/huggingface/transformers/pull/29402 for more details.
Loading checkpoint shards: 0%| | 0/2 [00:00<?, ?it/s]INFO: 127.0.0.1:53364 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53367 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53367 - "POST /api/chat/query-stream HTTP/1.1" 200 OK
INFO services.classification.intent_classifier Intent classified: CREDIT_QUALITY (conf=1.00, matched=['asset quality']) for: How is the asset quality performing?
INFO services.classification.kpi_context_builder KPIContext built: doc=emiratesnbd_investor_presentation_2026_q1, intent=CREDIT_QUALITY, kpis=4, pages=[15, 20, 16]
INFO services.generation.smart_response_engine Smart cache hit [CREDIT_QUALITY] for doc=emiratesnbd_investor_presentation_2026_q1 in 1ms
INFO: 127.0.0.1:53367 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53367 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53374 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53375 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53375 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53377 - "GET /api/documents/ HTTP/1.1" 200 OK
[browser] Chat error: AbortError: BodyStreamBuffer was aborted
at <unknown> (../../../../../Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/src/components/layout/ResponseWorkspace.tsx:488:25)
486 |
487 | timeoutTimer = setTimeout(() => {
> 488 | abortController.abort();
 | ^
489 | }, 45000); // 45 seconds timeout
490 | }
491 | (../../../../../Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/src/components/layout/ResponseWorkspace.tsx:562:15)
INFO: 127.0.0.1:53377 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53379 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53379 - "GET /api/documents/ HTTP/1.1" 200 OK
Loading checkpoint shards: 50%|████████▌ | 1/2 [00:40<00:40, 40.30s/it]INFO: 127.0.0.1:53379 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53379 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53381 - "GET /api/documents/ HTTP/1.1" 200 OK
Loading checkpoint shards: 100%|█████████████████| 2/2 [00:45<00:00, 19.81s/it] Loading checkpoint shards: 100%|█████████████████| 2/2 [00:45<00:00, 22.89s/it]
INFO: 127.0.0.1:53381 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO services.ingestion.colpali_indexer ColPali model loaded in 59.3s
INFO: 127.0.0.1:53384 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53384 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53384 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53384 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53386 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53386 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53390 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53390 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53390 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53394 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53396 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO services.retrieval.visual_retriever_colpali Loaded ColPali index: emiratesnbd_investor_presentation_2026_q1 — 36 pages
INFO services.retrieval.visual_retriever_colpali ColPali: no results
INFO services.retrieval.hybrid_retriever ColPali retrieval: 0 results
INFO services.retrieval.hybrid_retriever Confidence gate removed 4 low-confidence results (threshold=0.583)
INFO services.retrieval.hybrid_retriever Hybrid retrieval complete: 4 results returned
INFO: 127.0.0.1:53396 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53396 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53399 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53400 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53400 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53400 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53406 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53407 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53407 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53407 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53407 - "POST /api/chat/query-stream HTTP/1.1" 200 OK
INFO services.classification.intent_classifier Intent classified: ECL_SCENARIO (conf=0.89, matched=['model driven ecl', 'ecl scenario']) for: How did model-driven ECL scenario adjustments affect divisio
INFO services.classification.kpi_context_builder KPIContext built: doc=emiratesnbd_investor_presentation_2026_q1, intent=ECL_SCENARIO, kpis=6, pages=[24, 20, 15]
INFO services.generation.smart_response_engine Smart cache hit [ECL_SCENARIO] for doc=emiratesnbd_investor_presentation_2026_q1 in 3ms
INFO: 127.0.0.1:53407 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53410 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53410 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53410 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53413 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53414 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53414 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53414 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53414 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53416 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53416 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53435 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53435 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53441 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53441 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53454 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53454 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53461 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53461 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53461 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53461 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53483 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53483 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53490 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53490 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53494 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53499 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53499 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53504 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53505 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53509 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53545 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53545 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53554 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53554 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53554 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53554 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53577 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53577 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53577 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53577 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53583 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53583 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53583 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53583 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53591 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53591 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53591 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53591 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53597 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53599 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53606 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53615 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53616 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53615 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53615 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53615 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53680 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53680 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53680 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53680 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53691 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53691 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53691 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53691 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53701 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53701 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53763 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53764 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53819 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53820 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53820 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53820 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53820 - "GET /api/documents/ HTTP/1.1" 200 OK
GET / 200 in 472ms (next.js: 88ms, application-code: 384ms)
INFO: 127.0.0.1:53867 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53867 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53867 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53877 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53877 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53877 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53877 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53888 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53888 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53888 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53895 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53896 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53902 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53902 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53902 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53927 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53927 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53927 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53996 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:53997 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53997 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:53997 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54052 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54054 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54054 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54054 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54105 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54106 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54111 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54112 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54112 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54112 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54112 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54119 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54119 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54119 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54119 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54134 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54134 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54134 - "OPTIONS /api/chat/query-stream HTTP/1.1" 200 OK
INFO: 127.0.0.1:54134 - "POST /api/chat/query-stream HTTP/1.1" 200 OK
INFO services.classification.intent_classifier Intent classified: SEGMENT (conf=1.00, matched=['business segment']) for: Which Business Segment of ENBD is Performed better in Q1,202
INFO services.classification.kpi_context_builder KPIContext built: doc=emiratesnbd_investor_presentation_2026_q1, intent=SEGMENT, kpis=5, pages=[24, 16]
INFO services.generation.smart_response_engine Smart cache hit [SEGMENT] for doc=emiratesnbd_investor_presentation_2026_q1 in 14ms
INFO: 127.0.0.1:54134 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54134 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54141 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54141 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54141 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54141 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54147 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54147 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54147 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54147 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54157 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54157 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54157 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54157 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54159 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54159 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54159 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54159 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54163 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54163 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54163 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54163 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54165 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54165 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54165 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54165 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54168 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54168 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54168 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54168 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54172 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54172 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54172 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54172 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54174 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54176 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54176 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54176 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54189 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54189 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54189 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54189 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54193 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54193 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54197 - "GET /pages/emiratesnbd_investor_presentation_2026_q1/pages/page_0022.png HTTP/1.1" 200 OK
INFO: 127.0.0.1:54197 - "GET /pages/emiratesnbd_investor_presentation_2026_q1/pages/page_0021.png HTTP/1.1" 200 OK
INFO: 127.0.0.1:54193 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54193 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54203 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54203 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54205 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54205 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54207 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54207 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54207 - "POST /api/chat/query-stream HTTP/1.1" 200 OK
INFO services.classification.intent_classifier Intent classified: COST_EFFICIENCY (conf=1.00, matched=['cost to income']) for: what is the cost to income ratio value for my most recent pe
INFO services.classification.kpi_context_builder KPIContext built: doc=emiratesnbd_investor_presentation_2026_q1, intent=COST_EFFICIENCY, kpis=3, pages=[16, 30]
INFO services.generation.smart_response_engine Smart cache hit [COST_EFFICIENCY] for doc=emiratesnbd_investor_presentation_2026_q1 in 7ms
INFO: 127.0.0.1:54207 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54207 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54213 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54213 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54213 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54216 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54218 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54218 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54218 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54218 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54222 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54222 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54222 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54225 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54226 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54228 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54228 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54231 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54232 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54232 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54232 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54232 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54234 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54234 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54234 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54234 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54241 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54241 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54241 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54241 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54243 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54243 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54286 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54286 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54286 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54286 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54286 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54286 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54286 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54286 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54286 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54286 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54286 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54286 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54286 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54286 - "POST /api/chat/query-stream HTTP/1.1" 200 OK
INFO services.classification.intent_classifier Intent classified: SEGMENT (conf=1.00, matched=['business segment']) for: Which Business Segment of ENBD is Performed better in Q1,202
INFO services.classification.kpi_context_builder KPIContext built: doc=emiratesnbd_investor_presentation_2026_q1, intent=SEGMENT, kpis=5, pages=[24, 16]
INFO services.generation.smart_response_engine Smart cache hit [SEGMENT] for doc=emiratesnbd_investor_presentation_2026_q1 in 9ms
INFO: 127.0.0.1:54286 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54286 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54289 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54289 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54293 - "GET /pages/emiratesnbd_investor_presentation_2026_q1/pages/page_0025.png HTTP/1.1" 200 OK
INFO: 127.0.0.1:54293 - "GET /pages/emiratesnbd_investor_presentation_2026_q1/pages/page_0026.png HTTP/1.1" 200 OK
INFO: 127.0.0.1:54289 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54289 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54295 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54295 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54295 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54295 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54295 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54295 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54295 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54295 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54297 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54297 - "POST /api/chat/query-stream HTTP/1.1" 200 OK
INFO services.classification.intent_classifier Intent classified: SEGMENT (conf=1.00, matched=['esg']) for: what is my progress on esg
INFO services.classification.kpi_context_builder KPIContext built: doc=emiratesnbd_investor_presentation_2026_q1, intent=SEGMENT, kpis=5, pages=[24, 16]
INFO services.generation.smart_response_engine Smart cache hit [SEGMENT] for doc=emiratesnbd_investor_presentation_2026_q1 in 2ms
INFO: 127.0.0.1:54297 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54297 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54297 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54311 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54311 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54314 - "GET /pages/emiratesnbd_investor_presentation_2026_q1/pages/page_0027.png HTTP/1.1" 200 OK
INFO: 127.0.0.1:54311 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54311 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54311 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54318 - "GET /pages/emiratesnbd_investor_presentation_2026_q1/pages/page_0028.png HTTP/1.1" 200 OK
INFO: 127.0.0.1:54311 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54311 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54316 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54320 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54320 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54320 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54320 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54320 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54320 - "POST /api/chat/query-stream HTTP/1.1" 200 OK
INFO services.classification.intent_classifier Intent classified: SEGMENT (conf=1.00, matched=['esg']) for: what is my 2030 ESG objectives?
INFO services.classification.kpi_context_builder KPIContext built: doc=emiratesnbd_investor_presentation_2026_q1, intent=SEGMENT, kpis=5, pages=[24, 16]
INFO services.generation.smart_response_engine Smart cache hit [SEGMENT] for doc=emiratesnbd_investor_presentation_2026_q1 in 4ms
INFO: 127.0.0.1:54320 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54320 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54320 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54326 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54363 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54363 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54363 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54369 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54369 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54369 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54369 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54373 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54373 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54375 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54375 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54377 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54377 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54377 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54377 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54380 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54387 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54393 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54394 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54394 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54396 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54396 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54398 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54398 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54398 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54405 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54407 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54407 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54407 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54413 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54414 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54414 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54414 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54422 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54424 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54424 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54443 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54445 - "GET /api/health HTTP/1.1" 200 OK
WARNING: WatchFiles detected changes in 'services/classification/intent_classifier.py'. Reloading...
INFO: Shutting down
INFO: Waiting for application shutdown.
INFO finbot FinBot backend shutting down.
INFO: Application shutdown complete.
INFO: Finished server process [12520]
Python(15527) MallocStackLogging: can't turn off malloc stack logging because it was not enabled.
WARNING: WatchFiles detected changes in 'services/classification/kpi_context_builder.py'. Reloading...
INFO: Started server process [15527]
INFO: Waiting for application startup.
INFO finbot FinBot backend starting…
INFO finbot Data dir : /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/backend/data
INFO finbot ColPali : /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/backend/data/colpali_index
INFO finbot ChromaDB : /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/backend/data/chroma
INFO finbot Auto-scan directory watcher started.
INFO: Application startup complete.
Python(15548) MallocStackLogging: can't turn off malloc stack logging because it was not enabled.
WARNING: WatchFiles detected changes in 'services/generation/smart_response_engine.py'. Reloading...
Python(15549) MallocStackLogging: can't turn off malloc stack logging because it was not enabled.
WARNING: WatchFiles detected changes in 'app/api/chat.py'. Reloading...
INFO: Started server process [15549]
INFO: Waiting for application startup.
INFO finbot FinBot backend starting…
INFO finbot Data dir : /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/backend/data
INFO finbot ColPali : /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/backend/data/colpali_index
INFO finbot ChromaDB : /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/backend/data/chroma
INFO finbot Auto-scan directory watcher started.
INFO: Application startup complete.
Python(15571) MallocStackLogging: can't turn off malloc stack logging because it was not enabled.
INFO: Started server process [15571]
INFO: Waiting for application startup.
INFO finbot FinBot backend starting…
INFO finbot Data dir : /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/backend/data
INFO finbot ColPali : /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/backend/data/colpali_index
INFO finbot ChromaDB : /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/backend/data/chroma
INFO finbot Auto-scan directory watcher started.
INFO: Application startup complete.
INFO: 127.0.0.1:54462 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54463 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54474 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54477 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54479 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54483 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54485 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54488 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54490 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54492 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54497 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54501 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54504 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54506 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54506 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54506 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54517 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54518 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54518 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54522 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54522 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54527 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54534 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54534 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54534 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54550 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54555 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54555 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54555 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54563 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54566 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54566 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54566 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54569 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54571 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54575 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54575 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54580 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54580 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54585 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54585 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54587 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54587 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54587 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54587 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54591 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54591 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54608 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54608 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54635 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54635 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54635 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54635 - "OPTIONS /api/chat/query-stream HTTP/1.1" 200 OK
INFO: 127.0.0.1:54635 - "POST /api/chat/query-stream HTTP/1.1" 200 OK
INFO services.classification.intent_classifier Intent classified: ESG (conf=1.00, matched=['2030 esg', 'esg objectives', 'esg objective']) for: what is my 2030 ESG objectives?
INFO services.classification.kpi_context_builder KPIContext built: doc=emiratesnbd_investor_presentation_2026_q1, intent=ESG, kpis=0, pages=[25, 26, 28]
INFO services.generation.smart_response_engine Smart cache hit [ESG] for doc=emiratesnbd_investor_presentation_2026_q1 in 1ms
INFO: 127.0.0.1:54635 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54635 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54635 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54635 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54635 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54639 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54639 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54639 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54639 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54641 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54641 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54641 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54641 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54646 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54646 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54648 - "GET /api/documents/ HTTP/1.1" 200 OK
⚠ Server is approaching the used memory threshold, restarting...
INFO: 127.0.0.1:54648 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54650 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54652 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54652 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54652 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54652 - "GET /api/documents/ HTTP/1.1" 200 OK
▲ Next.js 16.2.9 (Turbopack)
- Local: http://localhost:3000
- Network: http://0.0.0.0:3000
✓ Ready in 964ms
⚠ Warning: Next.js inferred your workspace root, but it may not be correct.
We detected multiple lockfiles and selected the directory of /Users/rajvivan/package-lock.json as the root directory.
To silence this warning, set `turbopack.root` in your Next.js config, or consider removing one of the lockfiles if it's not needed.
See https://nextjs.org/docs/app/api-reference/config/next-config-js/turbopack#root-directory for more information.
Detected additional lockfiles:
* /Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform/package-lock.json
Creating turbopack project {
dir: '/Users/rajvivan/Library/Mobile Documents/com~apple~CloudDocs/CUD UNIVERSITY/INTERNAL PROJECT/finbot-ir-platform',
testMode: true
}
⚠ Turbopack's filesystem cache has been deleted because we previously detected an internal error in Turbopack. Builds or page loads may be slower as a result.
INFO: 127.0.0.1:54652 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54652 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54654 - "GET /api/documents/ HTTP/1.1" 200 OK
GET / 200 in 3.0s (next.js: 2.7s, application-code: 259ms)
INFO: 127.0.0.1:54654 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54654 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54654 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54719 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54719 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54719 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54719 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54723 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54723 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54723 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54727 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54728 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54728 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54728 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54728 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54732 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54732 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54732 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54732 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54734 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54734 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54734 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54734 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54736 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54736 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54736 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54736 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54739 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54739 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54739 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54742 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54743 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54743 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54743 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54743 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54746 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54746 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54746 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54746 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54750 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54750 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54750 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54762 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54763 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54763 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54763 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54771 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54772 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54772 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54772 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54772 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54776 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54786 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54786 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54790 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54791 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54795 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54797 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54810 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54811 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54835 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54836 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54843 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54844 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54847 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54848 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54858 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54859 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54862 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54863 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54883 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54884 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54896 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54897 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54905 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54906 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54917 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54918 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54918 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54957 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54957 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54959 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54959 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54962 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54962 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54964 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54964 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54964 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54964 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54968 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54968 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54968 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54968 - "GET /api/health HTTP/1.1" 200 OK
INFO: 127.0.0.1:54974 - "GET /api/documents/ HTTP/1.1" 200 OK
INFO: 127.0.0.1:54974 - "GET /api/documents/ HTTP/1.1" 200 OK