marty — editorial service · 2026-11-10T09:39:37+01:00 · build dev · code 506ddf1f (2. 11. 08:53) 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 models: claude-opus-5 (scoring, writing, vision, pairing) · claude-sonnet-5 (intent, search terms, matching) 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-11-10T09:21:12+01:00 ahaonline:inbox ok 2026-11-10T09:24:12+01:00 ahaonline:inbox ok 2026-11-10T09:27:11+01:00 ahaonline:inbox ok 2026-11-10T09:30:00+01:00 ahaonline:inbox skipped — another run is active 2026-11-10T09:30:00+01:00 ahaonline:poll ok 2026-11-10T09:33:11+01:00 ahaonline:inbox ok 2026-11-10T09:36:11+01:00 ahaonline:inbox ok 2026-11-10T09:39:11+01:00 ahaonline:inbox ok == ahaonline — last 40 run-log rows == 05:30 poll {"bulletin_id":null,"transcript_chars":0} 05:30 candidates {"previews":23,"fetched":23,"fetch_errors":0,"stories":23} 05:30 score 05:30 celebrity · top: 80 Jaroslava Obermaierová bojuje s rakovinou: První foto po che | 70 Hvězda Ordinace Kristýna Janáčková otevřeně o rozpadu rodiny | 65 Ranní koupačka Evy Decastelo: Nahá v přehradě! 05:32 media {"ctk_uri":"https://www.blesk.cz/clanek/celebrity-ceske-celebrity/852377/jaroslava-obermaierova-bojuje-s-rakovinou-prvni-foto-po-chemoterapii-lecba-ji-dava-nade 05:32 slack-article 05:30 celebrity · score 80 · Obermaierová po chemoterapii: Léčba mi dává naději, vrátil se jí i hlas · ?article=20261110-053200-https:_www.blesk.cz_clanek_celebrity-ceske-celebrity_852377_jaroslava-obermaierova-bojuje-s-rakovinou-prvni-foto-po-chem-celebrity.json 05:45 poll-idle {"next":"06:30 krimi"} 06:00 poll-idle {"next":"06:30 krimi"} 06:07 learn-pair {"ours":"Obermaierová po chemoterapii: Léčba mi dává naději, vrátil se jí i hlas","theirs":"Obermaierová o rakovině a první dojmy z chemoterapie: Léčbu snáším d 06:07 learn-pair {"ours":"Hromadná nehoda v Orlové: Na náledí se srazilo 23 aut, jsou zranění!","theirs":"Hromadná nehoda 23 aut na náledí: Bourali i hasiči a bachaři","uri":"ht 06:07 learn-pair {"ours":"Háma po dvaceti letech končí: Loučení na galavečeru překvapilo diváky!","theirs":"Šok v přímém přenosu! Aleš Háma po 20 letech končí!","uri":"https://w 06:07 learn-nopair {"ours":"Boháč Pelc (75) za smrtelnou nehodu nepyká: Má pět záznamů v kartě","candidates":26,"file":"/var/www/marty/app/../data/learning/ahaonline/20261108-4205 06:07 learn-nopair {"ours":"Kostka o otcově varování před svatbou: Neber si ji, budeš jí nevěrný!","candidates":26,"file":"/var/www/marty/app/../data/learning/ahaonline/20261108-b 06:07 learn {"feed_items":39,"paired":3,"closed":2,"open":6} 06:15 poll-idle {"next":"06:30 krimi"} 06:45 poll {"bulletin_id":null,"transcript_chars":0} 06:45 candidates {"previews":22,"fetched":22,"fetch_errors":0,"stories":22} 06:45 score 06:30 krimi · top: 70 Přes slib nepřijel, nezvedal telefon… Pátrání po Hůlkovi! Pa | 68 Hvězda Ordinace Kristýna Janáčková otevřeně o rozpadu rodiny | 65 Ranní koupačka Evy Decastelo: Nahá v přehradě! 06:47 media {"ctk_uri":"https://www.blesk.cz/clanek/celebrity-ceske-celebrity/852375/pres-slib-neprijel-nezvedal-telefon-patrani-po-hulkovi-pak-prisla-zvlastni-zprava.html" 06:47 slack-article 06:30 krimi · score 70 · Hůlka nedorazil na koncert v Bratislavě: Telefony nebral celé dva dny · ?article=20261110-064713-https:_www.blesk.cz_clanek_celebrity-ceske-celebrity_852375_pres-slib-neprijel-nezvedal-telefon-patrani-po-hulkovi-pak-p-krimi.json 07:00 poll-idle {"next":"07:30 sluzba"} 07:07 learn-pair {"ours":"Hůlka nedorazil na koncert v Bratislavě: Telefony nebral celé dva dny","theirs":"Hůlka měl vystoupit s Gombitovou: NEDORAZIL! Nechal čekat i tisíce fan 07:07 learn {"feed_items":39,"paired":1,"closed":0,"open":6} 07:30 poll-idle {"next":"08:30 celebrity"} 07:45 poll {"bulletin_id":null,"transcript_chars":0} 07:45 candidates {"previews":21,"fetched":21,"fetch_errors":0,"stories":21} 07:45 score 07:30 sluzba · top: 70 Jaroslava Obermaierová bojuje s rakovinou: První foto po che | 65 Hvězda Ordinace Kristýna Janáčková otevřeně o rozpadu rodiny | 65 Ranní koupačka Evy Decastelo: Nahá v přehradě! 07:47 media {"ctk_uri":"https://www.blesk.cz/clanek/celebrity-ceske-celebrity/852340/hvezda-ordinace-kristyna-janackova-otevrene-o-rozpadu-rodiny-sama-na-dve-deti-a-bez-dom 07:47 slack-article 07:30 sluzba · score 65 · Hvězda Ordinace Janáčková sama na dvě děti: Ze dne na den bez domova! · ?article=20261110-074716-https:_www.blesk.cz_clanek_celebrity-ceske-celebrity_852340_hvezda-ordinace-kristyna-janackova-otevrene-o-rozpadu-rodiny-sluzba.json 08:00 poll-idle {"next":"08:30 celebrity"} 08:07 learn {"feed_items":39,"paired":0,"closed":0,"open":7} 08:15 poll-idle {"next":"08:30 celebrity"} 08:30 poll-idle {"next":"09:30 single"} 08:45 poll {"bulletin_id":null,"transcript_chars":0} 08:45 candidates {"previews":25,"fetched":25,"fetch_errors":0,"stories":25} 08:45 score 08:30 celebrity · top: 70 Ranní koupačka Evy Decastelo: Nahá v přehradě! | 65 První vítěz StarDance Roman Vojtek (54) v BlondDance: Měl bý | 65 Přes slib nepřijel, nezvedal telefon… Pátrání po Hůlkovi! Pa 08:47 media {"ctk_uri":"https://www.blesk.cz/clanek/celebrity-ceske-celebrity/852325/ranni-koupacka-evy-decastelo-naha-v-prehrade.html","productID":"url-10025156","confiden 08:47 slack-article 08:30 celebrity · score 70 · Decastelo nahá v přehradě: Vzduch -1 °C, voda šest stupňů! · ?article=20261110-084746-https:_www.blesk.cz_clanek_celebrity-ceske-celebrity_852325_ranni-koupacka-evy-decastelo-naha-v-prehrade.html-celebrity.json 09:00 poll-idle {"next":"09:30 single"} 09:07 learn {"feed_items":41,"paired":0,"closed":0,"open":8} 09:30 poll-idle {"next":"10:30 celebrity"} == bleskregiony — log/bleskregiony.log tail == 2026-11-10T09:21:05+01:00 bleskregiony:inbox ok 2026-11-10T09:24:05+01:00 bleskregiony:inbox ok 2026-11-10T09:27:05+01:00 bleskregiony:inbox ok 2026-11-10T09:30:00+01:00 bleskregiony:inbox skipped — another run is active 2026-11-10T09:30:00+01:00 bleskregiony:poll ok 2026-11-10T09:33:05+01:00 bleskregiony:inbox ok 2026-11-10T09:36:05+01:00 bleskregiony:inbox ok 2026-11-10T09:39:06+01:00 bleskregiony:inbox ok == bleskregiony — last 40 run-log rows == 13:00 candidates {"previews":13,"fetched":13,"fetch_errors":0,"stories":11} 13:00 score 12:30 single · top: 78 Labutí jezírko v Liberci čeká oprava, ode dneška je bez vody | 60 Nezaměstnanost v Libereckém kraji stoupla v říjnu o desetinu | 55 Závěr zjišťovacího řízení 13:01 media {"ctk_uri":"T2026110902628","productID":"file-02-rozvoj-a.jpg","confidence":100,"deal":true,"price":"0 (vlastní sada)","author":"Pixabay","queries":["kategorie 13:01 queue 12:30 single · score 78 · Labutí jezírko u liberecké zoo je bez vody: Oprava vyjde na 15 milionů · QA: čísla bez zdroje: 15 · ?article=20261109-130128-T2026110902628-single.json 13:15 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"} 14:45 poll-idle {"next":"15:00 single"} 15:30 poll {"bulletin_id":null,"transcript_chars":0} 15:30 candidates {"previews":20,"fetched":20,"fetch_errors":0,"stories":17} 15:30 score 15:00 single · top: 70 Kraj řeší zpožďování vlaků. Po polských partnerech žádá rych | 70 Zimní údržbu komunikací zajistí v České Lípě poprvé městská | 50 Labutí jezírko v Liberci čeká oprava, ode dneška je bez vody 15:31 media-skip {"ctk_uri":"https://www.kraj-lbc.cz/aktuality/kraj-resi-zpozdovani-vlaku-po-polskych-partnerech-zada-rychlejsi-opravy-i-trvala-opatreni-proti-poskozovanim-zelez 15:32 media-skip {"ctk_uri":"https://www.kraj-lbc.cz/aktuality/kraj-resi-zpozdovani-vlaku-po-polskych-partnerech-zada-rychlejsi-opravy-i-trvala-opatreni-proti-poskozovanim-zelez 15:32 media-skip {"ctk_uri":"https://www.kraj-lbc.cz/aktuality/kraj-resi-zpozdovani-vlaku-po-polskych-partnerech-zada-rychlejsi-opravy-i-trvala-opatreni-proti-poskozovanim-zelez 15:32 media-skip {"ctk_uri":"https://www.kraj-lbc.cz/aktuality/kraj-resi-zpozdovani-vlaku-po-polskych-partnerech-zada-rychlejsi-opravy-i-trvala-opatreni-proti-poskozovanim-zelez 15:32 media-skip {"ctk_uri":"https://www.kraj-lbc.cz/aktuality/kraj-resi-zpozdovani-vlaku-po-polskych-partnerech-zada-rychlejsi-opravy-i-trvala-opatreni-proti-poskozovanim-zelez 15:32 queue 15:00 single · score 70 · Vlaky z Liberce do Žitavy brzdí krádeže kabelů: kraj žádá rychlejší opravy · QA: chybí hero fotografie (Profimedia) · ?article=20261109-153253-https:_www.kraj-lbc.cz_aktuality_kraj-resi-zpozdovani-vlaku-po-polskych-partnerech-zada-rychlejsi-opravy-i-trvala-opatre-single.json 16:00 poll-idle {"next":"17:30 single"} 16:15 poll-idle {"next":"17:30 single"} 16:30 poll-idle {"next":"17:30 single"} 16:45 poll-idle {"next":"17:30 single"} 17:15 poll-idle {"next":"17:30 single"} 17:45 poll {"bulletin_id":null,"transcript_chars":0} 17:45 candidates {"previews":25,"fetched":25,"fetch_errors":0,"stories":21} 17:45 score 17:30 single · top: 75 Zimní údržbu komunikací zajistí v České Lípě poprvé městská | 55 Trojzemí chce společně připravovat investice a získávat evro | 45 Soud zamítl návrh na neplatnost hlasování ve volbách v Liber 17:46 media {"ctk_uri":"T2026110904132","productID":"file-01-doprava-a.jpg","confidence":100,"deal":true,"price":"0 (vlastní sada)","author":"Pixabay","queries":["kategorie 17:46 slack-article 17:30 single · score 75 · Česká Lípa: zimní údržbu silnic poprvé zajistí městské technické služby · ?article=20261109-174638-T2026110904132-single.json 18:00 poll-idle {"next":null} 18:30 poll-idle {"next":null} 07:00 poll-idle {"next":"07:30 single"} 07:30 poll {"bulletin_id":null,"transcript_chars":0} 07:30 candidates {"previews":7,"fetched":7,"fetch_errors":0,"stories":7} 07:30 score 07:30 single · top: 35 Závěr zjišťovacího řízení | 0 Hokejisté Plzně rozehrají v Davosu osmifinále Ligy mistrů | 0 Výsledky dohrávky 9. kola superligy florbalistů 07:30 skip 07:30 single · nothing ≥ 50 · nejlepší 35: Závěr zjišťovacího řízení 08:00 poll-idle {"next":"10:00 single"} 08:30 poll-idle {"next":"10:00 single"} 08:45 poll-idle {"next":"10:00 single"} 09:15 poll-idle {"next":"10:00 single"} 09:30 poll-idle {"next":"10:00 single"} == frekvence1 — log/frekvence1.log tail == 2026-11-10T09:24:08+01:00 frekvence1:inbox ok 2026-11-10T09:27:08+01:00 frekvence1:inbox ok 2026-11-10T09:30:00+01:00 frekvence1:breaking skipped — another run is active 2026-11-10T09:30:00+01:00 frekvence1:poll skipped — another run is active 2026-11-10T09:30:08+01:00 frekvence1:inbox ok 2026-11-10T09:33:08+01:00 frekvence1:inbox ok 2026-11-10T09:36:08+01:00 frekvence1:inbox ok 2026-11-10T09:39:08+01:00 frekvence1:inbox ok == frekvence1 — last 40 run-log rows == 05:10 breaking-scan {"urgent":0,"new":0} 05:20 breaking-scan {"urgent":0,"new":0} 05:30 breaking-scan {"urgent":0,"new":0} 05:40 breaking-scan {"urgent":0,"new":0} 05:45 watchlist {"names":["Kůtová","Novotný","Adámek","Rusnok","Bárta","Ševčík","Kaprálová","Fischer","Arenbergerová","Remešová","Moravec","Horská","Nedbal","Šebelová","Klusák" 05:50 breaking-scan {"urgent":0,"new":0} 06:00 poll-idle {"next":"06:30 souhrn"} 06:10 breaking-scan {"urgent":0,"new":0} 06:20 breaking-scan {"urgent":0,"new":0} 06:40 breaking-scan {"urgent":0,"new":0} 06:45 poll {"bulletin_id":"e0899ca7-cf1c-44e1-a83f-fa791757faed","transcript_chars":4297} 06:45 candidates {"previews":57,"fetched":57,"fetch_errors":0,"stories":43} 06:47 score 06:30 souhrn · top: 50 Juchelka se ke zmírnění snížení podpor v nezaměstnanosti ješ | 50 Juchelkův kompromis o podpoře v nezaměstnanosti je podle Oka | 35 Studenti VŠ v Praze i dalších městech se dnes sejdou na podp 06:48 media {"ctk_uri":"T2026110904158","productID":770005185,"confidence":82,"deal":true,"price":"105 CZK Above Deal","author":"Pavel Mazáč","queries":["\"Roman Berbr\" so 06:48 pm-order {"productID":770005185,"price":"105 CZK Above Deal","deal":true,"author":"Pavel Mazáč","collection":"CNC","title":"Fotbal - Plzeň - Soud - Roman Berbr","for":"K 06:48 wp-media {"productID":770005185,"media_id":556409,"bytes":341026,"price":"105 CZK Above Deal","sizes":13,"url":"https://m.actve.net/frekvence1/2026/11/profimedia-7700051 06:48 wp-publish {"id":556410,"status":"publish","link":"https://cms.frekvence1.cz/zpravy/zpravy-ctk/zpravy-dne-odvolani-v-kauze-berbr-protesty-studentu-a-jednani-o-ukrajine.sht 06:48 slack-article 06:30 souhrn · score 50 · Zprávy dne: Odvolání v kauze Berbr, protesty studentů a jednání o Ukrajině · ?article=20261110-064849-T2026110904158-souhrn.json 06:50 breaking-scan {"urgent":0,"new":0} 07:00 breaking-scan {"urgent":0,"new":0} 07:10 breaking-scan {"urgent":0,"new":0} 07:15 poll-idle {"next":"08:30 single"} 07:20 breaking-scan {"urgent":0,"new":0} 07:40 breaking-scan {"urgent":0,"new":0} 07:50 breaking-scan {"urgent":0,"new":0} 08:10 breaking-scan {"urgent":0,"new":0} 08:20 breaking-scan {"urgent":0,"new":0} 08:30 poll {"bulletin_id":"ab308a0a-3605-4dc1-8075-c8ad2b38f138","transcript_chars":2671} 08:30 candidates {"previews":44,"fetched":44,"fetch_errors":0,"stories":34} 08:31 score 08:30 single · top: 60 Lidé ve Vysoké u Příbramě půjdou k volbám znovu, hlasování j | 50 Juchelka se ke zmírnění snížení podpor v nezaměstnanosti ješ | 40 Soud v Plzni dnes otevře odvolání v případu fotbalové korupc 08:32 media-skip {"ctk_uri":"T2026111001464","reason":"no candidate passed filters","queries":["\"Krajský soud v Praze\" budova → 0","komunální volby volební urna hlasovací líst 08:33 media {"ctk_uri":"T2026111001464","source":"library","productID":"wp-444000","confidence":72,"queries":["Krajský soud v Praze\" budova → 0","komunální volby volební u 08:33 wp-publish {"id":556411,"status":"publish","link":"https://cms.frekvence1.cz/zpravy/zpravy-ctk/volby-ve-vysoke-u-pribrame-se-budou-opakovat-soud-je-zrusil.shtml","edit":"h 08:33 slack-article 08:30 single · score 60 · Volby ve Vysoké u Příbramě se budou opakovat, soud je zrušil · ?article=20261110-083308-T2026111001464-single.json 08:40 breaking-scan {"urgent":0,"new":0} 08:50 breaking-scan {"urgent":0,"new":0} 09:00 breaking-scan {"urgent":0,"new":0} 09:10 breaking-scan {"urgent":0,"new":0} 09:15 poll-idle {"next":"11:00 single"} 09:20 breaking-scan {"urgent":0,"new":0}