marty — editorial service · 2026-10-22T14:31:57+02:00 · build dev · code c5132e0c (20. 10. 16:07) editors: ahaonline, bleskregiony, frekvence1 redis: ok config: ctk=set, anthropic=set, openai (whisper)=set, profimedia=set, f1 wp=set, f1 slack=set, aha slack=set, reg slack=set slack ahaonline: workspace CNC Online / marty · channel C0C9F3Q57GE slack bleskregiony: workspace CNC Online / marty · channel C0CBG3X4664 slack frekvence1: workspace Radio 2.0 / marty · channel C0C1BEBRVAQ == ahaonline — log/ahaonline.log tail == 2026-10-22T14:15:00+02:00 ahaonline:poll ok 2026-10-22T14:15:12+02:00 ahaonline:inbox ok 2026-10-22T14:18:12+02:00 ahaonline:inbox ok 2026-10-22T14:21:12+02:00 ahaonline:inbox ok 2026-10-22T14:24:12+02:00 ahaonline:inbox ok 2026-10-22T14:27:12+02:00 ahaonline:inbox ok 2026-10-22T14:30:00+02:00 ahaonline:poll ok 2026-10-22T14:30:12+02:00 ahaonline:inbox ok == ahaonline — last 40 run-log rows == 09:30 candidates {"previews":23,"fetched":23,"fetch_errors":0,"stories":23} 09:30 score 08:30 celebrity · top: 70 Potlučená exmanželka Leoše Mareše Monika: Hromadný pád na sc | 65 Obrovská ztráta legendární české kapely Brutus: Úmrtí zpěvák | 65 Trpící moderátorka Šlégrová dostala pikantní radu: Léčba spe 09:32 media {"ctk_uri":"https://www.blesk.cz/clanek/celebrity-ceske-celebrity/850993/potlucena-exmanzelka-leose-marese-monika-hromadny-pad-na-schodech-v-metru-krvave-sramy- 09:32 slack-article 08:30 celebrity · score 70 · Exmanželka Leoše Mareše spadla v metru: Krvavé šrámy a strach z eskalátorů · ?article=20261022-093212-https:_www.blesk.cz_clanek_celebrity-ceske-celebrity_850993_potlucena-exmanzelka-leose-marese-monika-hromadny-pad-na-sch-celebrity.json 09:45 poll-idle {"next":"10:30 celebrity"} 10:07 learn {"feed_items":48,"paired":0,"closed":0,"open":8} 11:07 learn {"feed_items":48,"paired":0,"closed":0,"open":8} 11:30 poll {"bulletin_id":null,"transcript_chars":0} 11:30 candidates {"previews":34,"fetched":34,"fetch_errors":0,"stories":34} 11:31 score 10:30 celebrity · top: 65 Obrovská ztráta legendární české kapely Brutus: Úmrtí zpěvák | 65 Trpící moderátorka Šlégrová dostala pikantní radu: Léčba spe | 65 Vůbec první vítěz StarDance Roman Vojtek (54): Po show mu vy 11:32 media {"ctk_uri":"https://www.blesk.cz/clanek/celebrity-ceske-celebrity/851005/obrovska-ztrata-legendarni-ceske-kapely-brutus-umrti-zpevaka-30.html","productID":"url- 11:32 slack-article 10:30 celebrity · score 65 · Smrt zpěváka Brutusu Ivana Nováka (†30): Kapela se loučí dojemným videem · ?article=20261022-113250-https:_www.blesk.cz_clanek_celebrity-ceske-celebrity_851005_obrovska-ztrata-legendarni-ceske-kapely-brutus-umrti-zpevaka-celebrity.json 11:45 poll-idle {"next":"13:30 celebrity"} 12:00 poll-idle {"next":"13:30 celebrity"} 12:07 learn-pair {"ours":"Smrt zpěváka Brutusu Ivana Nováka (†30): Kapela se loučí dojemným videem","theirs":"Náhlá smrt v kapele Brutus: Muzikant odešel nečekaně ve 30 letech", 12:07 learn-pair {"ours":"Exmanželka Leoše Mareše spadla v metru: Krvavé šrámy a strach z eskalátorů","theirs":"Strach o Marešovu Moniku! Krvavý úraz a děsivá slova o smrti","ur 12:07 learn-nopair {"ours":"Hrušínská ukázala vzácné fotky s dědečkem (†73): Takhle si ho pamatuje","candidates":44,"file":"/var/www/marty/app/../data/learning/ahaonline/20261021- 12:07 learn {"feed_items":45,"paired":2,"closed":1,"open":6} 13:00 poll {"bulletin_id":null,"transcript_chars":0} 13:00 candidates {"previews":43,"fetched":43,"fetch_errors":0,"stories":43} 13:01 score 11:30 krimi · top: 65 Agresor na dálnici D6 vybrzil maminku: Brutální útok pěstmi | 65 Marta Jandová ve StarDance: Bolestivé zdravotní komplikace! | 63 Trpící moderátorka Šlégrová dostala pikantní radu: Léčba spe 13:02 media-skip {"ctk_uri":"https://www.blesk.cz/clanek/zpravy-krimi/851041/agresor-na-dalnici-d6-vybrzil-maminku-brutalni-utok-pestmi-pred-ocima-dcerky.html","scope":"page","r 13:02 media-skip {"ctk_uri":"https://www.blesk.cz/clanek/zpravy-krimi/851041/agresor-na-dalnici-d6-vybrzil-maminku-brutalni-utok-pestmi-pred-ocima-dcerky.html","scope":"preferre 13:02 media-skip {"ctk_uri":"https://www.blesk.cz/clanek/zpravy-krimi/851041/agresor-na-dalnici-d6-vybrzil-maminku-brutalni-utok-pestmi-pred-ocima-dcerky.html","scope":"all","re 13:03 media {"ctk_uri":"https://www.blesk.cz/clanek/zpravy-krimi/851041/agresor-na-dalnici-d6-vybrzil-maminku-brutalni-utok-pestmi-pred-ocima-dcerky.html","productID":62979 13:03 queue 11:30 krimi · score 65 · Řidič napadl matku na D6: Osmiletá dcera schovala kameru pod sedadlo · QA: čísla bez zdroje: 8 · ?article=20261022-130317-https:_www.blesk.cz_clanek_zpravy-krimi_851041_agresor-na-dalnici-d6-vybrzil-maminku-brutalni-utok-pestmi-pred-ocima-dce-krimi.json 13:07 learn-nopair {"ours":"Primář ubil milenku sekerou: Pro zavražděnou lékařku stojí kaplička","candidates":44,"file":"/var/www/marty/app/../data/learning/ahaonline/20261021-179 13:07 learn {"feed_items":45,"paired":0,"closed":1,"open":6} 13:15 poll-idle {"next":"13:30 celebrity"} 13:30 poll {"bulletin_id":null,"transcript_chars":0} 13:30 candidates {"previews":44,"fetched":44,"fetch_errors":0,"stories":44} 13:31 score 13:30 celebrity · top: 68 Marta Jandová ve StarDance: Bolestivé zdravotní komplikace! | 65 Trpící moderátorka Šlégrová dostala pikantní radu: Léčba spe | 60 Obrovská ztráta legendární české kapely Brutus: Úmrtí zpěvák 13:32 media {"ctk_uri":"https://www.blesk.cz/clanek/celebrity-stardance/851027/marta-jandova-ve-stardance-bolestive-zdravotni-komplikace.html","productID":"url-10002389","c 13:32 slack-article 13:30 celebrity · score 68 · Marta Jandová po trénincích StarDance: Vystřeluje mi to až do hlavy! · ?article=20261022-133239-https:_www.blesk.cz_clanek_celebrity-stardance_851027_marta-jandova-ve-stardance-bolestive-zdravotni-komplikace.html-celebrity.json 13:45 poll-idle {"next":"15:30 single"} 14:00 poll-idle {"next":"15:30 single"} 14:07 learn-nopair {"ours":"Konec tajných platů: Zjistíte, kolik bere kolega, a stát přidá až 9 tisíc!","candidates":44,"file":"/var/www/marty/app/../data/learning/ahaonline/20261 14:07 learn {"feed_items":44,"paired":0,"closed":1,"open":6} 14:15 poll-idle {"next":"15:30 single"} 14:30 poll-idle {"next":"15:30 single"} == bleskregiony — log/bleskregiony.log tail == 2026-10-22T14:15:00+02:00 bleskregiony:inbox skipped — another run is active 2026-10-22T14:15:00+02:00 bleskregiony:poll ok 2026-10-22T14:18:03+02:00 bleskregiony:inbox ok 2026-10-22T14:21:02+02:00 bleskregiony:inbox ok 2026-10-22T14:24:02+02:00 bleskregiony:inbox ok 2026-10-22T14:27:02+02:00 bleskregiony:inbox ok 2026-10-22T14:30:00+02:00 bleskregiony:inbox skipped — another run is active 2026-10-22T14:30:00+02:00 bleskregiony:poll ok == bleskregiony — last 40 run-log rows == 17:30 poll {"bulletin_id":null,"transcript_chars":0} 17:30 candidates {"previews":48,"fetched":48,"fetch_errors":0,"stories":47} 17:31 score 17:30 single · top: 75 Liberci insolvence firmy BHSK zkomplikovala výstavbu bytů a | 60 Botanická zahrada v Liberci vytvořila expozici s jednou z ne | 55 Kraj připravuje další opravy silnic a mostů. Vyhlašuje soutě 17:32 repair {"before":["title: kapitálky/ŠOK","facebook: kapitálky/ŠOK"],"after":[],"ok":true} 17:32 media {"ctk_uri":"T2026102105276","productID":"file-02-rozvoj-a.jpg","confidence":100,"deal":true,"price":"0 (vlastní sada)","author":"Pixabay","queries":["kategorie 17:32 slack-article 17:30 single · score 75 · Stavební firma v insolvenci: byty v Liberci zdraží o 30 milionů · ?article=20261021-173246-T2026102105276-single.json 17:45 poll-idle {"next":null} 18:15 poll-idle {"next":null} 18:30 poll-idle {"next":null} 07:30 poll {"bulletin_id":null,"transcript_chars":0} 07:30 candidates {"previews":27,"fetched":27,"fetch_errors":0,"stories":27} 07:30 score 07:30 single · top: 60 Návrh na místní úpravu, I/14 Jablonec nad Nisou-ul. Podhorsk | 35 závěr zjišťovacího řízení - Lyžařský areál Amálka Harrachov | 35 Jablonec přivítá největšího favorita Konferenční ligy Bright 07:31 media {"ctk_uri":"https://gportal.kraj-lbc.cz/#/public-uredni-deska?id=113071","productID":"file-01-doprava-a.jpg","confidence":100,"deal":true,"price":"0 (vlastní sa 07:31 slack-article 07:30 single · score 60 · Jánská v Jablonci bude jednosměrná: do ulice se z I/14 nezabočí · ?article=20261022-073146-https:_gportal.kraj-lbc.cz_public-uredni-deska_id_113071-single.json 07:45 poll-idle {"next":"10:00 single"} 08:30 poll-idle {"next":"10:00 single"} 08:45 poll-idle {"next":"10:00 single"} 09:00 poll-idle {"next":"10:00 single"} 09:45 poll-idle {"next":"10:00 single"} 10:00 poll {"bulletin_id":null,"transcript_chars":0} 10:00 candidates {"previews":31,"fetched":31,"fetch_errors":0,"stories":31} 10:00 score 10:00 single · top: 65 Dodavatel autodílů Saint‑Gobain Sekurit otevře distribuční c | 40 závěr zjišťovacího řízení - Lyžařský areál Amálka Harrachov | 40 Jablonec přivítá největšího favorita Konferenční ligy Bright 10:03 media {"ctk_uri":"T2026102202422","productID":"file-02-rozvoj-a.jpg","confidence":100,"deal":true,"price":"0 (vlastní sada)","author":"Pixabay","queries":["kategorie 10:03 slack-article 10:00 single · score 65 · Česká Lípa má nové distribuční centrum: hala měří 11 800 metrů čtverečních · ?article=20261022-100332-T2026102202422-single.json 10:15 poll-idle {"next":"12:30 single"} 10:30 poll-idle {"next":"12:30 single"} 10:45 poll-idle {"next":"12:30 single"} 11:00 poll-idle {"next":"12:30 single"} 11:15 poll-idle {"next":"12:30 single"} 11:30 poll-idle {"next":"12:30 single"} 11:45 poll-idle {"next":"12:30 single"} 12:30 poll {"bulletin_id":null,"transcript_chars":0} 12:30 candidates {"previews":19,"fetched":19,"fetch_errors":0,"stories":19} 12:30 score 12:30 single · top: 80 Liberec začne v listopadu pilotně testovat poptávkovou dopra | 70 Dodavatel autodílů Saint‑Gobain Sekurit otevře distribuční c | 60 Tisková zpráva Saské policie 12:32 media {"ctk_uri":"T2026102202722","productID":"file-01-doprava-a.jpg","confidence":100,"deal":true,"price":"0 (vlastní sada)","author":"Pixabay","queries":["kategorie 12:32 slack-article 12:30 single · score 80 · Liberec spustí v listopadu MHD na objednání: začne u Puškinovy ulice · ?article=20261022-123224-T2026102202722-single.json 13:45 poll-idle {"next":"15:00 single"} 14:00 poll-idle {"next":"15:00 single"} 14:15 poll-idle {"next":"15:00 single"} 14:30 poll-idle {"next":"15:00 single"} == frekvence1 — log/frekvence1.log tail == 2026-10-22T14:18:08+02:00 frekvence1:inbox ok 2026-10-22T14:20:01+02:00 frekvence1:breaking ok 2026-10-22T14:21:08+02:00 frekvence1:inbox ok 2026-10-22T14:24:08+02:00 frekvence1:inbox ok 2026-10-22T14:27:09+02:00 frekvence1:inbox ok 2026-10-22T14:30:00+02:00 frekvence1:breaking skipped — another run is active 2026-10-22T14:30:00+02:00 frekvence1:poll skipped — another run is active 2026-10-22T14:30:09+02:00 frekvence1:inbox ok == frekvence1 — last 40 run-log rows == 12:15 poll-idle {"next":"13:00 sluzba"} 12:20 breaking-scan {"urgent":0,"new":0} 12:30 poll-idle {"next":"13:00 sluzba"} 12:40 breaking-scan {"urgent":0,"new":0} 12:45 poll-idle {"next":"13:00 sluzba"} 12:50 breaking-scan {"urgent":0,"new":0} 13:00 poll {"bulletin_id":"9d3ffe08-004e-476b-9213-1044d067a6ab","transcript_chars":1965} 13:00 candidates {"previews":99,"fetched":99,"fetch_errors":0,"stories":66} 13:02 score 13:00 sluzba · top: 80 Soud: ČR porušuje právo EU, když umožňuje výslech podezřelýc | 60 Sněmovna bude opět moci jednat o návrhu rozpočtu v případě p | 40 Letiště Praha v zimní sezoně nabídne 145 destinací, z nich 2 13:03 media-skip {"ctk_uri":"T2026102203555","reason":"no candidate passed filters","queries":["\"Soudní dvůr Evropské unie\" Lucemburk → 0","\"Evropská komise\" Brusel budova → 13:03 media-skip {"ctk_uri":"T2026102203555","scope":"library","reason":"nothing usable in the F1 library","queries":["Soudní dvůr Evropské unie\" Lucemburk → 0","Evropská komis 13:03 queue 13:00 sluzba · score 80 · Soudní dvůr EU: Česko porušuje právo výslechy podezřelých bez obhájce · QA: chybí hero fotografie (Profimedia) · ?article=20261022-130335-T2026102203555-sluzba.json 13:10 media-skip {"ctk_uri":"T2026102203555","reason":"no candidate passed filters","queries":["\"Soudní dvůr Evropské unie\" Lucemburk → 0","\"Evropská komise\" Brusel budova → 13:10 media-skip {"ctk_uri":"T2026102203555","scope":"library","reason":"nothing usable in the F1 library","queries":["Soudní dvůr Evropské unie\" Lucemburk → 0","Evropská komis 13:10 requeue-nophoto{"title":"Soudní dvůr EU: Česko porušuje právo výslechy podezřelých bez obhájce","attempt":1} 13:10 breaking-scan {"urgent":0,"new":0} 13:15 media-skip {"ctk_uri":"T2026102203555","reason":"no candidate passed filters","queries":["\"Soudní dvůr Evropské unie\" Lucemburk → 0","\"Evropská komise\" Brusel budova → 13:15 media-skip {"ctk_uri":"T2026102203555","scope":"library","reason":"nothing usable in the F1 library","queries":["Soudní dvůr Evropské unie\" Lucemburk → 0","Evropská komis 13:15 requeue-nophoto{"title":"Soudní dvůr EU: Česko porušuje právo výslechy podezřelých bez obhájce","attempt":2} 13:15 poll-idle {"next":"15:30 single"} 13:20 media-skip {"ctk_uri":"T2026102203555","reason":"no candidate passed filters","queries":["\"Soudní dvůr Evropské unie\" Lucemburk → 0","\"Evropská komise\" Brusel budova → 13:20 media-skip {"ctk_uri":"T2026102203555","scope":"library","reason":"nothing usable in the F1 library","queries":["Soudní dvůr Evropské unie\" Lucemburk → 0","Evropská komis 13:20 requeue-nophoto{"title":"Soudní dvůr EU: Česko porušuje právo výslechy podezřelých bez obhájce","attempt":3} 13:20 pm-approval-needed{"productID":767261989,"price":"","deal":null} 13:20 breaking-scan {"urgent":0,"new":0} 13:30 poll-idle {"next":"15:30 single"} 13:40 breaking-scan {"urgent":0,"new":0} 13:50 media-skip {"ctk_uri":"T2026102203555","reason":"no candidate passed filters","queries":["\"Soudní dvůr Evropské unie\" Lucemburk → 0","\"Evropská komise\" Brusel budova → 13:50 media-skip {"ctk_uri":"T2026102203555","scope":"library","reason":"nothing usable in the F1 library","queries":["Soudní dvůr Evropské unie\" Lucemburk → 0","Evropská komis 13:50 requeue-nophoto{"title":"Soudní dvůr EU: Česko porušuje právo výslechy podezřelých bez obhájce","attempt":1} 13:50 breaking-scan {"urgent":0,"new":0} 14:10 media-skip {"ctk_uri":"T2026102203555","reason":"no candidate passed filters","queries":["\"Soudní dvůr Evropské unie\" Lucemburk → 0","\"Evropská komise\" Brusel budova → 14:10 media-skip {"ctk_uri":"T2026102203555","scope":"library","reason":"nothing usable in the F1 library","queries":["Soudní dvůr Evropské unie\" Lucemburk → 0","Evropská komis 14:10 requeue-nophoto{"title":"Soudní dvůr EU: Česko porušuje právo výslechy podezřelých bez obhájce","attempt":2} 14:10 breaking-scan {"urgent":0,"new":0} 14:15 media-skip {"ctk_uri":"T2026102203555","reason":"no candidate passed filters","queries":["\"Soudní dvůr Evropské unie\" Lucemburk → 0","\"Evropská komise\" Brusel budova → 14:15 media-skip {"ctk_uri":"T2026102203555","scope":"library","reason":"nothing usable in the F1 library","queries":["Soudní dvůr Evropské unie\" Lucemburk → 0","Evropská komis 14:15 requeue-nophoto{"title":"Soudní dvůr EU: Česko porušuje právo výslechy podezřelých bez obhájce","attempt":3} 14:15 poll-idle {"next":"15:30 single"} 14:20 breaking-scan {"urgent":0,"new":0}