2026-10-05T17:20:04.910: current working dir: /root/qa/mctester.
2026-10-05T17:20:04.949: current logging dir: ../mctester/www.
2026-10-05T17:20:04.949: ---------------------------------------------------------------
2026-10-05T17:20:04.955: mctester entry: 2026-10-05T17:20:04.950184 mode=10
2026-10-05T17:20:04.956: ---------------------------------------------------------------
2026-10-05T17:20:05.036: EXE: 1/git describe --tags.
2026-10-05T17:20:05.053: Row 1: v1.1-1046-g860fb08.
2026-10-05T17:20:05.054: EXE: 1/git rev-list --count HEAD.
2026-10-05T17:20:05.070: Row 1: 1103.
2026-10-05T17:20:05.072: EXE: 1/git rev-parse HEAD.
2026-10-05T17:20:05.074: Row 1: 860fb086090eed7ea6836462d3ea11cabdbbfcde.
2026-10-05T17:20:05.084: mctester: v1.1.1103 (860fb086090eed7ea6836462d3ea11cabdbbfcde).
2026-10-05T17:20:05.084: Entering into a RunTestset1+dash mode.
2026-10-05T17:20:05.086: ------ test: start, 2026-10-05T17:20:05.085
2026-10-05T17:20:05.088: ------ test: 26
2026-10-05T17:20:05.091: URL: https://megatron.headai.com/TextToKeywords?language=en&text=Student%20understands%20the%20basic%20principles%20of%20data%20and%20software%20business%2C%20and%20the%20special%20characteristics%20of%20software%20industry.%20He%2Fshe%20can%20critically%20analyze%20how%20it%20is%20possible%20to%20monetize%20with%20data%20and%20software.%20He%2Fshe%20can%20analyze%20the%20feasibility%20of%20software%20business%20models.%20Student%20can%20apply%20theoretical%20knowledge%20and%20understanding%20of%20the%20data%20anad%20software%20business%20characteristics%20to%20create%20a%20solid%20lean%20canvas%20model%20for%20a%20software%20start-up.&ontology=headai&keyword_type=empty&update=true
2026-10-05T17:20:06.018: HTTP: 200 for https://megatron.headai.com/TextToKeywords?language=en&text=Student%20understands%20the%20basic%20principles%20of%20data%20and%20software%20business%2C%20and%20the%20special%20characteristics%20of%20software%20industry.%20He%2Fshe%20can%20critically%20analyze%20how%20it%20is%20possible%20to%20monetize%20with%20data%20and%20software.%20He%2Fshe%20can%20analyze%20the%20feasibility%20of%20software%20business%20models.%20Student%20can%20apply%20theoretical%20knowledge%20and%20understanding%20of%20the%20data%20anad%20software%20business%20characteristics%20to%20create%20a%20solid%20lean%20canvas%20model%20for%20a%20software%20start-up.&ontology=headai&keyword_type=empty&update=true
2026-10-05T17:20:06.034: INT sendUrl: ok (HTTP 200, len=169).
2026-10-05T17:20:06.039: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/TextToKeywords/TextToKeywords_5sqnlFTYDb1790803207233.json"}.
2026-10-05T17:20:16.040: URL: https://megatron.headai.com/TextToKeywords?language=en&text=Student%20understands%20the%20basic%20principles%20of%20data%20and%20software%20business%2C%20and%20the%20special%20characteristics%20of%20software%20industry.%20He%2Fshe%20can%20critically%20analyze%20how%20it%20is%20possible%20to%20monetize%20with%20data%20and%20software.%20He%2Fshe%20can%20analyze%20the%20feasibility%20of%20software%20business%20models.%20Student%20can%20apply%20theoretical%20knowledge%20and%20understanding%20of%20the%20data%20anad%20software%20business%20characteristics%20to%20create%20a%20solid%20lean%20canvas%20model%20for%20a%20software%20start-up.&ontology=headai&keyword_type=empty
2026-10-05T17:20:16.709: HTTP: 200 for https://megatron.headai.com/TextToKeywords?language=en&text=Student%20understands%20the%20basic%20principles%20of%20data%20and%20software%20business%2C%20and%20the%20special%20characteristics%20of%20software%20industry.%20He%2Fshe%20can%20critically%20analyze%20how%20it%20is%20possible%20to%20monetize%20with%20data%20and%20software.%20He%2Fshe%20can%20analyze%20the%20feasibility%20of%20software%20business%20models.%20Student%20can%20apply%20theoretical%20knowledge%20and%20understanding%20of%20the%20data%20anad%20software%20business%20characteristics%20to%20create%20a%20solid%20lean%20canvas%20model%20for%20a%20software%20start-up.&ontology=headai&keyword_type=empty
2026-10-05T17:20:16.711: INT sendUrl: ok (HTTP 200, len=130).
2026-10-05T17:20:16.720: SUC: 10950ms, ready", "location": "https://megatron.headai.com/analysis/TextToKeywords/TextToKeywords_5sqnlFTYDb1790803207233.json"}, length 131.
2026-10-05T17:20:16.721: URL: https://megatron.headai.com/analysis/TextToKeywords/TextToKeywords_5sqnlFTYDb1790803207233.json
2026-10-05T17:20:16.739: HTTP: 200 for https://megatron.headai.com/analysis/TextToKeywords/TextToKeywords_5sqnlFTYDb1790803207233.json
2026-10-05T17:20:16.741: INT sendUrl: ok (HTTP 200, len=5286).
2026-10-05T17:20:16.742: SUC: 11631ms, industry. he she can critically analyze how it is possible to monetize with data and software. he she can analyze the feasibility of software business models. student can apply theoretical knowledge and understanding of the data anad software business characteristics to create a solid lean canvas model for a software start-up.","skills": [{"concept": "principle", "displayname": "Principle", "count": 1, "weight": 2.0, "relevancy": 2.0, "language": "en", "alternative_concepts": [],"relations": []}, {"concept": "data", "displayname": "Data", "count": 3, "weight": 2.0, "relevancy": 6.0, "language": "en", "alternative_concepts": [],"relations": []}, {"concept": "software", "displayname": "Software", "count": 6, "weight": 2.0, "relevancy": 12.0, "language": "en", "alternative_concepts": [],"relations": []}, {"concept": "business_software", "displayname": "Business software", "count": 3, "weight": 3.0, "relevancy": 9.0, "language": "en", "alternative_concepts": [],"relations": []}, {"concept, length 5287.
2026-10-05T17:20:16.752: ------ test: 25
2026-10-05T17:20:16.753: CMD: ssh -o ServerAliveInterval=60 -o ServerAliveCountMax=3 root@megatron.headai.com "top -b -n 1"
2026-10-05T17:20:16.753: EXE: 1/ssh -o ServerAliveInterval=60 -o ServerAliveCountMax=3 root@megatron.headai.com "top -b -n 1".
2026-10-05T17:20:16.991: Row 1: top - 17:20:16 up 207 days, 22:35, 0 users, load average: 0.02, 0.04, 0.09.
2026-10-05T17:20:16.992: Row 2: Tasks: 573 total, 1 running, 572 sleeping, 0 stopped, 0 zombie.
2026-10-05T17:20:16.992: Row 3: %Cpu(s): 1.6 us, 0.1 sy, 0.0 ni, 98.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st.
2026-10-05T17:20:16.993: Row 4: KiB Mem : 13202036+total, 678544 free, 52282740 used, 79059080 buff/cache.
2026-10-05T17:20:16.993: Row 5: KiB Swap: 0 total, 0 free, 0 used. 78728880 avail Mem .
2026-10-05T17:20:16.993: Row 6: .
2026-10-05T17:20:16.993: Row 7: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND.
2026-10-05T17:20:16.993: Row 8: 35491 root 20 0 44212 4056 3112 R 6.2 0.0 0:00.01 top.
2026-10-05T17:20:16.994: Row 9: 1 root 20 0 43624 2868 1572 S 0.0 0.0 14:06.42 init.
2026-10-05T17:20:16.994: Row 10: 2 root 20 0 0 0 0 S 0.0 0.0 0:00.80 kthreadd.
2026-10-05T17:20:16.994: Row 11: 3 root 20 0 0 0 0 S 0.0 0.0 1:37.22 ksoftirqd+.
2026-10-05T17:20:16.994: Row 12: 5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0+.
2026-10-05T17:20:16.994: Row 13: 7 root 20 0 0 0 0 S 0.0 0.0 203:14.62 rcu_sched.
2026-10-05T17:20:16.995: Row 14: 8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh.
2026-10-05T17:20:16.995: Row 15: 9 root rt 0 0 0 0 S 0.0 0.0 0:04.38 migration+.
2026-10-05T17:20:16.995: Row 16: 10 root rt 0 0 0 0 S 0.0 0.0 1:31.26 watchdog/0.
2026-10-05T17:20:16.995: Row 17: 11 root rt 0 0 0 0 S 0.0 0.0 1:23.34 watchdog/1.
2026-10-05T17:20:16.995: Row 18: 12 root rt 0 0 0 0 S 0.0 0.0 0:17.39 migration+.
2026-10-05T17:20:16.995: Row 19: 13 root 20 0 0 0 0 S 0.0 0.0 0:03.70 ksoftirqd+.
2026-10-05T17:20:16.996: Row 20: 14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/1+.
2026-10-05T17:20:16.996: Row 21: 15 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/1+.
2026-10-05T17:20:16.997: Row 22: 16 root rt 0 0 0 0 S 0.0 0.0 1:27.39 watchdog/2.
2026-10-05T17:20:16.997: Row 23: 17 root rt 0 0 0 0 S 0.0 0.0 0:06.26 migration+.
2026-10-05T17:20:16.997: Row 24: 18 root 20 0 0 0 0 S 0.0 0.0 0:03.45 ksoftirqd+.
2026-10-05T17:20:17.085: SUC: 328ms Uptime 207 days, 1min 0.02, 5min 0.04, 15min 0.09, mem:132020360 total / 678544 free / 52282740 used / 79059080 cache / 78728880 avail
2026-10-05T17:20:17.086: ------ test: 29
2026-10-05T17:20:17.086: CMD: top -b -E k -n 1
2026-10-05T17:20:17.086: EXE: 1/top -b -E k -n 1.
2026-10-05T17:20:17.249: Row 1: top - 17:20:17 up 140 days, 6:16, 0 users, load average: 6.82, 7.74, 7.91.
2026-10-05T17:20:17.249: Row 2: Tasks: 243 total, 1 running, 241 sleeping, 1 stopped, 0 zombie.
2026-10-05T17:20:17.250: Row 3: %Cpu(s): 2.0 us, 0.4 sy, 1.2 ni, 96.4 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st.
2026-10-05T17:20:17.250: Row 4: KiB Mem : 32790252 total, 9356472 free, 3332344 used, 20101436 buff/cache.
2026-10-05T17:20:17.251: Row 5: KiB Swap: 16777212 total, 16777212 free, 0 used. 28630628 avail Mem .
2026-10-05T17:20:17.251: Row 6: .
2026-10-05T17:20:17.251: Row 7: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND.
2026-10-05T17:20:17.251: Row 8: 3803916 root 20 0 5189852 103220 28772 S 31.2 0.3 0:01.89 java.
2026-10-05T17:20:17.251: Row 9: 3803953 root 20 0 13848 3860 3168 R 6.2 0.0 0:00.01 top.
2026-10-05T17:20:17.251: Row 10: 1 root 20 0 167776 13288 8288 S 0.0 0.0 6:30.85 systemd.
2026-10-05T17:20:17.251: Row 11: 2 root 20 0 0 0 0 S 0.0 0.0 0:04.43 kthreadd.
2026-10-05T17:20:17.252: Row 12: 3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp.
2026-10-05T17:20:17.252: Row 13: 4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par+.
2026-10-05T17:20:17.252: Row 14: 5 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 slub_fl+.
2026-10-05T17:20:17.252: Row 15: 6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 netns.
2026-10-05T17:20:17.252: Row 16: 8 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker+.
2026-10-05T17:20:17.252: Row 17: 10 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_perc+.
2026-10-05T17:20:17.252: Row 18: 11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_tas+.
2026-10-05T17:20:17.253: Row 19: 12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_tas+.
2026-10-05T17:20:17.253: Row 20: 13 root 20 0 0 0 0 S 0.0 0.0 0:00.52 ksoftir+.
2026-10-05T17:20:17.253: Row 21: 14 root 20 0 0 0 0 I 0.0 0.0 27:48.92 rcu_sch+.
2026-10-05T17:20:17.253: Row 22: 15 root rt 0 0 0 0 S 0.0 0.0 0:34.84 migrati+.
2026-10-05T17:20:17.253: Row 23: 16 root -51 0 0 0 0 S 0.0 0.0 0:00.00 idle_in+.
2026-10-05T17:20:17.253: Row 24: 18 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0.
2026-10-05T17:20:17.278: SUC: 192ms Uptime 140 days, 1min 6.82, 5min 7.74, 15min 7.91, mem:32790252 total / 9356472 free / 3332344 used / 20101436 cache / 28630628 avail
2026-10-05T17:20:17.279: ------ test: 40
2026-10-05T17:20:17.280: URL: https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=10&search_day=&language=fi&word_type=&output=json&update=true
2026-10-05T17:20:17.944: HTTP: 200 for https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=10&search_day=&language=fi&word_type=&output=json&update=true
2026-10-05T17:20:17.946: INT sendUrl: ok (HTTP 200, len=178).
2026-10-05T17:20:17.946: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json"}.
2026-10-05T17:20:27.946: URL: https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=10&search_day=&language=fi&word_type=&output=json
2026-10-05T17:20:28.615: HTTP: 200 for https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=10&search_day=&language=fi&word_type=&output=json
2026-10-05T17:20:28.616: INT sendUrl: ok (HTTP 200, len=183).
2026-10-05T17:20:28.616: RUN calculating: 10666ms, {"status": "work is in calculation", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json", "progress_status": "100"}.
2026-10-05T17:20:38.617: URL: https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=10&search_day=&language=fi&word_type=&output=json
2026-10-05T17:20:39.282: HTTP: 200 for https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=10&search_day=&language=fi&word_type=&output=json
2026-10-05T17:20:39.283: INT sendUrl: ok (HTTP 200, len=140).
2026-10-05T17:20:39.283: SUC: 21337ms, ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json"}, length 141.
2026-10-05T17:20:39.283: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:39.296: HTTP: 404 for https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:39.300: WARN retry 1/6 (404): https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:40.300: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:40.330: HTTP: 404 for https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:40.330: WARN retry 2/6 (404): https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:42.330: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:42.343: HTTP: 404 for https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:42.343: WARN retry 3/6 (404): https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:45.344: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:45.357: HTTP: 404 for https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:45.357: WARN retry 4/6 (404): https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:49.358: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:49.371: HTTP: 404 for https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:49.371: WARN retry 5/6 (404): https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:54.371: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:54.384: HTTP: 404 for https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:20:54.385: WARN retry 6/6 (404): https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:21:00.385: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:21:00.398: HTTP: 404 for https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:21:00.399: ERR excp-1: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:21:00.415: WRN retry 2/3, test 40, previous ret -3, pause 10000ms.
2026-10-05T17:21:10.415: ------ test: 40
2026-10-05T17:21:10.416: URL: https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=10&search_day=&language=fi&word_type=&output=json&update=true
2026-10-05T17:21:11.095: HTTP: 200 for https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=10&search_day=&language=fi&word_type=&output=json&update=true
2026-10-05T17:21:11.096: INT sendUrl: ok (HTTP 200, len=178).
2026-10-05T17:21:11.096: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json"}.
2026-10-05T17:21:21.097: URL: https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=10&search_day=&language=fi&word_type=&output=json
2026-10-05T17:21:21.762: HTTP: 200 for https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=10&search_day=&language=fi&word_type=&output=json
2026-10-05T17:21:21.766: INT sendUrl: ok (HTTP 200, len=140).
2026-10-05T17:21:21.766: SUC: 10680ms, ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json"}, length 141.
2026-10-05T17:21:21.767: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:21:21.779: HTTP: 200 for https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json
2026-10-05T17:21:21.795: INT sendUrl: ok (HTTP 200, len=192707).
2026-10-05T17:21:21.806: SUC: 11351ms, hiilineutraalisuus", "weight": 1.0, "group": "1", "metadata": {"tag": "topic", "professional_level":"not_defined","industry":"not_defined","ammatillinen_erityisosaaminen":"not_defined","ammatillinen_ydinosaaminen":"not_defined","vihreä_osaaminen":"not_defined","yleinen_osaaminen":"not_defined","digitaaliset_kansalaistaidot":"not_defined","digitaalinen_osaaminen":"not_defined","henkilökohtaiset_ominaisuudet":"not_defined","is_esco_skill":"not_defined","is_esco_title":"not_defined","is_isco_title":"not_defined"}, "search_center": "false", "sources": [1,5], "tags": [7,3,4,1,2,5], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=jobs.items_2022&text=hiilineutraalisuus", "relations": [] },{"id": 68, "value": 5, "unique_value": 5, "normalized_value": 625.0, "label": "yhteiskunnat", "weight": 1.0, "group": "1", "metadata": {"tag": "topic", "professional_level":"not_defined","industry":"not_defined","ammatillinen_erityisosaaminen":"not_defined", length 192708.
2026-10-05T17:21:21.809: WRN recovered on try 2/3, test 40.
2026-10-05T17:21:21.810: ------ test: 41
2026-10-05T17:21:21.810: URL: https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=9&search_day=&language=fi&word_type=&output=json&update=true
2026-10-05T17:21:23.076: HTTP: 200 for https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=9&search_day=&language=fi&word_type=&output=json&update=true
2026-10-05T17:21:23.077: INT sendUrl: ok (HTTP 200, len=176).
2026-10-05T17:21:23.077: RUN waiting: 0ms, {"status": "work in progress", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_ILnbNgglwg1791210082473.json", "current_position": "4"}.
2026-10-05T17:21:33.078: URL: https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=9&search_day=&language=fi&word_type=&output=json
2026-10-05T17:21:33.734: HTTP: 200 for https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=9&search_day=&language=fi&word_type=&output=json
2026-10-05T17:21:33.734: INT sendUrl: ok (HTTP 200, len=140).
2026-10-05T17:21:33.735: SUC: 11268ms, ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_ILnbNgglwg1791210082473.json"}, length 141.
2026-10-05T17:21:33.735: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_ILnbNgglwg1791210082473.json
2026-10-05T17:21:33.746: HTTP: 200 for https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_ILnbNgglwg1791210082473.json
2026-10-05T17:21:33.774: INT sendUrl: ok (HTTP 200, len=763300).
2026-10-05T17:21:33.775: SUC: 11925ms, "title": "", "info": {"24h_limit_occured": false,"sources": {"document": "jobs.items_2022_from_serach_text_1463611-4-and-helsinki-0643134-6-and-helsinki-1463611-4-and-espoo__fi"},"build": {"algorithm": "headai_graphimind_BuildMindMap_2022","build_date": "2026-10-05"}}, "data": {"legends": {"1": ""},"indicators": {"sample_size": 44, "total_data_size_matching_query": 44}, "nodes": [{"id": 0, "value": 2, "unique_value": 2, "normalized_value": 45.0, "label": "yritysasiakaspalvelu", "weight": 5.0, "group": "1", "metadata": {"tag": "topic", "professional_level":"not_defined","industry":"not_defined","ammatillinen_erityisosaaminen":"not_defined","ammatillinen_ydinosaaminen":"not_defined","vihreä_osaaminen":"not_defined","yleinen_osaaminen":"not_defined","digitaaliset_kansalaistaidot":"not_defined","digitaalinen_osaaminen":"not_defined","henkilökohtaiset_ominaisuudet":"not_defined","is_esco_skill":"not_defined","is_esco_title":"not_defined","is_isco_title":"not_defined"}, "search_center":, length 763301.
2026-10-05T17:21:33.779: ------ test: 42
2026-10-05T17:21:33.780: EXE: 1/curl -s -X POST "https://megatron.headai.com/v2/Scorecard" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"graph_1":"https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_4x5d4sVLPi1790803221455.json","graph_2":"https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_ILnbNgglwg1791210082473.json","legend_1":"helsinki","legend_2":"espoo"}'.
2026-10-05T17:21:35.654: Row 1: {"status": "work in progress", "location": "https://megatron.headai.com/analysis/Scorecard_v2/Scorecard_v2_7Male0oefm1791210095054.json", "current_position": "4"}.
2026-10-05T17:21:35.660: EXE: 1/curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: ****" "https://megatron.headai.com/analysis/Scorecard_v2/Scorecard_v2_7Male0oefm1791210095054.json".
2026-10-05T17:21:35.713: Row 1: {"status": "work in progress", "location": "https://megatron.headai.com/analysis/Scorecard_v2/Scorecard_v2_7Male0oefm1791210095054.json"}.
2026-10-05T17:21:35.714: Row 2: .
2026-10-05T17:21:35.714: Row 3: HTTP_STATUS:200.
2026-10-05T17:21:35.715: INT poll/r0: ok (HTTP 200, len=137).
2026-10-05T17:21:35.717: INT poll/r0: progress N/A.
2026-10-05T17:21:40.718: EXE: 1/curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: ****" "https://megatron.headai.com/analysis/Scorecard_v2/Scorecard_v2_7Male0oefm1791210095054.json".
2026-10-05T17:21:40.772: Row 1: {"status": "work in progress", "location": "https://megatron.headai.com/analysis/Scorecard_v2/Scorecard_v2_7Male0oefm1791210095054.json"}.
2026-10-05T17:21:40.773: Row 2: .
2026-10-05T17:21:40.773: Row 3: HTTP_STATUS:200.
2026-10-05T17:21:40.775: INT poll/r1: ok (HTTP 200, len=137).
2026-10-05T17:21:40.775: INT poll/r1: progress N/A.
2026-10-05T17:21:45.776: EXE: 1/curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: ****" "https://megatron.headai.com/analysis/Scorecard_v2/Scorecard_v2_7Male0oefm1791210095054.json".
2026-10-05T17:21:45.834: Row 1: {"status": "work in progress", "location": "https://megatron.headai.com/analysis/Scorecard_v2/Scorecard_v2_7Male0oefm1791210095054.json"}.
2026-10-05T17:21:45.835: Row 2: .
2026-10-05T17:21:45.836: Row 3: HTTP_STATUS:200.
2026-10-05T17:21:45.837: INT poll/r2: ok (HTTP 200, len=137).
2026-10-05T17:21:45.837: INT poll/r2: progress N/A.
2026-10-05T17:21:50.838: EXE: 1/curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: ****" "https://megatron.headai.com/analysis/Scorecard_v2/Scorecard_v2_7Male0oefm1791210095054.json".
2026-10-05T17:21:50.896: Row 1: {"data":{"directed":false,"legends":{"1":"helsinki - espoo","2":"helsinki","3":"espoo"},"nodes":[{"unique_value":4,"sources":[1,35,20,27],"weight":3,"id":1,"label":"e_mobility","value":11,"tags":[1,17,2,3,4,6,14],"group":"1"},{"unique_value":4,"sources":[1,35,20,27],"weight":2,"id":2,"label":"controller","value":15,"tags":[1,17,2,3,4,6,14],"group":"1"},{"unique_value":4,"sources":[1,35,20,27],"weight":4,"id":3,"label":"kansainvälinen_toiminta","value":4,"tags":[1,17,2,3,4,6,14],"group":"1"},{"unique_value":11,"sources":[1,50,35,20,25,10,27,12,28,13,46],"weight":1,"id":4,"label":"kansainvälisille","value":11,"tags":[1,2,3,4,5,6,11,14,15,16,17,18],"group":"1"},{"unique_value":6,"sources":[49,1,35,20,39,27],"weight":2,"id":5,"label":"financial","value":6,"tags":[1,2,3,4,5,6,14,17],"group":"1"},{"unique_value":6,"sources":[49,1,35,20,39,27],"weight":1,"id":6,"label":"partneri","value":6,"tags":[1,2,3,4,5,6,14,17],"group":"1"},{"unique_value":6,"sources":[1,18,35,20,38,27],"weight":4,"id":.
2026-10-05T17:21:50.896: Row 2: .
2026-10-05T17:21:50.897: Row 3: HTTP_STATUS:200.
2026-10-05T17:21:50.900: INT poll/r3: ok (HTTP 200, len=155713).
2026-10-05T17:21:50.906: INT poll/r3: final (HTTP 200, keys: data, directed): {"data":{"directed":false,"legends":{"1":"helsinki - espoo","2":"helsinki","3":"espoo"},"nodes":[{"unique_value":4,"sources":[1,35,20,27],"weight":3,"id":1,"label":"e_mobility","value":11,"tags":[1,17,2,3,4,6,14],"group":"1"},{"unique_value":4,"sources":[1,35,20,27],"weight":2,"id":2,"label":"contro...
2026-10-05T17:21:50.907: INT poll/r3: final (tail): ...},"title":"","info":{"sources":{"document":"jobs.items_2022_from_serach_text_1463611-4-and-helsinki-0643134-6-and-helsinki-1463611-4-and-espoo__fi"},"build":{"build_date":"2026-10-05","directed":false,"algorithm":"headai_graphimind_BuildMindMap_2022"},"24h_limit_occured":false},"status":"completed"}
2026-10-05T17:21:50.910: SUC: 42, 17128ms, lines: 1.
2026-10-05T17:21:50.911: ------ test: 50
2026-10-05T17:21:50.911: URL: https://megatron.headai.com/Utils?action=autocomplete_city&search=hel
2026-10-05T17:21:51.003: HTTP: 200 for https://megatron.headai.com/Utils?action=autocomplete_city&search=hel
2026-10-05T17:21:51.003: INT sendUrl: ok (HTTP 200, len=22).
2026-10-05T17:21:51.004: SUC: 92ms, Helsinki"]}, length 23.
2026-10-05T17:21:51.004: ------ test: 51
2026-10-05T17:21:51.005: URL: https://megatron.headai.com/BuildKnowledgeGraph?dataset=curriculum&search_text=tuotteistaminen&language=fi&output=json&word_type=&update=true
2026-10-05T17:21:51.881: HTTP: 200 for https://megatron.headai.com/BuildKnowledgeGraph?dataset=curriculum&search_text=tuotteistaminen&language=fi&output=json&word_type=&update=true
2026-10-05T17:21:51.883: INT sendUrl: ok (HTTP 200, len=178).
2026-10-05T17:21:51.883: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_t5Mf7KBKOm1790803299994.json"}.
2026-10-05T17:22:01.883: URL: https://megatron.headai.com/BuildKnowledgeGraph?dataset=curriculum&search_text=tuotteistaminen&language=fi&output=json&word_type=
2026-10-05T17:22:02.544: HTTP: 200 for https://megatron.headai.com/BuildKnowledgeGraph?dataset=curriculum&search_text=tuotteistaminen&language=fi&output=json&word_type=
2026-10-05T17:22:02.545: INT sendUrl: ok (HTTP 200, len=140).
2026-10-05T17:22:02.545: SUC: 10878ms, ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_t5Mf7KBKOm1790803299994.json"}, length 141.
2026-10-05T17:22:02.545: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_t5Mf7KBKOm1790803299994.json
2026-10-05T17:22:02.556: HTTP: 200 for https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_t5Mf7KBKOm1790803299994.json
2026-10-05T17:22:02.602: INT sendUrl: ok (HTTP 200, len=799480).
2026-10-05T17:22:02.604: SUC: 11540ms, tuotteistaminen__fi"},"build": {"algorithm": "headai_graphimind_BuildMindMap_2022","build_date": "2026-10-05"}}, "data": {"legends": {"1": ""},"indicators": {"sample_size": 80, "total_data_size_matching_query": 80}, "nodes": [{"id": 0, "value": 168, "unique_value": 78, "normalized_value": 2100.0, "label": "tuotteistaminen", "weight": 3.0, "group": "1", "metadata": {"tag": "topic", "professional_level":"not_defined","industry":"not_defined","ammatillinen_erityisosaaminen":"not_defined","ammatillinen_ydinosaaminen":"not_defined","vihreä_osaaminen":"not_defined","yleinen_osaaminen":"not_defined","digitaaliset_kansalaistaidot":"not_defined","digitaalinen_osaaminen":"not_defined","henkilökohtaiset_ominaisuudet":"not_defined","is_esco_skill":"not_defined","is_esco_title":"not_defined","is_isco_title":"not_defined"}, "search_center": "false", "sources": [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,4, length 799481.
2026-10-05T17:22:02.605: ------ test: 52
2026-10-05T17:22:02.605: URL: https://megatron.headai.com/Compass?output=json&data=%7B%22skills%22%3A%5B%22myynti%22%5D%2C%22language%22%3A%22fi%22%2C%22limit%22%3A1%2C%22request%22%3A%5B%22match%22%2C%22jobs%22%5D%2C%22namespace%22%3A%22any%22%2C%22country_limit%22%3A%5B%22fi%22%5D%7D
2026-10-05T17:22:05.125: HTTP: 200 for https://megatron.headai.com/Compass?output=json&data=%7B%22skills%22%3A%5B%22myynti%22%5D%2C%22language%22%3A%22fi%22%2C%22limit%22%3A1%2C%22request%22%3A%5B%22match%22%2C%22jobs%22%5D%2C%22namespace%22%3A%22any%22%2C%22country_limit%22%3A%5B%22fi%22%5D%7D
2026-10-05T17:22:05.126: INT sendUrl: ok (HTTP 200, len=104).
2026-10-05T17:22:05.126: SUC: 2521ms, data_size": 72596, "recommendations_based_on_matching_skills": [], "data_size_match": 0 }, length 105.
2026-10-05T17:22:05.127: ------ test: 53
2026-10-05T17:22:05.128: URL: https://megatron.headai.com/Scorecard?language=fi&text_1=ammattitaito,tekij%C3%A4,fi,html,rakennusalan,rakennusalan,fi,luotettavuus,joustavuus,joustavuutta,asiakas,rakennustarvikkeet,suojavarusteet,henkil%C3%B6st%C3%B6hallinno,mittauslaitteet,valvoa,asentaa%20eristysmateriaaleja,asentaa%20eristysmateriaalia,asentaa%20rakennusprofiileja,huolehtia%20henkil%C3%B6st%C3%B6hallinnon%20asiakirjoista,huolehtia%20ty%C3%B6skentelyalueen%20puhtaudesta,k%C3%A4sitell%C3%A4%20saapuvia%20rakennustarvikkeita,k%C3%A4ytt%C3%A4%C3%A4%20hiomakoneita,k%C3%A4ytt%C3%A4%C3%A4%20hiomakonetta,k%C3%A4ytt%C3%A4%C3%A4%20mittauslaitteita,k%C3%A4ytt%C3%A4%C3%A4%20ristimittausta,k%C3%A4ytt%C3%A4%C3%A4%20suojavarusteita%20rakennusty%C3%B6maalla,lajitella%20j%C3%A4tett%C3%A4,merkit%C3%A4%20viiva%20v%C3%A4rilangalla,pit%C3%A4%C3%A4%20kirjaa%20ty%C3%B6n%20edistymisest%C3%A4,tarkastaa%20rakennustarvikkeita,tilata%20rakennustarvikkeita,tulkita%20kaksiulotteisia%20suunnitelmia,tulkita%20kolmiulotteisia%20suunnitelmia,ty%C3
2026-10-05T17:22:05.768: HTTP: 200 for https://megatron.headai.com/Scorecard?language=fi&text_1=ammattitaito,tekij%C3%A4,fi,html,rakennusalan,rakennusalan,fi,luotettavuus,joustavuus,joustavuutta,asiakas,rakennustarvikkeet,suojavarusteet,henkil%C3%B6st%C3%B6hallinno,mittauslaitteet,valvoa,asentaa%20eristysmateriaaleja,asentaa%20eristysmateriaalia,asentaa%20rakennusprofiileja,huolehtia%20henkil%C3%B6st%C3%B6hallinnon%20asiakirjoista,huolehtia%20ty%C3%B6skentelyalueen%20puhtaudesta,k%C3%A4sitell%C3%A4%20saapuvia%20rakennustarvikkeita,k%C3%A4ytt%C3%A4%C3%A4%20hiomakoneita,k%C3%A4ytt%C3%A4%C3%A4%20hiomakonetta,k%C3%A4ytt%C3%A4%C3%A4%20mittauslaitteita,k%C3%A4ytt%C3%A4%C3%A4%20ristimittausta,k%C3%A4ytt%C3%A4%C3%A4%20suojavarusteita%20rakennusty%C3%B6maalla,lajitella%20j%C3%A4tett%C3%A4,merkit%C3%A4%20viiva%20v%C3%A4rilangalla,pit%C3%A4%C3%A4%20kirjaa%20ty%C3%B6n%20edistymisest%C3%A4,tarkastaa%20rakennustarvikkeita,tilata%20rakennustarvikkeita,tulkita%20kaksiulotteisia%20suunnitelmia,tulkita%20kolmiulotteisia%20suunnitelmia,ty%C3
2026-10-05T17:22:05.769: INT sendUrl: ok (HTTP 200, len=169).
2026-10-05T17:22:05.770: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/BuildScorecard/BuildScorecard_FaNIfcnpuu1790803394798.json"}.
2026-10-05T17:22:15.770: URL: https://megatron.headai.com/Scorecard?language=fi&text_1=ammattitaito,tekij%C3%A4,fi,html,rakennusalan,rakennusalan,fi,luotettavuus,joustavuus,joustavuutta,asiakas,rakennustarvikkeet,suojavarusteet,henkil%C3%B6st%C3%B6hallinno,mittauslaitteet,valvoa,asentaa%20eristysmateriaaleja,asentaa%20eristysmateriaalia,asentaa%20rakennusprofiileja,huolehtia%20henkil%C3%B6st%C3%B6hallinnon%20asiakirjoista,huolehtia%20ty%C3%B6skentelyalueen%20puhtaudesta,k%C3%A4sitell%C3%A4%20saapuvia%20rakennustarvikkeita,k%C3%A4ytt%C3%A4%C3%A4%20hiomakoneita,k%C3%A4ytt%C3%A4%C3%A4%20hiomakonetta,k%C3%A4ytt%C3%A4%C3%A4%20mittauslaitteita,k%C3%A4ytt%C3%A4%C3%A4%20ristimittausta,k%C3%A4ytt%C3%A4%C3%A4%20suojavarusteita%20rakennusty%C3%B6maalla,lajitella%20j%C3%A4tett%C3%A4,merkit%C3%A4%20viiva%20v%C3%A4rilangalla,pit%C3%A4%C3%A4%20kirjaa%20ty%C3%B6n%20edistymisest%C3%A4,tarkastaa%20rakennustarvikkeita,tilata%20rakennustarvikkeita,tulkita%20kaksiulotteisia%20suunnitelmia,tulkita%20kolmiulotteisia%20suunnitelmia,ty%C3
2026-10-05T17:22:16.479: HTTP: 200 for https://megatron.headai.com/Scorecard?language=fi&text_1=ammattitaito,tekij%C3%A4,fi,html,rakennusalan,rakennusalan,fi,luotettavuus,joustavuus,joustavuutta,asiakas,rakennustarvikkeet,suojavarusteet,henkil%C3%B6st%C3%B6hallinno,mittauslaitteet,valvoa,asentaa%20eristysmateriaaleja,asentaa%20eristysmateriaalia,asentaa%20rakennusprofiileja,huolehtia%20henkil%C3%B6st%C3%B6hallinnon%20asiakirjoista,huolehtia%20ty%C3%B6skentelyalueen%20puhtaudesta,k%C3%A4sitell%C3%A4%20saapuvia%20rakennustarvikkeita,k%C3%A4ytt%C3%A4%C3%A4%20hiomakoneita,k%C3%A4ytt%C3%A4%C3%A4%20hiomakonetta,k%C3%A4ytt%C3%A4%C3%A4%20mittauslaitteita,k%C3%A4ytt%C3%A4%C3%A4%20ristimittausta,k%C3%A4ytt%C3%A4%C3%A4%20suojavarusteita%20rakennusty%C3%B6maalla,lajitella%20j%C3%A4tett%C3%A4,merkit%C3%A4%20viiva%20v%C3%A4rilangalla,pit%C3%A4%C3%A4%20kirjaa%20ty%C3%B6n%20edistymisest%C3%A4,tarkastaa%20rakennustarvikkeita,tilata%20rakennustarvikkeita,tulkita%20kaksiulotteisia%20suunnitelmia,tulkita%20kolmiulotteisia%20suunnitelmia,ty%C3
2026-10-05T17:22:16.480: INT sendUrl: ok (HTTP 200, len=130).
2026-10-05T17:22:16.480: SUC: 10642ms, ready", "location": "https://megatron.headai.com/analysis/BuildScorecard/BuildScorecard_FaNIfcnpuu1790803394798.json"}, length 131.
2026-10-05T17:22:16.481: URL: https://megatron.headai.com/analysis/BuildScorecard/BuildScorecard_FaNIfcnpuu1790803394798.json
2026-10-05T17:22:16.492: HTTP: 200 for https://megatron.headai.com/analysis/BuildScorecard/BuildScorecard_FaNIfcnpuu1790803394798.json
2026-10-05T17:22:16.494: INT sendUrl: ok (HTTP 200, len=34457).
2026-10-05T17:22:16.494: SUC: 11352ms, suojavarusteet","value":2,"tags":[],"group":"2"},{"unique_value":1,"sources":[1],"weight":2,"id":6,"label":"henkilöstöhallinno","value":2,"tags":[],"group":"2"},{"unique_value":1,"sources":[1],"weight":9,"id":7,"label":"mittauslaite","value":2,"tags":[],"group":"2"},{"unique_value":1,"sources":[1],"weight":1,"id":8,"label":"mittauslaitteet","value":2,"tags":[],"group":"2"},{"unique_value":2,"sources":[1,2],"weight":3,"id":9,"label":"valvoja","value":5,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":7,"id":10,"label":"asentaa_eristysmateriaaleja","value":1,"tags":[],"group":"2"},{"unique_value":1,"sources":[1],"weight":7,"id":11,"label":"asentaa_rakennusprofiileja","value":1,"tags":[],"group":"2"},{"unique_value":1,"sources":[1],"weight":6,"id":12,"label":"asenteet","value":3,"tags":[],"group":"2"},{"unique_value":1,"sources":[1],"weight":6,"id":13,"label":"huolehtia_henkilöstöhallinnon_asiakirjoista","value":1,"tags":[],"group":"2"},{"unique_value":1,"sources":[1],"wei, length 34458.
2026-10-05T17:22:16.495: ------ test: 65
2026-10-05T17:22:16.495: URL: https://megatron.headai.com/TextToGraph?update=true&language=en&output=json&high_privacy_mode=true&text=Several%20important%20sub-fields%20of%20AI%20research%20(as%20opposed%20to%20AI%20itself)%20have%20used%20working%20definitions%20of%20the%20intelligent%20agents
2026-10-05T17:22:17.142: HTTP: 200 for https://megatron.headai.com/TextToGraph?update=true&language=en&output=json&high_privacy_mode=true&text=Several%20important%20sub-fields%20of%20AI%20research%20(as%20opposed%20to%20AI%20itself)%20have%20used%20working%20definitions%20of%20the%20intelligent%20agents
2026-10-05T17:22:17.143: INT sendUrl: ok (HTTP 200, len=1819).
2026-10-05T17:22:17.144: SUC: 648ms, research", "weight": 1.0, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=research", "relations": [] },{"id": 2, "value": 1, "label": "agent", "weight": 1.0, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=agent", "relations": [] }],"edges": [{"from": 0, "to": 1, "value": 1, "title": "intelligent_agent - research"},{"from": 0, "to": 2, "value": 1, "title": "intelligent_agent - agent"},{"from": 1, "to": 2, "value": 1, "title": "research - agent"}]}, "indicators": {"processing_time": 588,"word_count": 20, "keyword_count": 3, "unique_keyword_count": 3, "cumulative_weight": 12.0, "machine_readability": 100, "machine_readability_text": "green", "information_quality": 30.0, "information_quality_text": "S, length 1820.
2026-10-05T17:22:17.145: ------ test: 66
2026-10-05T17:22:17.145: URL: https://megatron.headai.com/TextToGraph?update=true&translate_to=fi&language=en&output=json&high_privacy_mode=true&text=Several%20important%20sub-fields%20of%20AI%20research%20(as%20opposed%20to%20AI%20itself)%20have%20used%20working%20definitions%20of%20the%20intelligent%20agents
2026-10-05T17:22:17.858: HTTP: 200 for https://megatron.headai.com/TextToGraph?update=true&translate_to=fi&language=en&output=json&high_privacy_mode=true&text=Several%20important%20sub-fields%20of%20AI%20research%20(as%20opposed%20to%20AI%20itself)%20have%20used%20working%20definitions%20of%20the%20intelligent%20agents
2026-10-05T17:22:17.859: INT sendUrl: ok (HTTP 200, len=1842).
2026-10-05T17:22:17.860: SUC: 715ms, tutkimus", "weight": 0.9999999999, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=tutkimus", "relations": [] },{"id": 2, "value": 1, "label": "agentti", "weight": 3.0, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=agentti", "relations": [] }],"edges": [{"from": 0, "to": 1, "value": 1, "title": "älykäs agentti - tutkimus"},{"from": 0, "to": 2, "value": 1, "title": "älykäs agentti - agentti"},{"from": 1, "to": 2, "value": 1, "title": "tutkimus - agentti"}]}, "indicators": {"processing_time": 666,"word_count": 20, "keyword_count": 3, "unique_keyword_count": 3, "cumulative_weight": 4.9999999998, "machine_readability": 100, "machine_readability_text": "green", "information_quality": 12.4999999995, "i, length 1843.
2026-10-05T17:22:17.860: ------ test: 43
2026-10-05T17:22:18.096: SQL: select country, count(id) from items_2026 where country=? and language=? and datediff(readtime, now())>? group by country; fi/fi, -30, 5000, .
2026-10-05T17:22:19.101: SUC: 1241ms fi/52245
2026-10-05T17:22:19.102: ------ test: 44
2026-10-05T17:22:19.184: SQL: select country, count(id) from items_2026 where country=? and language=? and datediff(readtime, now())>? group by country; fi/fi, -7, 1000, .
2026-10-05T17:22:20.115: SUC: 1013ms fi/13008
2026-10-05T17:22:20.116: ------ test: 45
2026-10-05T17:22:20.186: SQL: select country, count(id) from items_2026 where country=? and language=? and datediff(readtime, now())>? group by country; ph/en, -30, 100, .
2026-10-05T17:22:20.400: SUC: 284ms ph/351
2026-10-05T17:22:20.401: ------ test: 70
2026-10-05T17:22:20.465: SQL: select country, count(id) from items_2026 where country=? and language=? and datediff(readtime, now())>? group by country; za/en, -30, 100, .
2026-10-05T17:22:20.681: SUC: 280ms za/4644
2026-10-05T17:22:20.682: ------ test: 71
2026-10-05T17:22:20.745: SQL: select country, count(id) from items_2026 where country=? and language=? and datediff(readtime, now())>? group by country; nl/nl, -30, 100, .
2026-10-05T17:22:22.155: SUC: 1473ms nl/83876
2026-10-05T17:22:22.156: ------ test: 73
2026-10-05T17:22:22.156: URL: https://megatron.headai.com/TextToGraph?ontology=headai&cache=true&language=en&output=json&text=Several%20important%20sub-fields%20of%20AI%20research%20(as%20opposed%20to%20AI%20itself)%20have%20used%20working%20definitions%20of%20the%20intelligent%20agents%20java&update=true
2026-10-05T17:22:22.802: HTTP: 200 for https://megatron.headai.com/TextToGraph?ontology=headai&cache=true&language=en&output=json&text=Several%20important%20sub-fields%20of%20AI%20research%20(as%20opposed%20to%20AI%20itself)%20have%20used%20working%20definitions%20of%20the%20intelligent%20agents%20java&update=true
2026-10-05T17:22:22.803: INT sendUrl: ok (HTTP 200, len=163).
2026-10-05T17:22:22.803: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/TextToGraph/TextToGraph_AfsbpLZjb21790803500598.json"}.
2026-10-05T17:22:32.803: URL: https://megatron.headai.com/TextToGraph?ontology=headai&cache=true&language=en&output=json&text=Several%20important%20sub-fields%20of%20AI%20research%20(as%20opposed%20to%20AI%20itself)%20have%20used%20working%20definitions%20of%20the%20intelligent%20agents%20java
2026-10-05T17:22:33.434: HTTP: 200 for https://megatron.headai.com/TextToGraph?ontology=headai&cache=true&language=en&output=json&text=Several%20important%20sub-fields%20of%20AI%20research%20(as%20opposed%20to%20AI%20itself)%20have%20used%20working%20definitions%20of%20the%20intelligent%20agents%20java
2026-10-05T17:22:33.435: INT sendUrl: ok (HTTP 200, len=124).
2026-10-05T17:22:33.436: SUC: 10647ms, ready", "location": "https://megatron.headai.com/analysis/TextToGraph/TextToGraph_AfsbpLZjb21790803500598.json"}, length 125.
2026-10-05T17:22:33.436: URL: https://megatron.headai.com/analysis/TextToGraph/TextToGraph_AfsbpLZjb21790803500598.json
2026-10-05T17:22:33.446: HTTP: 200 for https://megatron.headai.com/analysis/TextToGraph/TextToGraph_AfsbpLZjb21790803500598.json
2026-10-05T17:22:33.447: INT sendUrl: ok (HTTP 200, len=5739).
2026-10-05T17:22:33.447: SUC: 11280ms, java", "weight": 1.0, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=java", "relations": [] }],"edges": [{"from": 0, "to": 1, "value": 1, "title": "importer - imports"},{"from": 0, "to": 2, "value": 1, "title": "importer - sub"},{"from": 0, "to": 3, "value": 1, "title": "importer - ai_researchers"},{"from": 0, "to": 4, "value": 1, "title": "importer - researching"},{"from": 1, "to": 2, "value": 1, "title": "imports - sub"},{"from": 1, "to": 3, "value": 1, "title": "imports - ai_researchers"},{"from": 1, "to": 4, "value": 1, "title": "imports - researching"},{"from": 1, "to": 5, "value": 1, "title": "imports - useful"},{"from": 2, "to": 3, "value": 1, "title": "sub - ai_researchers"},{"from": 2, "to": 4, "value": 1, "title": "sub - researching"},{"from": 2, "to": 5, "value": 1, "title": "sub - useful"},{"from": 2, "to": 6, "value": 1, "title", length 5740.
2026-10-05T17:22:33.449: ------ test: 75
2026-10-05T17:22:33.449: URL: https://megatron.headai.com/TranslateKnowledgeGraph?language=en&translate_to=fi&high_privacy_mode=true&url=https://megatron.headai.com/analysis/TextToGraph/TextToGraph_AfsbpLZjb21790803500598.json&output=json
2026-10-05T17:22:33.527: HTTP: 200 for https://megatron.headai.com/TranslateKnowledgeGraph?language=en&translate_to=fi&high_privacy_mode=true&url=https://megatron.headai.com/analysis/TextToGraph/TextToGraph_AfsbpLZjb21790803500598.json&output=json
2026-10-05T17:22:33.528: INT sendUrl: ok (HTTP 200, len=5541).
2026-10-05T17:22:33.528: SUC: 79ms, agentti","relations":[],"original_label":"intelligence_agent","value":1,"search_center":"false","group":"1"},{"explain_api_call":"https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=intelligent_agent","sources":[{"title":"","url":""}],"weight":10,"id":7,"label":"älykäs_agentti","relations":[],"original_label":"intelligent_agent","value":1,"search_center":"false","group":"1"},{"explain_api_call":"https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=agentti","sources":[{"title":"","url":""}],"weight":1,"id":8,"label":"agentti","relations":[],"original_label":"agent","value":1,"search_center":"false","group":"1"},{"explain_api_call":"https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=java","sources":[{"title":"","url":""}],"weight":1,"id":9,"label":"java","relations":[],"original_label":"java","value":1,"search_center":"false","group":"1"}],"unique_identifier":"swwde, length 5542.
2026-10-05T17:22:33.529: ------ test: 76
2026-10-05T17:22:33.529: URL: https://megatron.headai.com/TextToGraph?ontology=headai&cache=true&language=en&output=json&text=While+intelligent+agents+as+systems+that+use+artificial+intelligence+are+an+important+application+of+AI%2C+many+AI+systems+do+not+perform+any+procedural+steps+with+the+outputs+of+the+AI+at+all%2C+such+as+computer+vision%2C+speech+recognition%2C+or+recommender+systems.+The+term+artificial+intelligence+had+previously+been+used+to+describe+machines+that+mimic+and+display+human+cognitive+skills+that+are+associated+with+the+human+mind%2C+such+as+learning+and+problem-solving.&oq=While+intelligent+agents+as+systems+that+use+artificial+intelligence+are+an+important+application+of+AI%2C+many+AI+systems+do+not+perform+any+procedural+steps+with+the+outputs+of+the+AI+at+all%2C+such+as+computer+vision%2C+speech+recognition%2C+or+recommender+systems.+The+term+artificial+intelligence+had+previously+been+used+to+describe+machines+that+mimic+and+display+human+cognitive+skills+that+are+associated+with+the+hu
2026-10-05T17:22:34.163: HTTP: 200 for https://megatron.headai.com/TextToGraph?ontology=headai&cache=true&language=en&output=json&text=While+intelligent+agents+as+systems+that+use+artificial+intelligence+are+an+important+application+of+AI%2C+many+AI+systems+do+not+perform+any+procedural+steps+with+the+outputs+of+the+AI+at+all%2C+such+as+computer+vision%2C+speech+recognition%2C+or+recommender+systems.+The+term+artificial+intelligence+had+previously+been+used+to+describe+machines+that+mimic+and+display+human+cognitive+skills+that+are+associated+with+the+human+mind%2C+such+as+learning+and+problem-solving.&oq=While+intelligent+agents+as+systems+that+use+artificial+intelligence+are+an+important+application+of+AI%2C+many+AI+systems+do+not+perform+any+procedural+steps+with+the+outputs+of+the+AI+at+all%2C+such+as+computer+vision%2C+speech+recognition%2C+or+recommender+systems.+The+term+artificial+intelligence+had+previously+been+used+to+describe+machines+that+mimic+and+display+human+cognitive+skills+that+are+associated+with+the+hu
2026-10-05T17:22:34.164: INT sendUrl: ok (HTTP 200, len=163).
2026-10-05T17:22:34.164: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/TextToGraph/TextToGraph_BzNiR8gJuj1790803515859.json"}.
2026-10-05T17:22:44.165: URL: https://megatron.headai.com/TextToGraph?ontology=headai&cache=true&language=en&output=json&text=While+intelligent+agents+as+systems+that+use+artificial+intelligence+are+an+important+application+of+AI%2C+many+AI+systems+do+not+perform+any+procedural+steps+with+the+outputs+of+the+AI+at+all%2C+such+as+computer+vision%2C+speech+recognition%2C+or+recommender+systems.+The+term+artificial+intelligence+had+previously+been+used+to+describe+machines+that+mimic+and+display+human+cognitive+skills+that+are+associated+with+the+human+mind%2C+such+as+learning+and+problem-solving.&oq=While+intelligent+agents+as+systems+that+use+artificial+intelligence+are+an+important+application+of+AI%2C+many+AI+systems+do+not+perform+any+procedural+steps+with+the+outputs+of+the+AI+at+all%2C+such+as+computer+vision%2C+speech+recognition%2C+or+recommender+systems.+The+term+artificial+intelligence+had+previously+been+used+to+describe+machines+that+mimic+and+display+human+cognitive+skills+that+are+associated+with+the+hu
2026-10-05T17:22:44.796: HTTP: 200 for https://megatron.headai.com/TextToGraph?ontology=headai&cache=true&language=en&output=json&text=While+intelligent+agents+as+systems+that+use+artificial+intelligence+are+an+important+application+of+AI%2C+many+AI+systems+do+not+perform+any+procedural+steps+with+the+outputs+of+the+AI+at+all%2C+such+as+computer+vision%2C+speech+recognition%2C+or+recommender+systems.+The+term+artificial+intelligence+had+previously+been+used+to+describe+machines+that+mimic+and+display+human+cognitive+skills+that+are+associated+with+the+human+mind%2C+such+as+learning+and+problem-solving.&oq=While+intelligent+agents+as+systems+that+use+artificial+intelligence+are+an+important+application+of+AI%2C+many+AI+systems+do+not+perform+any+procedural+steps+with+the+outputs+of+the+AI+at+all%2C+such+as+computer+vision%2C+speech+recognition%2C+or+recommender+systems.+The+term+artificial+intelligence+had+previously+been+used+to+describe+machines+that+mimic+and+display+human+cognitive+skills+that+are+associated+with+the+hu
2026-10-05T17:22:44.797: INT sendUrl: ok (HTTP 200, len=124).
2026-10-05T17:22:44.798: SUC: 10635ms, ready", "location": "https://megatron.headai.com/analysis/TextToGraph/TextToGraph_BzNiR8gJuj1790803515859.json"}, length 125.
2026-10-05T17:22:44.798: URL: https://megatron.headai.com/analysis/TextToGraph/TextToGraph_BzNiR8gJuj1790803515859.json
2026-10-05T17:22:44.809: HTTP: 200 for https://megatron.headai.com/analysis/TextToGraph/TextToGraph_BzNiR8gJuj1790803515859.json
2026-10-05T17:22:44.810: INT sendUrl: ok (HTTP 200, len=20675).
2026-10-05T17:22:44.810: SUC: 11269ms, artificial_intelligence", "weight": 4.0, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=artificial_intelligence", "relations": [] },{"id": 7, "value": 1, "label": "artificial_intelligence_systems", "weight": 10.0, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=artificial_intelligence_systems", "relations": [] },{"id": 8, "value": 1, "label": "intelligence_agent", "weight": 0.9999999999, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=intelligence_agent", "relations": [] },{"id": 9, "value": 1, "label": "intelligence_applications", "weight": 10.0, "gr, length 20676.
2026-10-05T17:22:44.814: ------ test: 77
2026-10-05T17:22:44.815: URL: https://megatron.headai.com/JoinKnowledgeGraphs?language=en&high_privacy_mode=true&urls=https://megatron.headai.com/analysis/TextToGraph/TextToGraph_AfsbpLZjb21790803500598.json,https://megatron.headai.com/analysis/TextToGraph/TextToGraph_BzNiR8gJuj1790803515859.json&title=qa77&output=json
2026-10-05T17:22:44.870: HTTP: 200 for https://megatron.headai.com/JoinKnowledgeGraphs?language=en&high_privacy_mode=true&urls=https://megatron.headai.com/analysis/TextToGraph/TextToGraph_AfsbpLZjb21790803500598.json,https://megatron.headai.com/analysis/TextToGraph/TextToGraph_BzNiR8gJuj1790803515859.json&title=qa77&output=json
2026-10-05T17:22:44.871: INT sendUrl: ok (HTTP 200, len=13020).
2026-10-05T17:22:44.872: SUC: 57ms, agent","value":2,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":2,"id":6,"label":"useful","value":3,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":8,"id":20,"label":"system_procedures","value":1,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":10,"id":8,"label":"intelligent_agent","value":2,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":1,"id":9,"label":"agent","value":2,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":5,"id":29,"label":"machining","value":1,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":1,"id":30,"label":"machining_associate","value":1,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":1,"id":31,"label":"display","value":1,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":1,"id":10,"label":"java","value":1,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":1,"id":32,"label":"display_associate","value":1,"tags":[],"group":"1"},{"uni, length 13021.
2026-10-05T17:22:44.872: ------ test: 78
2026-10-05T17:22:44.873: URL: https://megatron.headai.com/ModifyKnowledgeGraph?keywords=&high_privacy_mode=true&weight=5&url=https://megatron.headai.com/analysis/TextToGraph/TextToGraph_BzNiR8gJuj1790803515859.json&output=json
2026-10-05T17:22:44.914: HTTP: 200 for https://megatron.headai.com/ModifyKnowledgeGraph?keywords=&high_privacy_mode=true&weight=5&url=https://megatron.headai.com/analysis/TextToGraph/TextToGraph_BzNiR8gJuj1790803515859.json&output=json
2026-10-05T17:22:44.914: INT sendUrl: ok (HTTP 200, len=8028).
2026-10-05T17:22:44.915: SUC: 42ms, computer_systems","sources":[0],"weight":6,"id":17,"label":"computer_systems","relations":[],"value":1,"search_center":"false","group":"1"},{"explain_api_call":"https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=computer_vision","sources":[0],"weight":8,"id":18,"label":"computer_vision","relations":[],"value":1,"search_center":"false","group":"1"},{"explain_api_call":"https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=vision_system","sources":[0],"weight":10,"id":20,"label":"vision_system","relations":[],"value":1,"search_center":"false","group":"1"},{"explain_api_call":"https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=speech","sources":[0],"weight":6,"id":21,"label":"speech","relations":[],"value":1,"search_center":"false","group":"1"},{"explain_api_call":"https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=speech_rec, length 8029.
2026-10-05T17:22:44.915: ------ test: 79
2026-10-05T17:22:44.916: URL: https://megatron.headai.com/BuildKnowledgeGraph?language=fi&size=200&ontology=headai&word_type=&output=json&dataset=job_ads&search_year=2021&search_month=&country=fi&update=&search_text=tietoturva,palvelunesto,virustorjunta,yksityisyys,yksityisyyden_suoja,cyber,gdpr,kyberturvallisuus,luottamuksellisuus,kyber&update=true
2026-10-05T17:22:45.568: HTTP: 200 for https://megatron.headai.com/BuildKnowledgeGraph?language=fi&size=200&ontology=headai&word_type=&output=json&dataset=job_ads&search_year=2021&search_month=&country=fi&update=&search_text=tietoturva,palvelunesto,virustorjunta,yksityisyys,yksityisyyden_suoja,cyber,gdpr,kyberturvallisuus,luottamuksellisuus,kyber&update=true
2026-10-05T17:22:45.569: INT sendUrl: ok (HTTP 200, len=140).
2026-10-05T17:22:45.569: SUC: 0ms, ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W2yz72slHz1790803530635.json"}, length 141.
2026-10-05T17:22:45.569: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W2yz72slHz1790803530635.json
2026-10-05T17:22:45.580: HTTP: 200 for https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W2yz72slHz1790803530635.json
2026-10-05T17:22:45.762: INT sendUrl: ok (HTTP 200, len=2960794).
2026-10-05T17:22:45.762: SUC: 653ms, "title": "", "info": {"24h_limit_occured": false,"sources": {"document": "jobs.items_2021_from_serach_text_tietoturva-palvelunesto-virustorjunta-yksityisyys-yksityisyyden_suoja-cyber-gdpr-kyberturvallisuus-luottamuksellisuus-kyber_headai_fi"},"build": {"algorithm": "headai_graphimind_BuildMindMap_2022","build_date": "2026-10-01"}}, "data": {"legends": {"1": ""},"indicators": {"sample_size": 200, "total_data_size_matching_query": 1498}, "nodes": [{"id": 0, "value": 3, "unique_value": 1, "normalized_value": 15.0, "label": "myymälävastaava", "weight": 5.0, "group": "1", "metadata": {"tag": "topic", "professional_level":"not_defined","industry":"not_defined","ammatillinen_erityisosaaminen":"not_defined","ammatillinen_ydinosaaminen":"not_defined","vihreä_osaaminen":"not_defined","yleinen_osaaminen":"not_defined","digitaaliset_kansalaistaidot":"not_defined","digitaalinen_osaaminen":"not_defined","henkilökohtaiset_ominaisuudet":"not_defined","is_esco_skill":"not_defined","is_esco_title":, length 2960795.
2026-10-05T17:22:45.764: ------ test: 80
2026-10-05T17:22:45.764: URL: https://megatron.headai.com/BuildKnowledgeGraph?language=fi&size=200&ontology=headai&word_type=&output=json&dataset=job_ads&search_year=2022&search_month=&country=fi&update=&search_text=tietoturva,palvelunesto,virustorjunta,yksityisyys,yksityisyyden_suoja,cyber,gdpr,kyberturvallisuus,luottamuksellisuus,kyber&update=true
2026-10-05T17:22:46.422: HTTP: 200 for https://megatron.headai.com/BuildKnowledgeGraph?language=fi&size=200&ontology=headai&word_type=&output=json&dataset=job_ads&search_year=2022&search_month=&country=fi&update=&search_text=tietoturva,palvelunesto,virustorjunta,yksityisyys,yksityisyyden_suoja,cyber,gdpr,kyberturvallisuus,luottamuksellisuus,kyber&update=true
2026-10-05T17:22:46.423: INT sendUrl: ok (HTTP 200, len=140).
2026-10-05T17:22:46.423: SUC: 0ms, ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C2hauXU8qd1790803719125.json"}, length 141.
2026-10-05T17:22:46.423: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C2hauXU8qd1790803719125.json
2026-10-05T17:22:46.434: HTTP: 200 for https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C2hauXU8qd1790803719125.json
2026-10-05T17:22:46.668: INT sendUrl: ok (HTTP 200, len=4488751).
2026-10-05T17:22:46.669: SUC: 659ms, "title": "", "info": {"24h_limit_occured": false,"sources": {"document": "jobs.items_2022_from_serach_text_tietoturva-palvelunesto-virustorjunta-yksityisyys-yksityisyyden_suoja-cyber-gdpr-kyberturvallisuus-luottamuksellisuus-kyber_headai_fi"},"build": {"algorithm": "headai_graphimind_BuildMindMap_2022","build_date": "2026-10-01"}}, "data": {"legends": {"1": ""},"indicators": {"sample_size": 200, "total_data_size_matching_query": 11858}, "nodes": [{"id": 0, "value": 37, "unique_value": 6, "normalized_value": 185.0, "label": "psykoterapeut", "weight": 2.0, "group": "1", "metadata": {"tag": "topic", "professional_level":"not_defined","industry":"not_defined","ammatillinen_erityisosaaminen":"not_defined","ammatillinen_ydinosaaminen":"not_defined","vihreä_osaaminen":"not_defined","yleinen_osaaminen":"not_defined","digitaaliset_kansalaistaidot":"not_defined","digitaalinen_osaaminen":"not_defined","henkilökohtaiset_ominaisuudet":"not_defined","is_esco_skill":"not_defined","is_esco_title", length 4488752.
2026-10-05T17:22:46.670: ------ test: 81
2026-10-05T17:22:46.670: URL: https://megatron.headai.com/BuildMapPrediction?urls=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W2yz72slHz1790803530635.json,https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C2hauXU8qd1790803719125.json&update=true
2026-10-05T17:22:47.316: HTTP: 200 for https://megatron.headai.com/BuildMapPrediction?urls=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W2yz72slHz1790803530635.json,https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C2hauXU8qd1790803719125.json&update=true
2026-10-05T17:22:47.317: INT sendUrl: ok (HTTP 200, len=177).
2026-10-05T17:22:47.317: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/BuildMapPrediction/BuildMapPrediction_w2L48mCgON1790804271180.json"}.
2026-10-05T17:22:57.317: URL: https://megatron.headai.com/BuildMapPrediction?urls=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W2yz72slHz1790803530635.json,https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C2hauXU8qd1790803719125.json
2026-10-05T17:22:57.961: HTTP: 200 for https://megatron.headai.com/BuildMapPrediction?urls=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W2yz72slHz1790803530635.json,https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C2hauXU8qd1790803719125.json
2026-10-05T17:22:57.962: INT sendUrl: ok (HTTP 200, len=138).
2026-10-05T17:22:57.962: SUC: 10647ms, ready", "location": "https://megatron.headai.com/analysis/BuildMapPrediction/BuildMapPrediction_w2L48mCgON1790804271180.json"}, length 139.
2026-10-05T17:22:57.962: URL: https://megatron.headai.com/analysis/BuildMapPrediction/BuildMapPrediction_w2L48mCgON1790804271180.json
2026-10-05T17:22:57.972: HTTP: 200 for https://megatron.headai.com/analysis/BuildMapPrediction/BuildMapPrediction_w2L48mCgON1790804271180.json
2026-10-05T17:22:58.147: INT sendUrl: ok (HTTP 200, len=4139163).
2026-10-05T17:22:58.148: SUC: 11292ms, "data":{"BuildKnowledgeGraph_API_call":{"word_type":"","country":"fi","endDate":"","city":"","legend":"","search_day":0,"language":"fi","search_year":2022,"noise_list":"","search_month":0,"weighted_search_output":false,"output":"json","additional_data":false,"size":200,"affiliation":"","dataset":"job_ads","ontology":"headai","startDate":"","search_text":"tietoturva,palvelunesto,virustorjunta,yksityisyys,yksityisyyden_suoja,cyber,gdpr,kyberturvallisuus,luottamuksellisuus,kyber"},"legends":{"1":""},"nodes":[{"metadata":{"henkilökohtaiset_ominaisuudet":"not_defined","professional_level":"not_defined","industry":"not_defined","digitaalinen_osaaminen":"not_defined","ammatillinen_ydinosaaminen":"not_defined","is_esco_skill":"not_defined","vihreä_osaaminen":"not_defined","is_esco_title":"not_defined","ammatillinen_erityisosaaminen":"not_defined","digitaaliset_kansalaistaidot":"not_defined","yleinen_osaaminen":"not_defined","tag":"topic","is_isco_title":"not_defined"},"explain_api_call":"http, length 4139164.
2026-10-05T17:22:58.149: ------ test: 82
2026-10-05T17:22:58.149: URL: https://megatron.headai.com/BuildSignals?urls=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W2yz72slHz1790803530635.json,https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C2hauXU8qd1790803719125.json&map_legends=2021,2022&dataset=custom&keyword=keywordtitteli&update=true
2026-10-05T17:22:58.793: HTTP: 200 for https://megatron.headai.com/BuildSignals?urls=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W2yz72slHz1790803530635.json,https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C2hauXU8qd1790803719125.json&map_legends=2021,2022&dataset=custom&keyword=keywordtitteli&update=true
2026-10-05T17:22:58.794: INT sendUrl: ok (HTTP 200, len=165).
2026-10-05T17:22:58.794: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/BuildSignals/BuildSignals_F027GknkKY1790804283798.json"}.
2026-10-05T17:23:08.794: URL: https://megatron.headai.com/BuildSignals?urls=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W2yz72slHz1790803530635.json,https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C2hauXU8qd1790803719125.json&map_legends=2021,2022&dataset=custom&keyword=keywordtitteli
2026-10-05T17:23:09.574: HTTP: 200 for https://megatron.headai.com/BuildSignals?urls=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W2yz72slHz1790803530635.json,https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C2hauXU8qd1790803719125.json&map_legends=2021,2022&dataset=custom&keyword=keywordtitteli
2026-10-05T17:23:09.575: INT sendUrl: ok (HTTP 200, len=126).
2026-10-05T17:23:09.575: SUC: 10645ms, ready", "location": "https://megatron.headai.com/analysis/BuildSignals/BuildSignals_F027GknkKY1790804283798.json"}, length 127.
2026-10-05T17:23:09.575: URL: https://megatron.headai.com/analysis/BuildSignals/BuildSignals_F027GknkKY1790804283798.json
2026-10-05T17:23:09.585: HTTP: 200 for https://megatron.headai.com/analysis/BuildSignals/BuildSignals_F027GknkKY1790804283798.json
2026-10-05T17:23:09.585: INT sendUrl: ok (HTTP 200, len=492).
2026-10-05T17:23:09.585: SUC: 11426ms, "data":[{"buttonTitle":"2021","hideLegend":true,"url":"https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W2yz72slHz1790803530635.json"},{"buttonTitle":">","url":"https://megatron.headai.com/analysis/BuildMapWithSignals/BuildMapWithSignals_9Pk70DVCQW1790804290351.json"},{"buttonTitle":"2022","hideLegend":true,"url":"https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C2hauXU8qd1790803719125.json"}],"info":{"timeLabels":["2021","2022"]}}, length 493.
2026-10-05T17:23:09.586: ------ test: 83
2026-10-05T17:23:09.586: CMD: df -h
2026-10-05T17:23:09.586: EXE: 1/df -h.
2026-10-05T17:23:09.589: Row 1: Filesystem Size Used Avail Use% Mounted on.
2026-10-05T17:23:09.589: Row 2: tmpfs 3.2G 330M 2.9G 11% /run.
2026-10-05T17:23:09.589: Row 3: /dev/vda2 69G 51G 16G 77% /.
2026-10-05T17:23:09.589: Row 4: tmpfs 16G 0 16G 0% /dev/shm.
2026-10-05T17:23:09.590: Row 5: tmpfs 5.0M 0 5.0M 0% /run/lock.
2026-10-05T17:23:09.590: Row 6: tmpfs 3.2G 4.0K 3.2G 1% /run/user/0.
2026-10-05T17:23:09.591: SUC: 5ms Diskfree qa.headai.com: tmpfs:11%, /dev/vda2:77%, tmpfs:0%, tmpfs:0%, tmpfs:1%.
2026-10-05T17:23:09.591: ------ test: 84
2026-10-05T17:23:09.591: CMD: ssh -o ServerAliveInterval=60 -o ServerAliveCountMax=3 root@megatron.headai.com "df -h"
2026-10-05T17:23:09.592: EXE: 1/ssh -o ServerAliveInterval=60 -o ServerAliveCountMax=3 root@megatron.headai.com "df -h".
2026-10-05T17:23:09.699: Row 1: Filesystem Size Used Avail Use% Mounted on.
2026-10-05T17:23:09.700: Row 2: udev 63G 4.0K 63G 1% /dev.
2026-10-05T17:23:09.700: Row 3: tmpfs 13G 5.5M 13G 1% /run.
2026-10-05T17:23:09.700: Row 4: /dev/vda1 757G 387G 340G 54% /.
2026-10-05T17:23:09.700: Row 5: none 4.0K 0 4.0K 0% /sys/fs/cgroup.
2026-10-05T17:23:09.700: Row 6: none 5.0M 0 5.0M 0% /run/lock.
2026-10-05T17:23:09.700: Row 7: none 63G 0 63G 0% /run/shm.
2026-10-05T17:23:09.701: Row 8: none 100M 0 100M 0% /run/user.
2026-10-05T17:23:09.701: Row 9: cgmfs 100K 0 100K 0% /run/cgmanager/fs.
2026-10-05T17:23:09.701: Row 10: /dev/vdb 985G 307G 628G 33% /opt/tomcat/webapps/ROOT/analysis.
2026-10-05T17:23:09.701: Row 11: tmpfs 100K 0 100K 0% /var/lib/lxd/shmounts.
2026-10-05T17:23:09.701: Row 12: tmpfs 100K 0 100K 0% /var/lib/lxd/devlxd.
2026-10-05T17:23:09.702: SUC: 111ms Diskfree megatron.headai.com: udev:1%, tmpfs:1%, /dev/vda1:54%, none:0%, none:0%, none:0%, none:0%, cgmfs:0%, /dev/vdb:33%, tmpfs:0%, tmpfs:0%.
2026-10-05T17:23:09.702: ------ test: 87
2026-10-05T17:23:09.766: SQL: show global status like 'threads_connected';.
2026-10-05T17:23:09.768: Results: value=2/300.
2026-10-05T17:23:09.772: SQL: value, lines: 1, ret=1, 2.
2026-10-05T17:23:09.773: SUC: 70ms 2
2026-10-05T17:23:09.773: ------ test: 88
2026-10-05T17:23:09.773: URL: https://megatron.headai.com//Utils?action=get_jobs_by_text&search=&area=paris&author=hellowork&keywords=java,python&language=fr
2026-10-05T17:23:10.079: HTTP: 200 for https://megatron.headai.com//Utils?action=get_jobs_by_text&search=&area=paris&author=hellowork&keywords=java,python&language=fr
2026-10-05T17:23:10.080: INT sendUrl: ok (HTTP 200, len=147).
2026-10-05T17:23:10.081: SUC: 308ms, java,python", "skills_searched": "python, java", "language": "fr", "area": ["paris"], "data": [{"author": "hellowork", "results": []}]}, length 148.
2026-10-05T17:23:10.081: ------ test: 89
2026-10-05T17:23:10.081: URL: https://headai.com
2026-10-05T17:23:10.423: HTTP: 200 for https://headai.com
2026-10-05T17:23:10.460: SUC: 378ms, meets direction. Headai is a deep tech company enabling Decision Intelligence for future-focused organizations through automated analysis of unstructured text data. Unlock Hidden Insights Optimize […]" /> {"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.headai.com/","url":"https://www.headai.com/, length 211848.
2026-10-05T17:23:10.460: ------ test: 90
2026-10-05T17:23:10.524: SQL: SHOW PROCESSLIST;.
2026-10-05T17:23:10.527: Row 1: 177339865,root,localhost:54426,null,Query,0,starting,SHOW PROCESSLIST.
2026-10-05T17:23:10.527: SQL: COUNTNOTLINES:Command, lines: 1, ret=1, 1.
2026-10-05T17:23:10.528: SUC: 68ms 1
2026-10-05T17:23:10.528: ------ test: 91
2026-10-05T17:23:10.591: SQL: SHOW PROCESSLIST;.
2026-10-05T17:23:10.592: Row 1: 177339866,root,localhost:54428,null,Query,0,starting,SHOW PROCESSLIST.
2026-10-05T17:23:10.592: SQL: COUNT, lines: 1, ret=1, 1.
2026-10-05T17:23:10.593: SUC: 65ms 1
2026-10-05T17:23:10.593: ------ test: 93
2026-10-05T17:23:10.594: URL: https://megatron.headai.com//Utils?action=delete_data&max=1&url=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_ILnbNgglwg1791210082473.json
2026-10-05T17:23:13.098: HTTP: 200 for https://megatron.headai.com//Utils?action=delete_data&max=1&url=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_ILnbNgglwg1791210082473.json
2026-10-05T17:23:13.098: INT sendUrl: ok (HTTP 200, len=111).
2026-10-05T17:23:13.099: SUC: 2505ms, "status": "done", "file_deleted": true, "file": "BuildKnowledgeGraph_ILnbNgglwg1791210082473.json", "code": 2}, length 112.
2026-10-05T17:23:13.099: ------ test: 94
2026-10-05T17:23:13.099: EXE: 1/git ls-remote git@github.com:Headai/qa.git.
2026-10-05T17:23:14.550: Row 1: 860fb086090eed7ea6836462d3ea11cabdbbfcde HEAD.
2026-10-05T17:23:14.551: Row 2: 860fb086090eed7ea6836462d3ea11cabdbbfcde refs/heads/main.
2026-10-05T17:23:14.552: Row 3: 9a2ef885a17da83c5e08f34a5e0453af6b96e68b refs/heads/query.
2026-10-05T17:23:14.552: Row 4: e070cf32272e177ce38ca2efdd4d5cc2bc1b0dd9 refs/pull/1/head.
2026-10-05T17:23:14.553: SUC: 94, 1453ms, lines: 2.
2026-10-05T17:23:14.553: checkJavaStack starting: 95.
2026-10-05T17:23:19.760: ------ test: 95
2026-10-05T17:23:19.761: EXE: 5/"jstack 42689 | awk '/nid=/ {if (in_block && has_h1_h2) {for (i = start_line; i <= last_h1_h2; i++) print lines[i]} start_line = NR; last_h1_h2 = 0; has_h1_h2 = 0; in_block = 1} /h1|h2/ {has_h1_h2 = 1; last_h1_h2 = NR} {lines[NR] = $0} END {if (in_block && has_h1_h2) {for (i = start_line; i <= last_h1_h2; i++) print lines[i]}}' || true".
2026-10-05T17:23:35.097: Row 1: "http-nio-127.0.0.1-8080-exec-2354" #4127333 daemon prio=5 os_prio=0 tid=0x00007f7044061800 nid=0xfe2 waiting on condition [0x00007f6fe8cd4000].
2026-10-05T17:23:35.097: Row 2: java.lang.Thread.State: TIMED_WAITING (sleeping).
2026-10-05T17:23:35.097: Row 3: at java.lang.Thread.sleep(Native Method).
2026-10-05T17:23:35.097: Row 4: at h2.TranslateKnowledgeGraph.doPost(TranslateKnowledgeGraph.java:96).
2026-10-05T17:23:35.097: Row 5: "http-nio-127.0.0.1-8080-exec-2345" #4108439 daemon prio=5 os_prio=0 tid=0x00007f7044017800 nid=0xea6c waiting on condition [0x00007f709c171000].
2026-10-05T17:23:35.097: Row 6: java.lang.Thread.State: TIMED_WAITING (sleeping).
2026-10-05T17:23:35.097: Row 7: at java.lang.Thread.sleep(Native Method).
2026-10-05T17:23:35.097: Row 8: at h2.TranslateKnowledgeGraph.doPost(TranslateKnowledgeGraph.java:96).
2026-10-05T17:23:35.100: SUC: 95, 15339ms, lines: 8.
2026-10-05T17:23:35.102: checkJavaStack end: 95, pid/ret=8.
2026-10-05T17:23:35.102: ------ test: 96
2026-10-05T17:23:35.102: URL: https://megatron.headai.com/Utils?action=validate_token
2026-10-05T17:23:35.254: HTTP: 200 for https://megatron.headai.com/Utils?action=validate_token
2026-10-05T17:23:35.254: SUC: 152ms, 65, length 4.
2026-10-05T17:23:35.255: ------ test: 97
2026-10-05T17:23:35.255: EXE: 1/curl -s -X POST "https://megatron.headai.com/Utils?action=document_to_text&token=****" -F "file=@resources/nok-small.pdf".
2026-10-05T17:23:35.526: Row 1: {"text": "People Planet 2020 Technology and digitalization continue to play a key role in enabling a sustainable future. Our climate commitments are set for the 1.5 C scenario. The critical solutions we create are keeping people connected and enable sustainable industries. Trust, integrity and ethical behavior define how we do business. Our technology is a social good and we strive to ensure it is not misused. We work hard to build a responsible, transparent supply chain. We enable and promote human rights and collaborate with our value chain and beyond. We celebrate an inclusive, diverse world where nobody is left behind. 2Improving lives Climate changeNokia People Planet Report 2020 Integrity Our culture Key dataOur approach Letter from the President and CEO This was a year of many extraordinary and unexpected events. Think back to the start of 2020. Few people would have anticipated that a new virus only recently identified would spread so rapidly around the world.
2026-10-05T17:23:35.529: INT shell: ok (HTTP ?, len=18492).
2026-10-05T17:23:35.530: SUC: 97, 274ms, lines: 2.
2026-10-05T17:23:35.530: ------ test: 98
2026-10-05T17:23:35.530: EXE: 1/python3 -m pip show playwright.
2026-10-05T17:23:36.203: Row 1: Name: playwright.
2026-10-05T17:23:36.203: Row 2: Version: 1.55.0.
2026-10-05T17:23:36.204: Row 3: Summary: A high-level API to automate web browsers.
2026-10-05T17:23:36.204: Row 4: Home-page: .
2026-10-05T17:23:36.204: Row 5: Author: Microsoft Corporation.
2026-10-05T17:23:36.204: Row 6: Author-email: .
2026-10-05T17:23:36.204: Row 7: License: .
2026-10-05T17:23:36.204: Row 8: Location: /usr/local/lib/python3.10/dist-packages.
2026-10-05T17:23:36.204: Row 9: Requires: greenlet, pyee.
2026-10-05T17:23:36.204: Row 10: Required-by: .
2026-10-05T17:23:36.260: SUC: 98, 730ms, lines: 10.
2026-10-05T17:23:36.261: ------ test: 99
2026-10-05T17:23:36.261: EXE: 1/python3 ../playw/login.py.
2026-10-05T17:23:54.051: stderr: Traceback (most recent call last):.
2026-10-05T17:23:54.052: stderr: File "/root/qa/mctester/../playw/login.py", line 31, in .
2026-10-05T17:23:54.052: stderr: run(playwright).
2026-10-05T17:23:54.052: stderr: File "/root/qa/mctester/../playw/login.py", line 22, in run.
2026-10-05T17:23:54.052: stderr: expect(element).to_be_visible().
2026-10-05T17:23:54.052: stderr: File "/usr/local/lib/python3.10/dist-packages/playwright/sync_api/_generated.py", line 20424, in to_be_visible.
2026-10-05T17:23:54.052: stderr: self._sync(self._impl_obj.to_be_visible(visible=visible, timeout=timeout)).
2026-10-05T17:23:54.052: stderr: File "/usr/local/lib/python3.10/dist-packages/playwright/_impl/_sync_base.py", line 115, in _sync.
2026-10-05T17:23:54.052: stderr: return task.result().
2026-10-05T17:23:54.052: stderr: File "/usr/local/lib/python3.10/dist-packages/playwright/_impl/_assertions.py", line 763, in to_be_visible.
2026-10-05T17:23:54.052: stderr: await self._expect_impl(.
2026-10-05T17:23:54.052: stderr: File "/usr/local/lib/python3.10/dist-packages/playwright/_impl/_assertions.py", line 83, in _expect_impl.
2026-10-05T17:23:54.052: stderr: raise AssertionError(.
2026-10-05T17:23:54.052: stderr: AssertionError: Locator expected to be visible.
2026-10-05T17:23:54.052: stderr: Actual value: .
2026-10-05T17:23:54.052: stderr: Call log:.
2026-10-05T17:23:54.053: stderr: - Expect "to_be_visible" with timeout 5000ms.
2026-10-05T17:23:54.053: stderr: - waiting for locator("div.bigRectangularButton:has-text('Align your data with UN SDG')").
2026-10-05T17:23:54.053: stderr: .
2026-10-05T17:23:54.054: Abnormal exit: 1, lines: 0, output: .
2026-10-05T17:23:54.055: ERR: 99, 17794ms, lines: 0.
2026-10-05T17:23:54.055: WRN retry 2/3, test 99, previous ret 0, pause 10000ms.
2026-10-05T17:24:04.055: ------ test: 99
2026-10-05T17:24:04.056: EXE: 1/python3 ../playw/login.py.
2026-10-05T17:24:16.732: Row 1: SUC:.
2026-10-05T17:24:16.750: SUC: 99, 12694ms, lines: 1.
2026-10-05T17:24:16.750: WRN recovered on try 2/3, test 99.
2026-10-05T17:24:16.754: fileio: /var/www/html/ivves/notices.txt, mode: 3, length: 2236.
2026-10-05T17:24:16.755: fileio: /var/www/html/ivves/notices.txt, mode: 2, length: 2236.
2026-10-05T17:24:16.765: ------ test: 100
2026-10-05T17:24:16.766: EXE: 1/python3 ../playw/yle.py.
2026-10-05T17:24:20.246: Row 1: SUC:.
2026-10-05T17:24:20.263: SUC: 100, 3497ms, lines: 1.
2026-10-05T17:24:20.264: ------ test: 101
2026-10-05T17:24:20.264: EXE: 1/python3 ../playw/yle-strict.py.
2026-10-05T17:24:38.643: Row 1: Console error ignored: Request timed out.
2026-10-05T17:24:38.643: Row 2: Console error ignored: Failed to load resource: the server responded with a status of 401 ().
2026-10-05T17:24:38.643: Row 3: Console error ignored: Failed to load resource: the server responded with a status of 401 ().
2026-10-05T17:24:38.643: Row 4: Console error ignored: Failed to load resource: the server responded with a status of 401 ().
2026-10-05T17:24:38.644: Row 5: Console error ignored: Failed to load resource: the server responded with a status of 401 ().
2026-10-05T17:24:38.644: Row 6: SUC:ok.
2026-10-05T17:24:38.662: SUC: 101, 18397ms, lines: 1.
2026-10-05T17:24:38.663: ------ test: 103
2026-10-05T17:24:38.663: EXE: 1/python3 ../playw/nok.py.
2026-10-05T17:24:39.622: Row 1: SUC:.
2026-10-05T17:24:39.641: SUC: 103, 978ms, lines: 1.
2026-10-05T17:24:39.642: ------ test: 203
2026-10-05T17:24:39.642: EXE: 1/python3 ../playw/leads-powerbi.py.
2026-10-05T17:24:51.490: Row 1: SUC: page and report loaded, page 7.6s, iframe 7.7s, visuals 11.7s (10)..
2026-10-05T17:24:51.508: SUC: 203, 11865ms, lines: 1.
2026-10-05T17:24:51.508: ------ test: 300
2026-10-05T17:24:51.509: EXE: stressTest, iterations: 2, delay: 10.
2026-10-05T17:24:51.511: ------ test: 50
2026-10-05T17:24:51.511: URL: https://megatron.headai.com/Utils?language=en&word=obj&action=autocomplete
2026-10-05T17:24:58.016: HTTP: 200 for https://megatron.headai.com/Utils?language=en&word=obj&action=autocomplete
2026-10-05T17:24:58.017: INT sendUrl: ok (HTTP 200, len=1079).
2026-10-05T17:24:58.022: DIF: 6506ms expected 2000ms, object detection", "object animation", "object databases", "objective setting", "object recognition", "objective function", "object oriented css", "objects conservator", "object role modeling", "object access methods", "object query language", "object identification", "object windows library", "object oriented design", "object relational bridge", "object modeling language", "object oriented database", "object oriented analysis", "object oriented modeling", "object relational mapping", "object modeling technique", "object oriented languages", "objectorientedprogramming", "object oriented modelling", "object oriented javascript", "object relational database", "object constraint language", "object oriented constructs"]}.
2026-10-05T17:24:58.022: WRN retry 2/3, test 50, previous ret -2, pause 10000ms.
2026-10-05T17:25:01.511: ------ test: 50
2026-10-05T17:25:01.511: URL: https://megatron.headai.com/Utils?language=en&word=obj&action=autocomplete
2026-10-05T17:25:02.414: HTTP: 200 for https://megatron.headai.com/Utils?language=en&word=obj&action=autocomplete
2026-10-05T17:25:02.415: INT sendUrl: ok (HTTP 200, len=1079).
2026-10-05T17:25:02.416: SUC: 904ms, object detection", "object animation", "object databases", "objective setting", "object recognition", "objective function", "object oriented css", "objects conservator", "object role modeling", "object access methods", "object query language", "object identification", "object windows library", "object oriented design", "object relational bridge", "object modeling language", "object oriented database", "object oriented analysis", "object oriented modeling", "object relational mapping", "object modeling technique", "object oriented languages", "objectorientedprogramming", "object oriented modelling", "object oriented javascript", "object relational database", "object constraint language", "object oriented constructs"]}, length 1080.
2026-10-05T17:25:02.417: SUC: Successfully completed iteration 1
2026-10-05T17:25:08.022: ------ test: 50
2026-10-05T17:25:08.023: URL: https://megatron.headai.com/Utils?language=en&word=obj&action=autocomplete
2026-10-05T17:25:09.049: HTTP: 200 for https://megatron.headai.com/Utils?language=en&word=obj&action=autocomplete
2026-10-05T17:25:09.050: INT sendUrl: ok (HTTP 200, len=1079).
2026-10-05T17:25:09.050: SUC: 1027ms, object detection", "object animation", "object databases", "objective setting", "object recognition", "objective function", "object oriented css", "objects conservator", "object role modeling", "object access methods", "object query language", "object identification", "object windows library", "object oriented design", "object relational bridge", "object modeling language", "object oriented database", "object oriented analysis", "object oriented modeling", "object relational mapping", "object modeling technique", "object oriented languages", "objectorientedprogramming", "object oriented modelling", "object oriented javascript", "object relational database", "object constraint language", "object oriented constructs"]}, length 1080.
2026-10-05T17:25:09.050: WRN recovered on try 2/3, test 50.
2026-10-05T17:25:09.051: SUC: Successfully completed iteration 0
2026-10-05T17:25:11.513: ------ test: 400
2026-10-05T17:25:11.513: URL: https://qa.headai.com/healthcheck
2026-10-05T17:25:11.523: HTTP: 200 for https://qa.headai.com/healthcheck
2026-10-05T17:25:11.524: SUC: 11ms, OK., length 50.
2026-10-05T17:25:11.524: ------ test: 401
2026-10-05T17:25:11.524: URL: https://qa.headai.com:8081/healthcheck
2026-10-05T17:25:11.532: HTTP: 200 for https://qa.headai.com:8081/healthcheck
2026-10-05T17:25:11.533: INT sendUrl: ok (HTTP 200, len=23).
2026-10-05T17:25:11.533: SUC: 9ms, running..."}, length 23.
2026-10-05T17:25:11.533: ------ test: 401
2026-10-05T17:25:11.533: URL: https://vm3.headai.com/healthcheck
2026-10-05T17:25:11.652: HTTP: 200 for https://vm3.headai.com/healthcheck
2026-10-05T17:25:11.653: INT sendUrl: ok (HTTP 200, len=61).
2026-10-05T17:25:11.653: SUC: 120ms, "status": "OK", "timestamp": "2026-10-05T14:25:11.638804" }, length 61.
2026-10-05T17:25:11.653: ------ test: 402
2026-10-05T17:25:11.654: URL: https://qa.headai.com:8081/run-junior?url=https://megatron.headai.com/analysis/TranslateKnowledgeGraph/TranslateKnowledgeGraph_yilw4rS5MO1755775638430.json&report=102&mode=16
2026-10-05T17:25:12.511: HTTP: 200 for https://qa.headai.com:8081/run-junior?url=https://megatron.headai.com/analysis/TranslateKnowledgeGraph/TranslateKnowledgeGraph_yilw4rS5MO1755775638430.json&report=102&mode=16
2026-10-05T17:25:12.514: SUC: 860ms, identify_customer's_needs'(164.0) 2: 'characteristics_of_services' (#457), size: 42, sum strength: 6652.00 (54.7%), top: 'characteristics_of_services'(668.0), 'guarantee_customer_satisfaction'(586.0), 'prevent_shoplifting'(531.0), 'demonstrate_products'_features'(459.0), 'operate_cash_register'(430.0), 'plan_aftersales_arrangements'(405.0), 'issue_sales_invoices'(392.0), 'carry_out_active_selling'(310.0), 'allocate_bills'(302.0), 'carry_out_order_intake'(277.0), 'product_comprehension'(268.0), 'handle_returns'(252.0),, length 36537.
2026-10-05T17:25:12.514: ------ test: 403
2026-10-05T17:25:12.514: EXE: 1/curl -sf https://vm3.headai.com/healthcheck | grep -q '"status": "OK"' && echo "SUC: healthcheck" || echo "ERR: healthcheck".
2026-10-05T17:25:12.794: Row 1: SUC: healthcheck.
2026-10-05T17:25:12.794: SUC: 403, 280ms, lines: 1.
2026-10-05T17:25:12.795: ------ test: 404
2026-10-05T17:25:12.795: EXE: 1/curl -sf https://vm3.headai.com/config | python3 -c "import sys,json; d=json.load(sys.stdin); print('SUC: config, apiBase=' + str(d.get('apiBase','(ei apiBasea)')))" || echo "ERR: config 404".
2026-10-05T17:25:13.019: Row 1: SUC: config, apiBase=https://vm3.headai.com.
2026-10-05T17:25:13.022: SUC: 404, 227ms, lines: 1.
2026-10-05T17:25:13.023: ------ test: 405
2026-10-05T17:25:13.024: INF: MCP server: https://qa.headai.com/scientist/mcp
2026-10-05T17:25:13.024: INF: MCP timeout: 10 seconds
2026-10-05T17:25:13.024: INF: MCP expected tools: composer
2026-10-05T17:25:13.316: SUC: MCP Streamable HTTP initialize accepted.
2026-10-05T17:25:13.333: INF: MCP tools: headai_scientist, headai_list_results, headai_get_result_payload, headai_get_status, headai_get_brain_log, headai_analyst, headai_composer, headai_visualizer, headai_duunari
2026-10-05T17:25:13.333: SUC: MCP expected tool matched: composer
2026-10-05T17:25:13.334: SUC: Server is functioning correctly.
2026-10-05T17:25:13.337: SUC: 405, 311ms, tools=headai_scientist, headai_list_results, headai_get_result_payload, headai_get_status, headai_get_brain_log, headai_analyst, headai_composer, headai_visualizer, headai_duunari.
2026-10-05T17:25:13.337: ------ test: 406
2026-10-05T17:25:13.337: INF: MCP server: https://mcp.headai.dev/mcp
2026-10-05T17:25:13.337: INF: MCP timeout: 10 seconds
2026-10-05T17:25:13.337: INF: MCP expected tools: *
2026-10-05T17:25:13.723: SUC: MCP Streamable HTTP initialize accepted.
2026-10-05T17:25:14.146: INF: MCP tools: headai_get_playbook, headai_text_to_graph, headai_text_to_keywords, headai_build_knowledge_graph_v2, headai_visual_report, headai_scorecard_v2, headai_compass, headai_join_graphs, headai_modify_graph, headai_translate_graph, headai_build_signals, headai_digital_twin, headai_fetch_graph, headai_fetch_and_save, headai_get_jobs_by_text, headai_run_analyst, headai_clean_graph, headai_quality_check, headai_list_token_endpoints, headai_list_token_data, headai_check_build_status, headai_estimate_size, headai_skills_profiler, headai_career_navigator, headai_foresight_agent
2026-10-05T17:25:14.147: SUC: MCP tools/list returned 25 tool(s).
2026-10-05T17:25:14.147: SUC: Server is functioning correctly.
2026-10-05T17:25:14.147: SUC: 406, 810ms, tools=headai_get_playbook, headai_text_to_graph, headai_text_to_keywords, headai_build_knowledge_graph_v2, headai_visual_report, headai_scorecard_v2, headai_compass, headai_join_graphs, headai_modify_graph, headai_translate_graph, headai_build_signals, headai_digital_twin, headai_fetch_graph, headai_fetch_and_save, headai_get_jobs_by_text, headai_run_analyst, headai_clean_graph, headai_quality_check, headai_list_token_endpoints, headai_list_token_data, headai_check_build_status, headai_estimate_size, headai_skills_profiler, headai_career_navigator, headai_foresight_agent.
2026-10-05T17:25:14.148: ------ test: 500
2026-10-05T17:25:14.148: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026"}'.
2026-10-05T17:25:14.346: Row 1: {"count":3968830}.
2026-10-05T17:25:14.347: INT shell: ok (HTTP ?, len=17).
2026-10-05T17:25:14.347: JSON_INT_MIN: field=count, value=3968830, min=1.
2026-10-05T17:25:14.347: SUC: 500, 199ms, lines: 1.
2026-10-05T17:25:14.348: ------ test: 501
2026-10-05T17:25:14.348: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","country":"fi"}'.
2026-10-05T17:25:14.511: Row 1: {"count":617944}.
2026-10-05T17:25:14.512: INT shell: ok (HTTP ?, len=16).
2026-10-05T17:25:14.512: JSON_INT_MIN: field=count, value=617944, min=1.
2026-10-05T17:25:14.512: SUC: 501, 164ms, lines: 1.
2026-10-05T17:25:14.513: ------ test: 502
2026-10-05T17:25:14.513: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","city":{"caseInsensitive":"pori"}}'.
2026-10-05T17:25:14.684: Row 1: {"count":5456}.
2026-10-05T17:25:14.685: INT shell: ok (HTTP ?, len=14).
2026-10-05T17:25:14.685: JSON_INT_MIN: field=count, value=5456, min=1.
2026-10-05T17:25:14.685: SUC: 502, 172ms, lines: 1.
2026-10-05T17:25:14.686: ------ test: 503
2026-10-05T17:25:14.686: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"title":{"contains":["java","developer"]},"year":"2026","country":"fi"}'.
2026-10-05T17:25:14.855: Row 1: {"count":1741}.
2026-10-05T17:25:14.860: INT shell: ok (HTTP ?, len=14).
2026-10-05T17:25:14.860: JSON_INT_MIN: field=count, value=1741, min=1.
2026-10-05T17:25:14.860: SUC: 503, 174ms, lines: 1.
2026-10-05T17:25:14.861: ------ test: 504
2026-10-05T17:25:14.861: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/find" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","city":{"caseInsensitive":"pori"},"limit":10,"metadata":true}'.
2026-10-05T17:25:15.053: Row 1: {"metadata":{"count":5456,"resultsPerPage":10,"pages":546,"n":10},"data":[{"readtime":"2020-12-31T02:43:34.000Z","metadata":{},"year":"2026","url":"https://duunitori.fi/tyopaikat/tyo/siivooja-pori-stse-12718032","type":"job","author":"duunitori","language":"fi","country":"fi","title":"Siivooja Pori","description":"Vahvistamme Porin yksikköämme Haemme nyt SIIVOOJAA Siivoojana tulet toimimaan osana siivouspalvelun tiimiämme ja työssäsi vastaat osaltasi asiakasyritystemme ympäristön siisteydestä ja viihtyisyydestä. Olet palveluhenkinen ja työskentelytapasi on ripeää ja varmaotteista. Aikaisempi siivouskokemus ja alan koulutus katsotaan eduksi, mutta meillä on myös mahdollisuus kouluttautua työn ohessa. Etsimme reipasta ja tunnollista siivoojaa päiväkohteisiin keskustan alueelle. Työ alkaa aamuisin klo 6.00. Työ on kokoaikainen 37,5 h/vko. Tarjoamme mielenkiintoisen työn hyvillä työsuhde-eduilla. Toimimme maanlaajuisesti 30 eri paikkakunnalla ja palveluksessamme työskentelee yli 3000 alan.
2026-10-05T17:25:15.056: INT shell: ok (HTTP ?, len=24073).
2026-10-05T17:25:15.059: JSON_FIND_MIN: key=url, count=10, min=1.
2026-10-05T17:25:15.059: SUC: 504, 195ms, lines: 1.
2026-10-05T17:25:15.063: ------ test: 505
2026-10-05T17:25:15.063: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","author":{"caseInsensitive":"duunitori"},"readtime":{"after":"28-09-2026"}}'.
2026-10-05T17:25:15.244: Row 1: {"count":5368}.
2026-10-05T17:25:15.249: INT shell: ok (HTTP ?, len=14).
2026-10-05T17:25:15.249: JSON_INT_MIN: field=count, value=5368, min=1.
2026-10-05T17:25:15.249: SUC: 505, 186ms, lines: 1.
2026-10-05T17:25:15.250: ------ test: 506
2026-10-05T17:25:15.250: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/find" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","limit":10,"sort":{"readtime":"desc"}}'.
2026-10-05T17:25:15.582: Row 1: {"metadata":{"n":10},"data":[{"readtime":"2026-10-05T13:30:16.448Z","metadata":{},"year":"2026","pub_date":"2026-10-04T21:00:00.000Z","url":"https://tyopaikat.eezy.fi/tyopaikat/s5GB-4vBKMR7QUK7BxjdYA","author":"eezy","language":"fi","country":"fi","title":"Siivooja","description":"Siivooja. Koulusiivoojia Haemme asiakkaallemme reippaita ja oma-aloitteisia koulusiivoojia huolehtimaan oppilaitosten ja muiden asiakkaidemme kohteiden puhtaudesta ja viihtyisyydestä. Koulusiivoojana vastaat tilojen päivittäisestä puhtaanapidosta. Työtehtäviin kuuluu luokkahuoneiden, käytävien, sosiaalitilojen ja saniteettitilojen siivous, pintojen pyyhintä, lattioiden puhdistus sekä jätehuolto. Tehtävässä huolehdit tilojen siisteydestä, hygieniasta ja viihtyisyydestä käyttäjien arjessa. Työkohteet sijaitsevat pääasiassa kouluympäristössä, mutta työvuoroja voi olla myös muissa siivouskohteissa asiakkaidemme tarpeiden mukaan. Kohteiden vaihtelevuus tuo monipuolisuutta työpäiviin ja mahdollisuuden hyödyntää os.
2026-10-05T17:25:15.587: INT shell: ok (HTTP ?, len=22918).
2026-10-05T17:25:15.589: JSON_FIND_MIN: key=url, count=10, min=1.
2026-10-05T17:25:15.589: SUC: 506, 337ms, lines: 1.
2026-10-05T17:25:15.590: ------ test: 507
2026-10-05T17:25:15.590: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","country":"ba","language":"en","end_date":{"after":"28-09-2026"}}'.
2026-10-05T17:25:15.749: Row 1: {"count":59}.
2026-10-05T17:25:15.753: INT shell: ok (HTTP ?, len=12).
2026-10-05T17:25:15.754: JSON_INT_MIN: field=count, value=59, min=1.
2026-10-05T17:25:15.754: SUC: 507, 163ms, lines: 1.
2026-10-05T17:25:15.758: ------ test: 508
2026-10-05T17:25:15.758: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","country":"ba","readtime":{"before":"05-10-2026","after":"05-09-2026"}}'.
2026-10-05T17:25:15.922: Row 1: {"count":1170}.
2026-10-05T17:25:15.928: INT shell: ok (HTTP ?, len=14).
2026-10-05T17:25:15.928: JSON_INT_MIN: field=count, value=1170, min=1.
2026-10-05T17:25:15.928: SUC: 508, 170ms, lines: 1.
2026-10-05T17:25:15.929: ------ test: 509
2026-10-05T17:25:15.929: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","country":"fi","language":"fi","end_date":{"after":"2026-10-05"}}'.
2026-10-05T17:25:16.091: Row 1: {"count":40798}.
2026-10-05T17:25:16.098: INT shell: ok (HTTP ?, len=15).
2026-10-05T17:25:16.098: JSON_INT_MIN: field=count, value=40798, min=1.
2026-10-05T17:25:16.098: SUC: 509, 169ms, lines: 1.
2026-10-05T17:25:16.099: ------ test: 510
2026-10-05T17:25:16.099: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","country":"fi","readtime":{"before":"05-10-2026","after":"05-09-2026"}}'.
2026-10-05T17:25:16.260: Row 1: {"count":57017}.
2026-10-05T17:25:16.269: INT shell: ok (HTTP ?, len=15).
2026-10-05T17:25:16.269: JSON_INT_MIN: field=count, value=57017, min=1.
2026-10-05T17:25:16.269: SUC: 510, 170ms, lines: 1.
2026-10-05T17:25:16.270: ------ test: 511
2026-10-05T17:25:16.270: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","country":"fi","readtime":{"after":"05-09-2026"}}'.
2026-10-05T17:25:16.427: Row 1: {"count":58447}.
2026-10-05T17:25:16.435: INT shell: ok (HTTP ?, len=15).
2026-10-05T17:25:16.435: JSON_INT_MIN: field=count, value=58447, min=1.
2026-10-05T17:25:16.435: SUC: 511, 165ms, lines: 1.
2026-10-05T17:25:16.436: ------ test: 512
2026-10-05T17:25:16.436: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","country":"fi","readtime":{"after":"28-09-2026"}}'.
2026-10-05T17:25:16.594: Row 1: {"count":15333}.
2026-10-05T17:25:16.599: INT shell: ok (HTTP ?, len=15).
2026-10-05T17:25:16.599: JSON_INT_MIN: field=count, value=15333, min=1.
2026-10-05T17:25:16.599: SUC: 512, 163ms, lines: 1.
2026-10-05T17:25:16.600: ------ test: 513
2026-10-05T17:25:16.600: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","readtime":{"after":"05-09-2026"}}'.
2026-10-05T17:25:16.764: Row 1: {"count":471327}.
2026-10-05T17:25:16.771: INT shell: ok (HTTP ?, len=16).
2026-10-05T17:25:16.771: JSON_INT_MIN: field=count, value=471327, min=1.
2026-10-05T17:25:16.771: SUC: 513, 171ms, lines: 1.
2026-10-05T17:25:16.772: ------ test: 514
2026-10-05T17:25:16.772: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","readtime":{"after":"28-09-2026"}}'.
2026-10-05T17:25:16.934: Row 1: {"count":113653}.
2026-10-05T17:25:16.937: INT shell: ok (HTTP ?, len=16).
2026-10-05T17:25:16.937: JSON_INT_MIN: field=count, value=113653, min=1.
2026-10-05T17:25:16.937: SUC: 514, 165ms, lines: 1.
2026-10-05T17:25:16.938: ------ test: 515
2026-10-05T17:25:16.938: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/aggregate" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"groupBy":["country"],"aggregate":{"count":true},"sort":{"count":"desc"},"limit":100000}'.
2026-10-05T17:25:17.122: Row 1: {"results":[{"country":"fr","count":7503543},{"country":"fi","count":6310044},{"country":"se","count":2445674},{"country":"de","count":2269635},{"country":"nl","count":1656570},{"country":"be","count":1014447},{"country":"sv","count":983755},{"country":"pt","count":713389},{"country":"ph","count":405726},{"country":"at","count":400964},{"country":"Philippines","count":399383},{"country":"za","count":379595},{"country":"eg","count":276557},{"country":"es","count":209139},{"country":"ee","count":208449},{"country":"no","count":168093},{"country":"it","count":125042},{"country":"ch","count":104051},{"country":"kenya","count":100108},{"country":"hr","count":97477},{"country":"lt","count":90460},{"country":"colombia","count":77333},{"country":"bg","count":69010},{"country":"singapore","count":60582},{"country":"uk","count":59245},{"country":"ng","count":58321},{"country":"lv","count":45618},{"country":"vietnam","count":40402},{"country":"dk","count":38862},{"country":"in","count":34529},{".
2026-10-05T17:25:17.123: INT shell: ok (HTTP ?, len=3776).
2026-10-05T17:25:17.123: JSON_INT_MIN: field=count, value=7503543, min=1.
2026-10-05T17:25:17.123: SUC: 515, 185ms, lines: 1.
2026-10-05T17:25:17.123: ------ test: 516
2026-10-05T17:25:17.124: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"groupBy":{"field":"country","mergePartitions":true}}'.
2026-10-05T17:25:17.372: Row 1: {"__MISSING__":1081568,"eg":276557,"fi":6310044,"fr":7503543,"kenya":100108,"vietnam":40402,"de":2269635,"in":34529,"India":3178,"es":209139,"nl":1656570,"singapore":60582,"Spain":132,"sv":983755,"US":5618,"angola":3,"botswana":1,"c\\u00F4te d'ivoire":1,"central african republic":1448,"ch":104051,"colombia":77333,"ee":208449,"egypt":4,"ghana":6085,"mauritius":1,"nigeria":30945,"rwanda":10,"senegal":1,"tanzania":1143,"uganda":17156,"za":379595,"at":400964,"it":125042,"lu":19940,"Philippines":399383,"ba":8843,"be":1014447,"cz":10709,"dk":38862,"France":12732,"gh":2056,"gr":8466,"ie":13613,"ke":33305,"lt":90460,"ng":58321,"no":168093,"ph":405726,"pl":11606,"pt":713389,"se":2445674,"Silicon Valley":250,"ug":17236,"uk":59245,"bg":69010,"cy":7777,"lv":45618,"tr":18308,"za-removed":9015,"ae":1,"AE":896,"ar":1,"Argentina":1,"au":6,"Australia":6,"br":8,"Brazil":7,"ca":3,"Canada":3,"China":18,"cn":13,"co":1,"Colombia":2,"Denmark":6,"el":5387,"Florida":2,"gb":84,"Germany":3,"hk":6,"Hong Kong":6,.
2026-10-05T17:25:17.375: INT shell: ok (HTTP ?, len=1414).
2026-10-05T17:25:17.375: JSON_INT_MIN: field=fi, value=6310044, min=1.
2026-10-05T17:25:17.375: SUC: 516, 252ms, lines: 1.
2026-10-05T17:25:17.375: ------ test: 517
2026-10-05T17:25:17.376: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/aggregate" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"country":"fi","groupBy":["city"],"sort":{"count":"desc"},"limit":100000}'.
2026-10-05T17:25:22.783: Row 1: {"results":[{"city":"Helsinki","count":733119},{"city":"Tampere","count":308567},{"city":"Turku","count":251566},{"city":"Espoo","count":230769},{"city":"Vantaa","count":200185},{"city":"Oulu","count":175779},{"city":"HELSINKI","count":118509},{"city":"Kuopio","count":117499},{"city":"","count":101642},{"city":"Lahti","count":92964},{"city":"Jyväskylä","count":83504},{"city":"Vaasa","count":75326},{"city":"Rovaniemi","count":71678},{"city":"Finland","count":66687},{"city":"TAMPERE","count":59595},{"city":"Pori","count":57854},{"city":"Joensuu","count":55637},{"city":"Hämeenlinna","count":48744},{"city":"Seinäjoki","count":48009},{"city":"Lappi","count":46523},{"city":"TURKU","count":45802},{"city":"Kouvola","count":45612},{"city":"Mikkeli","count":42544},{"city":"Lappeenranta","count":42486},{"city":"Kajaani","count":41871},{"city":"Porvoo","count":41143},{"city":"VANTAA","count":40090},{"city":"Kokkola","count":36444},{"city":"Kotka","count":33463},{"city":"ESPOO","count":33246},{"ci.
2026-10-05T17:25:22.784: INT shell: ok (HTTP ?, len=261661).
2026-10-05T17:25:22.784: JSON_INT_MIN: field=count, value=733119, min=1.
2026-10-05T17:25:22.785: MAX_MS: error exceeded, took=5409ms, max=3000ms.
2026-10-05T17:25:22.785: ERR: 517, 5409ms, lines: 0.
2026-10-05T17:25:22.785: WRN retry 2/3, test 517, previous ret 0, pause 10000ms.
2026-10-05T17:25:32.785: ------ test: 517
2026-10-05T17:25:32.785: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/aggregate" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"country":"fi","groupBy":["city"],"sort":{"count":"desc"},"limit":100000}'.
2026-10-05T17:25:38.110: Row 1: {"results":[{"city":"Helsinki","count":733119},{"city":"Tampere","count":308567},{"city":"Turku","count":251566},{"city":"Espoo","count":230769},{"city":"Vantaa","count":200185},{"city":"Oulu","count":175779},{"city":"HELSINKI","count":118509},{"city":"Kuopio","count":117499},{"city":"","count":101642},{"city":"Lahti","count":92964},{"city":"Jyväskylä","count":83504},{"city":"Vaasa","count":75326},{"city":"Rovaniemi","count":71678},{"city":"Finland","count":66687},{"city":"TAMPERE","count":59595},{"city":"Pori","count":57854},{"city":"Joensuu","count":55637},{"city":"Hämeenlinna","count":48744},{"city":"Seinäjoki","count":48009},{"city":"Lappi","count":46523},{"city":"TURKU","count":45802},{"city":"Kouvola","count":45612},{"city":"Mikkeli","count":42544},{"city":"Lappeenranta","count":42486},{"city":"Kajaani","count":41871},{"city":"Porvoo","count":41143},{"city":"VANTAA","count":40090},{"city":"Kokkola","count":36444},{"city":"Kotka","count":33463},{"city":"ESPOO","count":33246},{"ci.
2026-10-05T17:25:38.111: INT shell: ok (HTTP ?, len=261661).
2026-10-05T17:25:38.111: JSON_INT_MIN: field=count, value=733119, min=1.
2026-10-05T17:25:38.111: MAX_MS: error exceeded, took=5325ms, max=3000ms.
2026-10-05T17:25:38.111: ERR: 517, 5325ms, lines: 0.
2026-10-05T17:25:38.111: WRN retry 3/3, test 517, previous ret 0, pause 10000ms.
2026-10-05T17:25:48.111: ------ test: 517
2026-10-05T17:25:48.112: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/aggregate" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"country":"fi","groupBy":["city"],"sort":{"count":"desc"},"limit":100000}'.
2026-10-05T17:25:58.441: Row 1: {"results":[{"city":"Helsinki","count":733119},{"city":"Tampere","count":308567},{"city":"Turku","count":251566},{"city":"Espoo","count":230769},{"city":"Vantaa","count":200185},{"city":"Oulu","count":175779},{"city":"HELSINKI","count":118509},{"city":"Kuopio","count":117499},{"city":"","count":101642},{"city":"Lahti","count":92964},{"city":"Jyväskylä","count":83504},{"city":"Vaasa","count":75326},{"city":"Rovaniemi","count":71678},{"city":"Finland","count":66687},{"city":"TAMPERE","count":59595},{"city":"Pori","count":57854},{"city":"Joensuu","count":55637},{"city":"Hämeenlinna","count":48744},{"city":"Seinäjoki","count":48009},{"city":"Lappi","count":46523},{"city":"TURKU","count":45802},{"city":"Kouvola","count":45612},{"city":"Mikkeli","count":42544},{"city":"Lappeenranta","count":42486},{"city":"Kajaani","count":41871},{"city":"Porvoo","count":41143},{"city":"VANTAA","count":40090},{"city":"Kokkola","count":36444},{"city":"Kotka","count":33463},{"city":"ESPOO","count":33246},{"ci.
2026-10-05T17:25:58.442: INT shell: ok (HTTP ?, len=261661).
2026-10-05T17:25:58.442: JSON_INT_MIN: field=count, value=733119, min=1.
2026-10-05T17:25:58.442: MAX_MS: error exceeded, took=10330ms, max=3000ms.
2026-10-05T17:25:58.442: ERR: 517, 10330ms, lines: 0.
2026-10-05T17:25:58.442: fileio: /var/www/html/ivves/notices.txt, mode: 3, length: 4814.
2026-10-05T17:25:58.443: fileio: /var/www/html/ivves/notices.txt, mode: 2, length: 4814.
2026-10-05T17:25:58.455: ------ test: 518
2026-10-05T17:25:58.455: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"country":"fi","groupBy":{"field":"city","mergePartitions":true}}'.
2026-10-05T17:25:58.898: Row 1: {"0":2,"2":1,"130":1,"840":1,"1350":1,"1500":1,"1510":1,"2130":2,"2500":1,"2620":1,"7150":1,"10600":1,"10900":1,"12170":2,"14240":2,"15100":17,"15700":1,"17200":1,"20101":1,"20200":2,"21380":4,"24280":6,"26100":1,"28100":2,"32200":1,"33200":8,"37800":2,"38700":1,"40014":6,"40520":1,"45610":2,"48100":4,"50170":1,"66900":1,"70780":1,"73100":2,"74100":2,"78230":1,"84100":2,"87400":4,"88600":1,"92120":2,"96320":6,"99800":3,"111000":1,"406766383":1,"Ähtäri":2123,"Akaa":13262,"Alajärvi":4789,"Askola":3188,"Espoo":230769,"Hailuoto":819,"Hämeenlinna":48744,"Hammarland":316,"Heinävesi":1765,"Hyrynsalmi":1251,"Hyvinkää":30343,"Iisalmi":22495,"Imatra":11471,"Jyväskylä":83504,"Kaarina":21165,"Kajaani":41871,"Keminmaa":4249,"Kouvola":45612,"Kuopio":117499,"Laitila":11194,"Lappeenranta":42486,"Lappi":46523,"Maalahti":2612,"Mikkeli":42544,"Muurame":4781,"Myrskylä":768,"Orimattila":6305,"Oulu":175779,"Outokumpu":3807,"Parainen":9841,"Pori":57854,"Raisio":22450,"Rautavaara":988,"Riihimäki":20802,"Salo.
2026-10-05T17:25:58.899: INT shell: ok (HTTP ?, len=154540).
2026-10-05T17:25:58.899: JSON_INT_MIN: field=Helsinki, value=733119, min=1.
2026-10-05T17:25:58.899: SUC: 518, 444ms, lines: 1.
2026-10-05T17:25:58.900: ------ test: 519
2026-10-05T17:25:58.900: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/aggregate" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"readtime":{"after":"2026-07-13"},"groupBy":[{"field":"readtime","interval":"day"}],"sort":{"readtime":"asc"},"limit":100000}'.
2026-10-05T17:25:59.097: Row 1: {"results":[{"readtime":"2026-07-13","count":10486},{"readtime":"2026-07-14","count":9487},{"readtime":"2026-07-15","count":29794},{"readtime":"2026-07-16","count":18075},{"readtime":"2026-07-17","count":13296},{"readtime":"2026-07-18","count":10331},{"readtime":"2026-07-19","count":7176},{"readtime":"2026-07-20","count":4281},{"readtime":"2026-07-21","count":16675},{"readtime":"2026-07-22","count":20482},{"readtime":"2026-07-23","count":19250},{"readtime":"2026-07-24","count":17774},{"readtime":"2026-07-25","count":18163},{"readtime":"2026-07-26","count":9953},{"readtime":"2026-07-27","count":8176},{"readtime":"2026-07-28","count":16701},{"readtime":"2026-07-29","count":7866},{"readtime":"2026-07-30","count":22722},{"readtime":"2026-07-31","count":14692},{"readtime":"2026-08-01","count":20419},{"readtime":"2026-08-02","count":12934},{"readtime":"2026-08-03","count":7641},{"readtime":"2026-08-04","count":18349},{"readtime":"2026-08-05","count":22353},{"readtime":"2026-08-06","count":1.
2026-10-05T17:25:59.097: INT shell: ok (HTTP ?, len=3405).
2026-10-05T17:25:59.097: JSON_INT_MIN: field=count, value=10486, min=1.
2026-10-05T17:25:59.097: SUC: 519, 197ms, lines: 1.
2026-10-05T17:25:59.098: ------ test: 520
2026-10-05T17:25:59.098: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"readtime":{"after":"2026-07-13"},"groupBy":{"field":"readtime","mergePartitions":true}}'.
2026-10-05T17:25:59.313: Row 1: {"2026-08-12":14437,"2026-09-16":26301,"2026-09-17":15518,"2026-07-15":29794,"2026-08-06":15383,"2026-08-18":16111,"2026-08-19":22496,"2026-08-21":31404,"2026-08-28":17038,"2026-07-19":7176,"2026-07-22":20482,"2026-07-26":9953,"2026-08-09":1817,"2026-08-30":14781,"2026-09-01":32458,"2026-09-05":14188,"2026-09-08":31333,"2026-09-19":18794,"2026-07-16":18075,"2026-07-17":13296,"2026-07-18":10331,"2026-07-20":4281,"2026-07-21":16675,"2026-07-23":19250,"2026-07-24":17774,"2026-07-25":18163,"2026-07-30":22722,"2026-07-31":14692,"2026-08-01":20419,"2026-08-02":12934,"2026-08-03":7641,"2026-08-05":22353,"2026-08-07":15496,"2026-08-08":15876,"2026-08-11":12820,"2026-08-13":18070,"2026-08-14":20036,"2026-08-17":10046,"2026-08-20":6318,"2026-08-22":17263,"2026-08-25":28862,"2026-08-26":13125,"2026-08-27":17368,"2026-08-29":14414,"2026-08-31":15546,"2026-09-02":23570,"2026-09-07":3302,"2026-09-09":15314,"2026-09-20":14831,"2026-09-23":18453,"2026-09-24":15971,"2026-09-25":14393,"2026-09-28":2496.
2026-10-05T17:25:59.314: INT shell: ok (HTTP ?, len=1597).
2026-10-05T17:25:59.314: SUC: 520, 216ms, lines: 1.
2026-10-05T17:25:59.314: ------ test: 521
2026-10-05T17:25:59.315: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/aggregate" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"readtime":{"after":"2025-10-06"},"groupBy":[{"field":"readtime","interval":"week"},"country"],"sort":{"readtime":"asc"},"limit":100000}'.
2026-10-05T17:25:59.692: Row 1: {"results":[{"readtime":"2025-10-06","country":"nl","count":13041},{"readtime":"2025-10-06","country":"se","count":11483},{"readtime":"2025-10-06","country":"fi","count":10905},{"readtime":"2025-10-06","country":"pt","count":2555},{"readtime":"2025-10-06","country":"za","count":1320},{"readtime":"2025-10-06","country":"eg","count":841},{"readtime":"2025-10-06","country":"be","count":658},{"readtime":"2025-10-06","country":"ph","count":145},{"readtime":"2025-10-06","country":"ee","count":93},{"readtime":"2025-10-06","country":"de","count":7},{"readtime":"2025-10-13","country":"nl","count":13072},{"readtime":"2025-10-13","country":"se","count":11489},{"readtime":"2025-10-13","country":"fi","count":10530},{"readtime":"2025-10-13","country":"pt","count":3676},{"readtime":"2025-10-13","country":"za","count":1039},{"readtime":"2025-10-13","country":"eg","count":1021},{"readtime":"2025-10-13","country":"be","count":731},{"readtime":"2025-10-13","country":"ee","count":621},{"readtime":"2025-1.
2026-10-05T17:25:59.692: INT shell: ok (HTTP ?, len=58160).
2026-10-05T17:25:59.692: JSON_INT_MIN: field=count, value=13041, min=1.
2026-10-05T17:25:59.692: SUC: 521, 377ms, lines: 1.
2026-10-05T17:25:59.692: ------ test: 600
2026-10-05T17:25:59.692: EXE: 1/curl -k -i https://qa.headai.com:8081/healthcheck.
2026-10-05T17:25:59.705: Row 1: HTTP/1.1 200 OK.
2026-10-05T17:25:59.705: Row 2: Server: nginx/1.18.0 (Ubuntu).
2026-10-05T17:25:59.705: Row 3: Date: Mon, 05 Oct 2026 14:25:59 GMT.
2026-10-05T17:25:59.705: Row 4: Content-Type: application/json; charset=utf-8.
2026-10-05T17:25:59.705: Row 5: Content-Length: 23.
2026-10-05T17:25:59.705: Row 6: Connection: keep-alive.
2026-10-05T17:25:59.705: Row 7: X-Powered-By: Express.
2026-10-05T17:25:59.705: Row 8: Vary: Origin.
2026-10-05T17:25:59.705: Row 9: Access-Control-Allow-Credentials: true.
2026-10-05T17:25:59.705: Row 10: Access-Control-Expose-Headers: mcp-session-id.
2026-10-05T17:25:59.705: Row 11: ETag: W/"17-NGQEY48hLeGOzipFdH1lwEXhAzs".
2026-10-05T17:25:59.705: Row 12: .
2026-10-05T17:25:59.726: Row 13: {"status":"running..."}.
2026-10-05T17:25:59.726: stderr: % Total % Received % Xferd Average Speed Time Time Time Current.
2026-10-05T17:25:59.726: stderr: Dload Upload Total Spent Left Speed.
2026-10-05T17:25:59.726: stderr: .
2026-10-05T17:25:59.726: stderr: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0.
2026-10-05T17:25:59.727: stderr: 100 23 100 23 0 0 3990 0 --:--:-- --:--:-- --:--:-- 4600.
2026-10-05T17:25:59.727: SUC: 600, 35ms, lines: 1.
2026-10-05T17:25:59.727: ------ test: 601
2026-10-05T17:25:59.727: EXE: 1/curl -k -s https://qa.headai.com:8081/config.
2026-10-05T17:25:59.740: Row 1: {"apiBase":"https://qa.headai.com"}.
2026-10-05T17:25:59.740: INT shell: ok (HTTP ?, len=35).
2026-10-05T17:25:59.741: SUC: 601, 13ms, lines: 1.
2026-10-05T17:25:59.741: ------ test: 602
2026-10-05T17:25:59.741: EXE: 1/curl -k -s https://qa.headai.com:8081/version.
2026-10-05T17:25:59.762: Row 1: {"service":"azure-proxy","started_at":"2026-09-22T07:50:53.455Z","machine_hostname":"qa","files":{"servlet_server_js":{"path":"/root/qa/servlet/server.js","exists":true,"mtime":"2026-09-29T07:58:50.591Z","size":60007,"sha256_12":"813f250a293a","git_sha":"860fb08"},"senior_agent_py":{"path":"/root/qa/senior/agent.py","exists":true,"mtime":"2026-09-29T07:58:50.591Z","size":506196,"sha256_12":"5b777e283bc6","git_sha":"860fb08"}}}.
2026-10-05T17:25:59.763: INT shell: ok (HTTP ?, len=430).
2026-10-05T17:25:59.763: SUC: 602, 22ms, lines: 1.
2026-10-05T17:25:59.763: ------ test: 605
2026-10-05T17:25:59.763: EXE: 1/curl -k -N "https://qa.headai.com:8081/events" | awk '/^: ping/{print; exit}'.
2026-10-05T17:26:14.816: Row 1: : ping.
2026-10-05T17:26:29.861: stderr: % Total % Received % Xferd Average Speed Time Time Time Current.
2026-10-05T17:26:29.861: stderr: Dload Upload Total Spent Left Speed.
2026-10-05T17:26:29.861: stderr: .
2026-10-05T17:26:29.861: stderr: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0.
2026-10-05T17:26:29.861: stderr: 100 24 0 24 0 0 119 0 --:--:-- --:--:-- --:--:-- 118.
2026-10-05T17:26:29.862: stderr: 100 24 0 24 0 0 19 0 --:--:-- 0:00:01 --:--:-- 19.
2026-10-05T17:26:29.862: stderr: 100 24 0 24 0 0 10 0 --:--:-- 0:00:02 --:--:-- 10.
2026-10-05T17:26:29.862: stderr: 100 24 0 24 0 0 7 0 --:--:-- 0:00:03 --:--:-- 7.
2026-10-05T17:26:29.862: stderr: 100 24 0 24 0 0 5 0 --:--:-- 0:00:04 --:--:-- 5.
2026-10-05T17:26:29.862: stderr: 100 24 0 24 0 0 4 0 --:--:-- 0:00:05 --:--:-- 0.
2026-10-05T17:26:29.862: stderr: 100 24 0 24 0 0 3 0 --:--:-- 0:00:06 --:--:-- 0.
2026-10-05T17:26:29.862: stderr: 100 24 0 24 0 0 3 0 --:--:-- 0:00:07 --:--:-- 0.
2026-10-05T17:26:29.862: stderr: 100 24 0 24 0 0 2 0 --:--:-- 0:00:08 --:--:-- 0.
2026-10-05T17:26:29.862: stderr: 100 24 0 24 0 0 2 0 --:--:-- 0:00:09 --:--:-- 0.
2026-10-05T17:26:29.862: stderr: 100 24 0 24 0 0 2 0 --:--:-- 0:00:10 --:--:-- 0.
2026-10-05T17:26:29.862: stderr: 100 24 0 24 0 0 2 0 --:--:-- 0:00:11 --:--:-- 0.
2026-10-05T17:26:29.862: stderr: 100 24 0 24 0 0 1 0 --:--:-- 0:00:12 --:--:-- 0.
2026-10-05T17:26:29.862: stderr: 100 24 0 24 0 0 1 0 --:--:-- 0:00:13 --:--:-- 0.
2026-10-05T17:26:29.862: stderr: 100 24 0 24 0 0 1 0 --:--:-- 0:00:14 --:--:-- 0.
2026-10-05T17:26:29.862: stderr: 100 32 0 32 0 0 2 0 --:--:-- 0:00:15 --:--:-- 1.
2026-10-05T17:26:29.862: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:16 --:--:-- 1.
2026-10-05T17:26:29.862: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:17 --:--:-- 1.
2026-10-05T17:26:29.862: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:18 --:--:-- 1.
2026-10-05T17:26:29.862: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:19 --:--:-- 1.
2026-10-05T17:26:29.862: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:20 --:--:-- 0.
2026-10-05T17:26:29.862: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:21 --:--:-- 0.
2026-10-05T17:26:29.862: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:22 --:--:-- 0.
2026-10-05T17:26:29.862: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:23 --:--:-- 0.
2026-10-05T17:26:29.863: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:24 --:--:-- 0.
2026-10-05T17:26:29.863: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:25 --:--:-- 0.
2026-10-05T17:26:29.863: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:26 --:--:-- 0.
2026-10-05T17:26:29.863: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:27 --:--:-- 0.
2026-10-05T17:26:29.863: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:28 --:--:-- 0.
2026-10-05T17:26:29.863: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:29 --:--:-- 0.
2026-10-05T17:26:29.863: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:30 --:--:-- 0.
2026-10-05T17:26:29.863: stderr: 100 32 0 32 0 0 1 0 --:--:-- 0:00:30 --:--:-- 0.
2026-10-05T17:26:29.863: stderr: curl: (23) Failure writing output to destination.
2026-10-05T17:26:29.863: SUC: 605, 30100ms, lines: 1.
2026-10-05T17:26:29.864: ------ test: 700
2026-10-05T17:26:29.864: EXE: 1/curl -s -X POST "https://dev.headai.com/BuildKnowledgeGraph" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"language":"en","ontology":"headai","dataset":"job_ads","legend":"FI digital skills demand 2025 - job_ads","search_text":"digital,data,software,cloud,cyber,robot,intelligence,genai,generative,machine learning,deep learning,saas,information,system,sensor,automation,algorithm,programming,chip,silicon,quantum,computing,computer,server,frontend,backend,embedded,operating system,mobile,network,ios,android,windows","search_year":2025,"search_month":1,"country":"fi","size":1000,"output":"json","noise_list":"communication,engineering,expert,goods,package_on_package,ms office,university,driver,science,education,global,delivery,ranger,rangers,manage,resource,partnering,leader,picture,big_picture,organization,availability,technical,opportunity,professional,professionals,opportunities,career,careers,race,cities,housing,tech,engineer,capability,records,engineer"}'.
2026-10-05T17:26:29.963: Row 1: {"message":"Graph building started","url":"https://dev.headai.com/results/BuildKnowledgeGraph_20261005_142629_c9431dbf-3b97-40a9-80d5-1570bac81713.json","status":"success"}.
2026-10-05T17:26:29.964: EXE: 1/curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: ****" "https://dev.headai.com/results/BuildKnowledgeGraph_20261005_142629_c9431dbf-3b97-40a9-80d5-1570bac81713.json".
2026-10-05T17:26:30.020: Row 1: {"progress":0,"status":"fetching data"}.
2026-10-05T17:26:30.021: Row 2: HTTP_STATUS:200.
2026-10-05T17:26:30.022: INT poll/r0: ok (HTTP 200, len=39).
2026-10-05T17:26:30.022: INT poll/r0: progress 0%.
2026-10-05T17:26:35.023: EXE: 1/curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: ****" "https://dev.headai.com/results/BuildKnowledgeGraph_20261005_142629_c9431dbf-3b97-40a9-80d5-1570bac81713.json".
2026-10-05T17:26:35.086: Row 1: {"progress":50,"status":"processing data"}.
2026-10-05T17:26:35.086: Row 2: HTTP_STATUS:200.
2026-10-05T17:26:35.087: INT poll/r1: ok (HTTP 200, len=42).
2026-10-05T17:26:35.087: INT poll/r1: progress 50%.
2026-10-05T17:26:40.087: EXE: 1/curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: ****" "https://dev.headai.com/results/BuildKnowledgeGraph_20261005_142629_c9431dbf-3b97-40a9-80d5-1570bac81713.json".
2026-10-05T17:26:40.143: Row 1: {.
2026-10-05T17:26:40.143: Row 2: "status": "completed",.
2026-10-05T17:26:40.143: Row 3: "info": {.
2026-10-05T17:26:40.143: Row 4: "sources": { "document": "job_ads_headai_en" },.
2026-10-05T17:26:40.143: Row 5: "build": {.
2026-10-05T17:26:40.143: Row 6: "algorithm": "BuildKnowledgeGraph_v10",.
2026-10-05T17:26:40.143: Row 7: "build_date": "2026-10-05",.
2026-10-05T17:26:40.143: Row 8: "duration_ms": 8818,.
2026-10-05T17:26:40.144: Row 9: "directed": false.
2026-10-05T17:26:40.144: Row 10: }.
2026-10-05T17:26:40.144: Row 11: ,"BuildKnowledgeGraph_API_call": {"output":"json","country":"fi","size":1000,"legend":"FI digital skills demand 2025 - job_ads","language":"en","search_year":2025,"noise_list":"communication,engineering,expert,goods,package_on_package,ms office,university,driver,science,education,global,delivery,ranger,rangers,manage,resource,partnering,leader,picture,big_picture,organization,availability,technical,opportunity,professional,professionals,opportunities,career,careers,race,cities,housing,tech,engineer,capability,records,engineer","search_month":1,"dataset":"job_ads","ontology":"headai","search_text":"digital,data,software,cloud,cyber,robot,intelligence,genai,generative,machine learning,deep learning,saas,information,system,sensor,automation,algorithm,programming,chip,silicon,quantum,computing,computer,server,frontend,backend,embedded,operating system,mobile,network,ios,android,windows"}.
2026-10-05T17:26:40.144: Row 12: ,"dataserver_API_call": {"country":"fi","or":{"description":{"contains":["digital","data","software","cloud","cyber","robot","intelligence","genai","generative","machine learning","deep learning","saas","information","system","sensor","automation","algorithm","programming","chip","silicon","quantum","computing","computer","server","frontend","backend","embedded","operating system","mobile","network","ios","android","windows"]},"title":{"contains":["digital","data","software","cloud","cyber","robot","intelligence","genai","generative","machine learning","deep learning","saas","information","system","sensor","automation","algorithm","programming","chip","silicon","quantum","computing","computer","server","frontend","backend","embedded","operating system","mobile","network","ios","android","windows"]}},"year":"2025","limit":1000,"language":"en","readtime":{"before":"2025-02-01T00:00:00","after":"2025-01-01T00:00:00"}}.
2026-10-05T17:26:40.144: Row 13: ,"indicators": {.
2026-10-05T17:26:40.144: Row 14: "sample_size": 1000,.
2026-10-05T17:26:40.144: Row 15: "total_data_size_matching_query": 2243.
2026-10-05T17:26:40.144: Row 16: }.
2026-10-05T17:26:40.144: Row 17: },.
2026-10-05T17:26:40.144: Row 18: "data": {.
2026-10-05T17:26:40.144: Row 19: "directed": false,.
2026-10-05T17:26:40.144: Row 20: "legends": { "1": "FI digital skills demand 2025 - job_ads" },.
2026-10-05T17:26:40.144: Row 21: "sources": [.
2026-10-05T17:26:40.144: Row 22: {.
2026-10-05T17:26:40.144: Row 23: "id": 0,.
2026-10-05T17:26:40.144: Row 24: "title": "Senior Design Engineer - Drive testing team. ABB, Helsinki",.
2026-10-05T17:26:40.407: INT poll/r2: ok (HTTP 200, len=33492774).
2026-10-05T17:26:40.408: INT poll/r2: final (HTTP 200, keys: status, info): { "status": "completed", "info": { "sources": { "document": "job_ads_headai_en" }, "build": { "algorithm": "BuildKnowledgeGraph_v10", "build_date": "2026-10-05", "duration_ms": 8818, "directed": false } ,"BuildKnowledgeGraph_API_call": {"output":"json","co...
2026-10-05T17:26:40.408: INT poll/r2: final (tail): ...m":15810,"to":16976,"value":1}, {"from":15783,"to":16905,"value":1}, {"from":16343,"to":16409,"value":2}, {"from":16341,"to":16410,"value":2}, {"from":15546,"to":17250,"value":1}, {"from":15547,"to":17250,"value":1}, {"from":16383,"to":16384,"value":1} ] } }
2026-10-05T17:26:40.614: SUC: 700, 10544ms, lines: 1.
2026-10-05T17:26:40.615: ------ test: 701
2026-10-05T17:26:40.616: EXE: 1/curl -s -X POST "https://dev.headai.com/TextToGraph" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"language":"fi","ontology":"headai","text":"While intelligent agents as systems that use artificial intelligence are an important application of AI%2C many AI systems do not perform any procedural steps with the outputs of the AI at all%2C such as computer vision%2C speech recognition%2C or recommender systems. The term artificial intelligence had previously been used to describe machines that mimic and display human cognitive skills that are associated with the human mind%2C such as learning and problem-solving.&oq=While intelligent agents as systems that use artificial intelligence are an important application of AI%2C many AI systems do not perform any procedural steps with the outputs of the AI at all%2C such as computer vision%2C speech recognition%2C or recommender systems. The term artificial intelligence had previously been used to describe machines that mimic and display human cognitive skills that are associated with the human mind%2C such as learning and problem-solving."}'.
2026-10-05T17:26:40.673: Row 1: {"message":"Text to Graph extraction started","url":"https://dev.headai.com/results/TextToGraph_20261005_142640_52f4958a-c621-4c1e-951b-313138403e35.json","status":"success"}.
2026-10-05T17:26:40.673: EXE: 1/curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: ****" "https://dev.headai.com/results/TextToGraph_20261005_142640_52f4958a-c621-4c1e-951b-313138403e35.json".
2026-10-05T17:26:40.727: Row 1: {.
2026-10-05T17:26:40.727: Row 2: "status": "completed",.
2026-10-05T17:26:40.727: Row 3: "info": {.
2026-10-05T17:26:40.727: Row 4: "sources": { "document": "text_input_headai_fi" },.
2026-10-05T17:26:40.727: Row 5: "build": {.
2026-10-05T17:26:40.727: Row 6: "algorithm": "TextToGraph",.
2026-10-05T17:26:40.727: Row 7: "build_date": "2026-10-05",.
2026-10-05T17:26:40.727: Row 8: "duration_ms": 2,.
2026-10-05T17:26:40.727: Row 9: "directed": false.
2026-10-05T17:26:40.727: Row 10: }.
2026-10-05T17:26:40.728: Row 11: ,"indicators": {.
2026-10-05T17:26:40.728: Row 12: "sample_size": 3,.
2026-10-05T17:26:40.728: Row 13: "total_data_size_matching_query": 3.
2026-10-05T17:26:40.728: Row 14: }.
2026-10-05T17:26:40.728: Row 15: },.
2026-10-05T17:26:40.728: Row 16: "data": {.
2026-10-05T17:26:40.728: Row 17: "directed": false,.
2026-10-05T17:26:40.728: Row 18: "legends": { "1": "Text graph" },.
2026-10-05T17:26:40.728: Row 19: "sources": [.
2026-10-05T17:26:40.728: Row 20: {.
2026-10-05T17:26:40.728: Row 21: "id": 0,.
2026-10-05T17:26:40.728: Row 22: "title": "While intelligent agents as systems that use artificial intelligence are an important application of AI%2C many AI systems do not perform any procedural steps with the outputs of the AI at all%2C such as computer vision%2C speech recognition%2C or recommender systems.",.
2026-10-05T17:26:40.728: Row 23: "url": "".
2026-10-05T17:26:40.728: Row 24: },.
2026-10-05T17:26:40.729: INT poll/r0: ok (HTTP 200, len=2025).
2026-10-05T17:26:40.729: INT poll/r0: final (HTTP 200, keys: status, info): { "status": "completed", "info": { "sources": { "document": "text_input_headai_fi" }, "build": { "algorithm": "TextToGraph", "build_date": "2026-10-05", "duration_ms": 2, "directed": false } ,"indicators": { "sample_size": 3, "total_data_size_m...
2026-10-05T17:26:40.729: INT poll/r0: final (tail): ... "group": "1", "weight": 40.0, "search_center": "false", "unique_value": 3, "normalized_value": 40.0, "alternative_concepts": [], "metadata": { "tag": "topic" }, "sources": [0,1,2], "tags": [] } ], "edges": [ ] } }
2026-10-05T17:26:40.729: SUC: 701, 114ms, lines: 1.
2026-10-05T17:26:40.731: ------ test: 702
2026-10-05T17:26:40.731: EXE: 1/curl -s -X POST "https://megatron.headai.com/v2/BuildKnowledgeGraph" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"language":"fi","ontology":"headai","dataset":"job_ads","legend":"qa-bkg-702-job-city","search_text":"ohjelmointi,tietotekniikka,ohjelmistokehitys,java,python,tietoturva,pilvi,tekoaly,data,verkko","startDate":"2025-01-01","endDate":"2025-12-31","city":"Helsinki","size":100,"analyze":false,"focused_build":true,"group_plurals":true,"enable_semantic_cleaning":true}'.
2026-10-05T17:26:50.707: Row 1: {"status": "ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph_v2/BuildKnowledgeGraph_v2_qYWCpXH9nh1790804413566.json"}.
2026-10-05T17:26:50.710: EXE: 1/curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: ****" "https://megatron.headai.com/analysis/BuildKnowledgeGraph_v2/BuildKnowledgeGraph_v2_qYWCpXH9nh1790804413566.json".
2026-10-05T17:26:50.765: Row 1: {"data":{"directed":false,"legends":{"1":"qa-bkg-702-job-city"},"nodes":[{"unique_value":1,"sources":[36],"weight":60,"id":1,"label":"oheislaitteet","value":2,"semantically_merged_from":["tietokoneet_ja_oheislaitteet"],"tags":[1,2,3,4,5],"group":"1"},{"unique_value":6,"sources":[65,66,86,39,44,14],"weight":75,"id":2,"label":"infrastruktuuri","value":8,"semantically_merged_from":["infrastruktuuri_koodina"],"tags":[1,2,3,5,8,9,10,11,12,13,14,15,16],"group":"1"},{"unique_value":2,"sources":[87,10],"weight":40,"id":3,"label":"rajat_ylittävä","value":2,"tags":[1,2,34,3,5,30],"group":"1"},{"unique_value":3,"sources":[72,61,62],"weight":40,"id":4,"label":"käyttöliittymät","value":3,"tags":[1,2,3,4,5,37,6],"group":"1"},{"unique_value":2,"sources":[72,12],"weight":50,"id":5,"label":"web_vastaava","value":2,"tags":[1,2,34,3,5,6],"group":"1"},{"unique_value":2,"sources":[38,91],"weight":70,"id":6,"label":"rakennusalan_avustava_työntekijä","value":2,"semantically_merged_from":["vesirakentamisen_a.
2026-10-05T17:26:50.766: Row 2: .
2026-10-05T17:26:50.766: Row 3: HTTP_STATUS:200.
2026-10-05T17:26:50.768: INT poll/r0: ok (HTTP 200, len=65016).
2026-10-05T17:26:50.768: INT poll/r0: final (HTTP 200, keys: data, directed): {"data":{"directed":false,"legends":{"1":"qa-bkg-702-job-city"},"nodes":[{"unique_value":1,"sources":[36],"weight":60,"id":1,"label":"oheislaitteet","value":2,"semantically_merged_from":["tietokoneet_ja_oheislaitteet"],"tags":[1,2,3,4,5],"group":"1"},{"unique_value":6,"sources":[65,66,86,39,44,14],"...
2026-10-05T17:26:50.768: INT poll/r0: final (tail): ..._build":{"found_keywords":["ohjelmointi","tietotekniikka","ohjelmistokehitys","java","python","tietoturva","pilvi","data","verkko"],"not_found_keywords":["tekoaly"],"given_keywords":["ohjelmointi","tietotekniikka","ohjelmistokehitys","java","python","tietoturva","pilvi","tekoaly","data","verkko"]}}}
2026-10-05T17:26:50.768: SUC: 702, 10037ms, lines: 2.
2026-10-05T17:26:50.769: ------ test: 703
2026-10-05T17:26:50.769: EXE: 1/curl -s -X POST "https://megatron.headai.com/v2/BuildKnowledgeGraph" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"language":"fi","ontology":"headai","dataset":"curriculum","legend":"qa-bkg-703-curriculum","search_text":"metropolia","size":100,"analyze":false,"focused_build":true,"group_plurals":true,"enable_semantic_cleaning":true}'.
2026-10-05T17:26:51.483: Row 1: {"status": "ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph_v2/BuildKnowledgeGraph_v2_QCi7aASmN81790804425664.json"}.
2026-10-05T17:26:51.486: EXE: 1/curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: ****" "https://megatron.headai.com/analysis/BuildKnowledgeGraph_v2/BuildKnowledgeGraph_v2_QCi7aASmN81790804425664.json".
2026-10-05T17:26:51.544: Row 1: {"data":{"directed":false,"legends":{"1":"qa-bkg-703-curriculum"},"nodes":[{"unique_value":1,"sources":[87],"weight":50,"id":1,"label":"verkko_oppimisympäristöt","value":1,"tags":[1],"group":"1"},{"unique_value":1,"sources":[19],"weight":40,"id":2,"label":"teknologiayritykset","value":2,"semantically_merged_from":["teknologiayritys"],"tags":[1],"group":"1"},{"unique_value":100,"sources":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100],"weight":5,"id":3,"label":"metropolia","value":100,"tags":[1,2,3,4,5,6,7,8],"group":"1"},{"unique_value":1,"sources":[42],"weight":40,"id":4,"label":"digitalization","value":1,"tags":[1,6,7],"group":"1"},{"unique_value":3,"sources":[34,92,63],"weight":60,"id":5,"label":"tietojärjestelmät","value":3,"tags":[1],"gro.
2026-10-05T17:26:51.544: Row 2: .
2026-10-05T17:26:51.545: Row 3: HTTP_STATUS:200.
2026-10-05T17:26:51.546: INT poll/r0: ok (HTTP 200, len=24064).
2026-10-05T17:26:51.546: INT poll/r0: final (HTTP 200, keys: data, directed): {"data":{"directed":false,"legends":{"1":"qa-bkg-703-curriculum"},"nodes":[{"unique_value":1,"sources":[87],"weight":50,"id":1,"label":"verkko_oppimisympäristöt","value":1,"tags":[1],"group":"1"},{"unique_value":1,"sources":[19],"weight":40,"id":2,"label":"teknologiayritykset","value":2,"semanticall...
2026-10-05T17:26:51.546: INT poll/r0: final (tail): ...I_call":{"or":{"description":{"contains":["metropolia"]},"title":{"contains":["metropolia"]}},"limit":100,"language":"fi"},"indicators":{"sample_size":100,"total_data_size_matching_query":653},"focused_build":{"found_keywords":["metropolia"],"not_found_keywords":[],"given_keywords":["metropolia"]}}}
2026-10-05T17:26:51.546: SUC: 703, 777ms, lines: 2.
2026-10-05T17:26:51.547: ------ test: 704
2026-10-05T17:26:51.547: EXE: 1/curl -s -X POST "https://megatron.headai.com/v2/BuildKnowledgeGraph" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"language":"en","ontology":"headai","dataset":"doaj_articles","legend":"qa-bkg-704-doaj","search_text":"machine learning,artificial intelligence,deep learning","startDate":"2024-01-01","endDate":"2024-12-31","size":100,"analyze":false,"focused_build":true,"group_plurals":true,"enable_semantic_cleaning":true}'.
2026-10-05T17:26:52.242: Row 1: {"status": "ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph_v2/BuildKnowledgeGraph_v2_k9c1wPDk3o1790804444386.json"}.
2026-10-05T17:26:52.244: EXE: 1/curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: ****" "https://megatron.headai.com/analysis/BuildKnowledgeGraph_v2/BuildKnowledgeGraph_v2_k9c1wPDk3o1790804444386.json".
2026-10-05T17:26:52.300: Row 1: {"data":{"directed":false,"legends":{"1":"qa-bkg-704-doaj"},"nodes":[{"unique_value":2,"sources":[98,92],"weight":40,"id":1,"label":"algorithm_analysis","value":2,"tags":[],"group":"1"},{"unique_value":3,"sources":[1,69,46],"weight":40,"id":2,"label":"antimicrobials","value":3,"tags":[],"group":"1"},{"unique_value":1,"sources":[89],"weight":40,"id":3,"label":"screen_process","value":1,"tags":[1],"group":"1"},{"unique_value":2,"sources":[4,20],"weight":60,"id":4,"label":"cone_beam_computed_tomography","value":2,"tags":[],"group":"1"},{"unique_value":1,"sources":[10],"weight":40,"id":5,"label":"noise_reduction","value":1,"tags":[],"group":"1"},{"unique_value":5,"sources":[58,90,12,60,61],"weight":50,"id":6,"label":"techniques_for_learning","value":5,"tags":[],"group":"1"},{"unique_value":1,"sources":[100],"weight":40,"id":7,"label":"insurance_policies","value":1,"tags":[],"group":"1"},{"unique_value":45,"sources":[1,2,3,5,8,9,11,13,15,16,18,19,20,22,24,26,29,31,32,33,38,42,43,44,45,46,4.
2026-10-05T17:26:52.301: Row 2: .
2026-10-05T17:26:52.302: Row 3: HTTP_STATUS:200.
2026-10-05T17:26:52.304: INT poll/r0: ok (HTTP 200, len=103422).
2026-10-05T17:26:52.304: INT poll/r0: final (HTTP 200, keys: data, directed): {"data":{"directed":false,"legends":{"1":"qa-bkg-704-doaj"},"nodes":[{"unique_value":2,"sources":[98,92],"weight":40,"id":1,"label":"algorithm_analysis","value":2,"tags":[],"group":"1"},{"unique_value":3,"sources":[1,69,46],"weight":40,"id":2,"label":"antimicrobials","value":3,"tags":[],"group":"1"}...
2026-10-05T17:26:52.304: INT poll/r0: final (tail): ...1","after":"2024-01-01"}},"indicators":{"sample_size":100,"total_data_size_matching_query":4686},"focused_build":{"found_keywords":["machine learning","artificial intelligence","deep learning"],"not_found_keywords":[],"given_keywords":["machine learning","artificial intelligence","deep learning"]}}}
2026-10-05T17:26:52.304: SUC: 704, 757ms, lines: 2.
2026-10-05T17:26:52.305: ------ test: 705
2026-10-05T17:26:52.305: EXE: 1/curl -s -X POST "https://megatron.headai.com/v2/BuildKnowledgeGraph" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"language":"fi","ontology":"headai","dataset":"job_ads","legend":"qa-bkg-705-only-compounds","search_text":"sahkoinsinoori,konetekniikka,automaatio,teollisuus,tuotanto","startDate":"2025-01-01","endDate":"2025-12-31","word_type":"only_compounds","size":100,"analyze":false,"focused_build":true,"group_plurals":true,"enable_semantic_cleaning":true}'.
2026-10-05T17:26:53.013: Row 1: {"status": "ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph_v2/BuildKnowledgeGraph_v2_LjHb2RAO4b1790804457590.json"}.
2026-10-05T17:26:53.016: EXE: 1/curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: ****" "https://megatron.headai.com/analysis/BuildKnowledgeGraph_v2/BuildKnowledgeGraph_v2_LjHb2RAO4b1790804457590.json".
2026-10-05T17:26:53.072: Row 1: {"data":{"directed":false,"legends":{"1":"qa-bkg-705-only-compounds"},"nodes":[{"unique_value":1,"sources":[76],"weight":50,"id":1,"label":"pysyvät_vastaavat","value":1,"tags":[1,2,3,4,5],"group":"1"},{"unique_value":1,"sources":[69],"weight":40,"id":2,"label":"käsitellä_tietoa","value":1,"tags":[2,6,7,8,9],"group":"1"},{"unique_value":1,"sources":[71],"weight":40,"id":3,"label":"ymmärtää_ohjeita","value":1,"tags":[1,2,10,11,12],"group":"1"},{"unique_value":1,"sources":[76],"weight":40,"id":4,"label":"yritysten_kasvu","value":1,"tags":[1,2,3,4,5],"group":"1"},{"unique_value":1,"sources":[24],"weight":40,"id":5,"label":"uv_vis","value":1,"tags":[32,2,29,30,31],"group":"1"},{"unique_value":2,"sources":[98,14],"weight":40,"id":6,"label":"media_ala","value":2,"tags":[64,65,2,66,3,67,68,69,6,70,71,23,52,53,54,55,56,57,58,59,60,61,62,63],"group":"1"},{"unique_value":1,"sources":[58],"weight":50,"id":7,"label":"oma_esimerkki","value":1,"tags":[1,2,23,75,76],"group":"1"},{"unique_value":1,"so.
2026-10-05T17:26:53.072: Row 2: .
2026-10-05T17:26:53.073: Row 3: HTTP_STATUS:200.
2026-10-05T17:26:53.073: INT poll/r0: ok (HTTP 200, len=54024).
2026-10-05T17:26:53.073: INT poll/r0: final (HTTP 200, keys: data, directed): {"data":{"directed":false,"legends":{"1":"qa-bkg-705-only-compounds"},"nodes":[{"unique_value":1,"sources":[76],"weight":50,"id":1,"label":"pysyvät_vastaavat","value":1,"tags":[1,2,3,4,5],"group":"1"},{"unique_value":1,"sources":[69],"weight":40,"id":2,"label":"käsitellä_tietoa","value":1,"tags":[2,...
2026-10-05T17:26:53.074: INT poll/r0: final (tail): ...1-01"}},"indicators":{"sample_size":100,"total_data_size_matching_query":37983},"focused_build":{"found_keywords":["konetekniikka","automaatio","teollisuus","tuotanto"],"not_found_keywords":["sahkoinsinoori"],"given_keywords":["sahkoinsinoori","konetekniikka","automaatio","teollisuus","tuotanto"]}}}
2026-10-05T17:26:53.074: SUC: 705, 769ms, lines: 1.
2026-10-05T17:26:53.074: ------ test: 706
2026-10-05T17:26:53.075: EXE: 1/curl -s -X POST "https://megatron.headai.com/v2/BuildKnowledgeGraph" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"language":"fi","ontology":"headai","dataset":"job_ads","legend":"qa-bkg-706-weighted","search_text":"tietoturva,kyberturvallisuus,verkkoturvallisuus","startDate":"2025-01-01","endDate":"2025-12-31","weighted_search_output":true,"size":100,"analyze":false,"focused_build":true,"group_plurals":true,"enable_semantic_cleaning":true}'.
2026-10-05T17:26:53.781: Row 1: {"status": "ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph_v2/BuildKnowledgeGraph_v2_1gabXnM9Ug1790804474734.json"}.
2026-10-05T17:26:53.785: EXE: 1/curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: ****" "https://megatron.headai.com/analysis/BuildKnowledgeGraph_v2/BuildKnowledgeGraph_v2_1gabXnM9Ug1790804474734.json".
2026-10-05T17:26:53.841: Row 1: {"data":{"directed":false,"legends":{"1":"qa-bkg-706-weighted"},"nodes":[{"unique_value":5,"sources":[34,40,11,59,92],"weight":40,"id":1,"label":"järjestelmäkehitys","value":7,"semantically_merged_from":["ohjelmistokehitys"],"tags":[64,1,2,3,4,5,6,40,110,111,89,185,186,187,92],"group":"1"},{"unique_value":1,"sources":[62],"weight":40,"id":2,"label":"oheislaitteet","value":1,"tags":[1,2,11,12,13],"group":"1"},{"unique_value":15,"sources":[3,36,6,7,75,13,15,80,50,51,21,53,25,57,91],"weight":40,"id":3,"label":"infrastruktuuri","value":15,"semantically_merged_from":["infrapalvelut"],"tags":[1,2,7,8,9,10,78,14,79,15,80,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],"group":"1"},{"unique_value":3,"sources":[80,75,15],"weight":70,"id":4,"label":"ict_infrastruktuuri","value":4,"semantically_merged_from":["ict_järjestelmän_ohjelmointi"],"tags":[33,2,34,35,36,7,16,20,21,22,24],"group":"1"},{"unique_value":1,"sources":[89],"weight":40,"id":5,"label":"erityisvarhaiskasva.
2026-10-05T17:26:53.842: Row 2: .
2026-10-05T17:26:53.843: Row 3: HTTP_STATUS:200.
2026-10-05T17:26:53.843: INT poll/r0: ok (HTTP 200, len=67110).
2026-10-05T17:26:53.843: INT poll/r0: final (HTTP 200, keys: data, directed): {"data":{"directed":false,"legends":{"1":"qa-bkg-706-weighted"},"nodes":[{"unique_value":5,"sources":[34,40,11,59,92],"weight":40,"id":1,"label":"järjestelmäkehitys","value":7,"semantically_merged_from":["ohjelmistokehitys"],"tags":[64,1,2,3,4,5,6,40,110,111,89,185,186,187,92],"group":"1"},{"unique_...
2026-10-05T17:26:53.843: INT poll/r0: final (tail): ...ore":"2025-12-31","after":"2025-01-01"}},"indicators":{"sample_size":100,"total_data_size_matching_query":1646},"focused_build":{"found_keywords":["tietoturva","kyberturvallisuus"],"not_found_keywords":["verkkoturvallisuus"],"given_keywords":["tietoturva","kyberturvallisuus","verkkoturvallisuus"]}}}
2026-10-05T17:26:53.844: SUC: 706, 769ms, lines: 2.
2026-10-05T17:26:53.844: ------ test: 707
2026-10-05T17:26:53.845: EXE: 1/curl -s -X POST "https://megatron.headai.com/v2/BuildKnowledgeGraph" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"language":"fi","ontology":"headai","dataset":"job_ads","legend":"qa-bkg-707-date-start","search_text":"ohjelmistokehitys,java,python,pilvi,data,tekoaly,automaatio,robotiikka,pilvipalvelu,tietokanta","startDate":"2025-01-01","endDate":"2025-01-31","size":100,"analyze":false,"focused_build":true,"group_plurals":true,"enable_semantic_cleaning":true}'.
2026-10-05T17:26:54.548: Row 1: {"status": "ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph_v2/BuildKnowledgeGraph_v2_ZXs18Zb13o1790804487165.json"}.
2026-10-05T17:26:54.551: EXE: 1/curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: ****" "https://megatron.headai.com/analysis/BuildKnowledgeGraph_v2/BuildKnowledgeGraph_v2_ZXs18Zb13o1790804487165.json".
2026-10-05T17:26:54.607: Row 1: {"data":{"directed":false,"legends":{"1":"qa-bkg-707-date-start"},"nodes":[{"unique_value":1,"sources":[61],"weight":50,"id":1,"label":"energian_varastointi","value":1,"tags":[1,2,3,4,5],"group":"1"},{"unique_value":1,"sources":[75],"weight":40,"id":2,"label":"oheislaitteet","value":1,"tags":[2,6,10,11,12],"group":"1"},{"unique_value":2,"sources":[33,62],"weight":40,"id":3,"label":"infrastruktuuri","value":2,"tags":[16,1,17,2,18,19,7,9],"group":"1"},{"unique_value":4,"sources":[67,83,10,91],"weight":40,"id":4,"label":"turvajärjestelmät","value":5,"semantically_merged_from":["turvatekniikka","ohjausjärjestelmät"],"tags":[1,2,137,176,51,52,53,54,155,28,61,157,62,30,31,63],"group":"1"},{"unique_value":1,"sources":[38],"weight":40,"id":5,"label":"käyttöliittymät","value":1,"tags":[2,20,54,55,56],"group":"1"},{"unique_value":1,"sources":[13],"weight":40,"id":6,"label":"päätöksentekokyky","value":1,"tags":[2,54,7,104,9],"group":"1"},{"unique_value":5,"sources":[35,38,8,74,44],"weight":40,"i.
2026-10-05T17:26:54.607: Row 2: .
2026-10-05T17:26:54.608: Row 3: HTTP_STATUS:200.
2026-10-05T17:26:54.609: INT poll/r0: ok (HTTP 200, len=62352).
2026-10-05T17:26:54.609: INT poll/r0: final (HTTP 200, keys: data, directed): {"data":{"directed":false,"legends":{"1":"qa-bkg-707-date-start"},"nodes":[{"unique_value":1,"sources":[61],"weight":50,"id":1,"label":"energian_varastointi","value":1,"tags":[1,2,3,4,5],"group":"1"},{"unique_value":1,"sources":[75],"weight":40,"id":2,"label":"oheislaitteet","value":1,"tags":[2,6,10...
2026-10-05T17:26:54.609: INT poll/r0: final (tail): ...uild":{"found_keywords":["ohjelmistokehitys","java","python","pilvi","data","automaatio","robotiikka","pilvipalvelu","tietokanta"],"not_found_keywords":["tekoaly"],"given_keywords":["ohjelmistokehitys","java","python","pilvi","data","tekoaly","automaatio","robotiikka","pilvipalvelu","tietokanta"]}}}
2026-10-05T17:26:54.609: SUC: 707, 765ms, lines: 2.
2026-10-05T17:26:54.610: ------ test: 708
2026-10-05T17:26:54.610: EXE: 1/curl -s -X POST "https://megatron.headai.com/v2/BuildKnowledgeGraph" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"language":"fi","ontology":"headai","dataset":"job_ads","legend":"qa-bkg-708-date-end","search_text":"ohjelmistokehitys,java,python,pilvi,data,tekoaly,automaatio,robotiikka,pilvipalvelu,tietokanta","startDate":"2025-06-01","endDate":"2025-06-30","size":100,"analyze":false,"focused_build":true,"group_plurals":true,"enable_semantic_cleaning":true}'.
2026-10-05T17:26:55.315: Row 1: {"status": "ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph_v2/BuildKnowledgeGraph_v2_8salXmbnDK1790804504658.json"}.
2026-10-05T17:26:55.318: EXE: 1/curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: ****" "https://megatron.headai.com/analysis/BuildKnowledgeGraph_v2/BuildKnowledgeGraph_v2_8salXmbnDK1790804504658.json".
2026-10-05T17:26:55.374: Row 1: {"data":{"directed":false,"legends":{"1":"qa-bkg-708-date-end"},"nodes":[{"unique_value":3,"sources":[17,3,84],"weight":40,"id":1,"label":"yritysten_kasvu","value":3,"tags":[1,2,6,7,8,9,10,11,12],"group":"1"},{"unique_value":1,"sources":[70],"weight":50,"id":2,"label":"web_vastaava","value":1,"tags":[2,50,52,6,75],"group":"1"},{"unique_value":1,"sources":[14],"weight":40,"id":3,"label":"huoltopäällikkö","value":1,"tags":[1,2,83,7,9],"group":"1"},{"unique_value":5,"sources":[49,2,4,74,47],"weight":40,"id":4,"label":"ohjelmistosuunnittelija","value":6,"semantically_merged_from":["ohjelmistokehitys"],"tags":[96,1,97,2,98,99,6,10,12,16,17,18,20,22,23,60],"group":"1"},{"unique_value":1,"sources":[47],"weight":40,"id":5,"label":"ohjelmistotestaus","value":1,"tags":[2,99,6,10,12],"group":"1"},{"unique_value":1,"sources":[6],"weight":40,"id":6,"label":"koneenasettaja","value":2,"semantically_merged_from":["koneenasettajat_ja_koneistajat"],"tags":[112,1,2,110,111],"group":"1"},{"unique_value":.
2026-10-05T17:26:55.375: Row 2: .
2026-10-05T17:26:55.375: Row 3: HTTP_STATUS:200.
2026-10-05T17:26:55.376: INT poll/r0: ok (HTTP 200, len=59053).
2026-10-05T17:26:55.376: INT poll/r0: final (HTTP 200, keys: data, directed): {"data":{"directed":false,"legends":{"1":"qa-bkg-708-date-end"},"nodes":[{"unique_value":3,"sources":[17,3,84],"weight":40,"id":1,"label":"yritysten_kasvu","value":3,"tags":[1,2,6,7,8,9,10,11,12],"group":"1"},{"unique_value":1,"sources":[70],"weight":50,"id":2,"label":"web_vastaava","value":1,"tags"...
2026-10-05T17:26:55.376: INT poll/r0: final (tail): ...uild":{"found_keywords":["ohjelmistokehitys","java","python","pilvi","data","automaatio","robotiikka","pilvipalvelu","tietokanta"],"not_found_keywords":["tekoaly"],"given_keywords":["ohjelmistokehitys","java","python","pilvi","data","tekoaly","automaatio","robotiikka","pilvipalvelu","tietokanta"]}}}
2026-10-05T17:26:55.376: SUC: 708, 766ms, lines: 2.
2026-10-05T17:26:55.380: ------ test: end, 410292ms. Score 90/89.
2026-10-05T17:26:55.381: Test duration: 6m50s.