marty — editorial service · 2026-10-28T07:19:26+01: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-28T07:03:11+01:00 ahaonline:inbox ok 2026-10-28T07:06:11+01:00 ahaonline:inbox ok 2026-10-28T07:07:11+01:00 ahaonline:learn ok 2026-10-28T07:09:12+01:00 ahaonline:inbox ok 2026-10-28T07:12:11+01:00 ahaonline:inbox ok 2026-10-28T07:15:00+01:00 ahaonline:poll skipped — another run is active 2026-10-28T07:15:10+01:00 ahaonline:inbox ok 2026-10-28T07:18:10+01:00 ahaonline:inbox ok == ahaonline — last 40 run-log rows == 22:07 learn-nopair {"ours":"Hrůza v Karviné: Tomáš (†21) umíral sedm hodin po poleptání obličeje!","candidates":47,"file":"/var/www/marty/app/../data/learning/ahaonline/20261026-1 22:07 learn {"feed_items":48,"paired":0,"closed":1,"open":7} 23:07 learn-nopair {"ours":"Chlapec (†13) uhořel u Chebu: Bratr se zachránil skokem z okna","candidates":47,"file":"/var/www/marty/app/../data/learning/ahaonline/20261026-6833ad4f 23:07 learn {"feed_items":48,"paired":0,"closed":1,"open":7} 00:07 learn-nopair {"ours":"Šéfkuchař Kašpárek ve vířivce s novou láskou: Tady žádal o ruku Andreu!","candidates":34,"file":"/var/www/marty/app/../data/learning/ahaonline/20261026 00:07 learn {"feed_items":48,"paired":0,"closed":1,"open":6} 01:07 learn {"feed_items":48,"paired":0,"closed":0,"open":6} 02:07 learn {"feed_items":48,"paired":0,"closed":0,"open":6} 03:07 learn {"feed_items":48,"paired":0,"closed":0,"open":6} 04:07 learn {"feed_items":48,"paired":0,"closed":0,"open":6} 05:00 poll-idle {"next":"05:30 celebrity"} 05:07 learn {"feed_items":38,"paired":0,"closed":0,"open":6} 05:15 poll-idle {"next":"05:30 celebrity"} 05:30 poll {"bulletin_id":null,"transcript_chars":0} 05:30 candidates {"previews":20,"fetched":20,"fetch_errors":0,"stories":20} 05:31 score 05:30 celebrity · top: 70 Tanečník Yemi s partnerem čekají dvojčata: Prozradili pohlav | 65 Spisovatelka Třeštíková po rozchodu: Žhavá výtahovka | 65 Trápení krásné Bezděkové na Havaji: Nečekaný boj o zdraví! 05:31 run-error {"slot":"05:30","step":"writing","error":"","ctk_uri":"https://www.blesk.cz/clanek/celebrity-ceske-celebrity/851376/tanecnik-yemi-s-partnerem-cekaji-dvojcata-pr 05:45 poll {"bulletin_id":null,"transcript_chars":0} 05:45 candidates {"previews":20,"fetched":20,"fetch_errors":0,"stories":20} 05:45 score 05:30 celebrity · top: 70 Tanečník Yemi s partnerem čekají dvojčata: Prozradili pohlav | 65 Spisovatelka Třeštíková po rozchodu: Žhavá výtahovka | 65 Trápení krásné Bezděkové na Havaji: Nečekaný boj o zdraví! 05:48 repair {"before":["příliš krátké: 197 slov (< 200)"],"after":[],"ok":true} 05:48 media {"ctk_uri":"https://www.blesk.cz/clanek/celebrity-ceske-celebrity/851376/tanecnik-yemi-s-partnerem-cekaji-dvojcata-prozradili-pohlavi.html","productID":"url-994 05:48 slack-article 05:30 celebrity · score 70 · Yemi s partnerem čekají dvojčata: Holčičky přijdou na svět každým dnem! · ?article=20261028-054824-https:_www.blesk.cz_clanek_celebrity-ceske-celebrity_851376_tanecnik-yemi-s-partnerem-cekaji-dvojcata-prozradili-pohlavi-celebrity.json 06:07 learn-pair {"ours":"Arichteva rok po ztrátě syna: Srdceryvný vzkaz maminkám andílků!","theirs":"Arichteva prolomila mlčení! Je mi to strašně moc líto","uri":"https://www.a 06:07 learn-pair {"ours":"Gajerová (63) se poprvé vdala: Tajná svatba jen se svědky!","theirs":"Gajerová se tajně vdala! Za koho a co ji prozradilo?","uri":"https://www.ahaonlin 06:07 learn-nopair {"ours":"Holčičku (10) bolelo břicho: Lékař zjistil, že je těhotná","candidates":34,"file":"/var/www/marty/app/../data/learning/ahaonline/20261026-f7bbb6b34c.js 06:07 learn-nopair {"ours":"Heidi Janků po operaci očí: Jedno oko přelepené a vidí jak ostříž!","candidates":34,"file":"/var/www/marty/app/../data/learning/ahaonline/20261026-3f70 06:07 learn-nopair {"ours":"Hrůza v Karviné: Tomáš (†21) umíral sedm hodin po poleptání obličeje!","candidates":34,"file":"/var/www/marty/app/../data/learning/ahaonline/20261026-0 06:07 learn-nopair {"ours":"Šéfkuchař Kašpárek ve vířivce s novou láskou: Tady žádal o ruku Andreu!","candidates":34,"file":"/var/www/marty/app/../data/learning/ahaonline/20261026 06:07 learn {"feed_items":45,"paired":2,"closed":4,"open":6} 06:15 poll-idle {"next":"06:30 krimi"} 06:45 poll {"bulletin_id":null,"transcript_chars":0} 06:45 candidates {"previews":18,"fetched":18,"fetch_errors":0,"stories":18} 06:45 score 06:30 krimi · top: 72 Děsivé video z poutě: Gabriela (†18) vylétla z atrakce! Zemř | 65 Spisovatelka Třeštíková po rozchodu: Žhavá výtahovka | 62 Nevidomý paraplavec Kratochvíl: Překonal vlastní světový rek 06:47 media-skip {"ctk_uri":"https://www.blesk.cz/clanek/zpravy-krimi/851193/desive-video-z-poute-gabriela-18-vyletla-z-atrakce-zemrela-v-nemocnici.html","scope":"page","reason" 06:47 media-skip {"ctk_uri":"https://www.blesk.cz/clanek/zpravy-krimi/851193/desive-video-z-poute-gabriela-18-vyletla-z-atrakce-zemrela-v-nemocnici.html","scope":"preferred","re 06:48 media {"ctk_uri":"https://www.blesk.cz/clanek/zpravy-krimi/851193/desive-video-z-poute-gabriela-18-vyletla-z-atrakce-zemrela-v-nemocnici.html","productID":1128061349, 06:48 slack-article 06:30 krimi · score 72 · Gabriela (†18) vypadla z rozjeté atrakce: Den po pádu zemřela · ?article=20261028-064803-https:_www.blesk.cz_clanek_zpravy-krimi_851193_desive-video-z-poute-gabriela-18-vyletla-z-atrakce-zemrela-v-nemocnici.ht-krimi.json 07:00 poll-idle {"next":"07:30 sluzba"} 07:07 learn {"feed_items":45,"paired":0,"closed":0,"open":7} == bleskregiony — log/bleskregiony.log tail == 2026-10-28T07:00:01+01:00 bleskregiony:poll ok 2026-10-28T07:03:05+01:00 bleskregiony:inbox ok 2026-10-28T07:06:05+01:00 bleskregiony:inbox ok 2026-10-28T07:09:05+01:00 bleskregiony:inbox ok 2026-10-28T07:12:06+01:00 bleskregiony:inbox ok 2026-10-28T07:15:00+01:00 bleskregiony:poll ok 2026-10-28T07:15:05+01:00 bleskregiony:inbox ok 2026-10-28T07:18:04+01:00 bleskregiony:inbox ok == bleskregiony — last 40 run-log rows == 08:15 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"} 10:00 poll {"bulletin_id":null,"transcript_chars":0} 10:00 candidates {"previews":16,"fetched":16,"fetch_errors":0,"stories":16} 10:00 score 10:00 single · top: 65 Jindřichovice pod Smrkem podle soudu nechybovaly, když nevyh | 60 OOP-stanovení PÚ na sil. I/14 Jablonec nad Jizerou, Buřany, | 60 OOP-stanovení PÚ na sil. I/14 Jablonec n.N., Liberecká, Budo 10:01 media {"ctk_uri":"T2026102702055","productID":"file-06-politika-c.jpg","confidence":100,"deal":true,"price":"0 (vlastní sada)","author":"Pixabay","queries":["kategori 10:01 slack-article 10:00 single · score 65 · Jindřichovice nemusely vyhlásit referendum o větrnících, rozhodl soud · ?article=20261027-100141-T2026102702055-single.json 10:15 poll-idle {"next":"12:30 single"} 10:30 poll-idle {"next":"12:30 single"} 11:00 poll-idle {"next":"12:30 single"} 11:30 poll-idle {"next":"12:30 single"} 11:45 poll-idle {"next":"12:30 single"} 12:45 poll {"bulletin_id":null,"transcript_chars":0} 12:45 candidates {"previews":12,"fetched":12,"fetch_errors":0,"stories":12} 12:45 score 12:30 single · top: 85 Nemocnice v Jablonci nad Nisou příští týden otevře urgentní | 60 Liberecký kraj si ve středu připomene 108. výročí vzniku sam | 55 Fotoklub F2020 zve na výstavu fotografií 12:46 media {"ctk_uri":"T2026102703245","productID":"file-02-rozvoj-b.jpg","confidence":100,"deal":true,"price":"0 (vlastní sada)","author":"Pixabay","queries":["kategorie 12:46 slack-article 12:30 single · score 85 · Jablonecká nemocnice otevře urgentní příjem za 66 milionů korun · ?article=20261027-124607-T2026102703245-single.json 13:15 poll-idle {"next":"15:00 single"} 13:30 poll-idle {"next":"15:00 single"} 13:45 poll-idle {"next":"15:00 single"} 14:15 poll-idle {"next":"15:00 single"} 14:45 poll-idle {"next":"15:00 single"} 15:15 poll {"bulletin_id":null,"transcript_chars":0} 15:15 candidates {"previews":21,"fetched":21,"fetch_errors":0,"stories":21} 15:15 score 15:00 single · top: 55 Liberecký kraj si ve středu připomene 108. výročí vzniku sam | 52 vyrozumění o zahájení řízení | 42 Fotoklub F2020 zve na výstavu fotografií 15:16 media {"ctk_uri":"https://www.kraj-lbc.cz/aktuality/liberecky-kraj-si-ve-stredu-pripomene-108-vyroci-vzniku-samostatneho-ceskoslovenska-n593399.htm","productID":"file 15:16 slack-article 15:00 single · score 55 · Liberec si připomene 108. výročí republiky, sejde se na náplavce · ?article=20261027-151633-https:_www.kraj-lbc.cz_aktuality_liberecky-kraj-si-ve-stredu-pripomene-108-vyroci-vzniku-samostatneho-ceskoslovenska-n59-single.json 15:30 poll-idle {"next":"17:30 single"} 16:00 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":26,"fetched":26,"fetch_errors":0,"stories":26} 17:45 score 17:30 single · top: 85 Řidiči od neděle projedou po opravené polovině mostu na průt | 80 Jablonec n.N. bude v zimě uklízet víc ulic a chodníků, na úd | 40 Na čtyřkolce neměl co dělat 17:47 media {"ctk_uri":"T2026102705642","productID":"file-01-doprava-a.jpg","confidence":100,"deal":true,"price":"0 (vlastní sada)","author":"Pixabay","queries":["kategorie 17:47 queue 17:30 single · score 85 · Most na I/35 v Liberci: od neděle řidiči projedou po opravené polovině · QA: čísla bez zdroje: 40 · ?article=20261027-174712-T2026102705642-single.json 07:00 poll-idle {"next":"07:30 single"} 07:15 poll-idle {"next":"07:30 single"} == frekvence1 — log/frekvence1.log tail == 2026-10-28T07:03:08+01:00 frekvence1:inbox ok 2026-10-28T07:06:08+01:00 frekvence1:inbox ok 2026-10-28T07:09:08+01:00 frekvence1:inbox ok 2026-10-28T07:10:01+01:00 frekvence1:breaking ok 2026-10-28T07:12:09+01:00 frekvence1:inbox ok 2026-10-28T07:15:00+01:00 frekvence1:inbox skipped — another run is active 2026-10-28T07:15:00+01:00 frekvence1:poll ok 2026-10-28T07:18:07+01:00 frekvence1:inbox ok == frekvence1 — last 40 run-log rows == 02:00 breaking-scan {"urgent":0,"new":0} 02:10 breaking-scan {"urgent":0,"new":0} 02:20 breaking-scan {"urgent":0,"new":0} 02:30 breaking-scan {"urgent":0,"new":0} 02:40 breaking-scan {"urgent":0,"new":0} 02:50 breaking-scan {"urgent":0,"new":0} 03:00 breaking-scan {"urgent":0,"new":0} 03:10 breaking-scan {"urgent":0,"new":0} 03:20 breaking-scan {"urgent":0,"new":0} 03:30 breaking-scan {"urgent":0,"new":0} 03:40 breaking-scan {"urgent":0,"new":0} 03:50 breaking-scan {"urgent":0,"new":0} 04:00 breaking-scan {"urgent":0,"new":0} 04:10 breaking-scan {"urgent":0,"new":0} 04:20 breaking-scan {"urgent":0,"new":0} 04:30 breaking-scan {"urgent":0,"new":0} 04:40 breaking-scan {"urgent":0,"new":0} 04:50 breaking-scan {"urgent":0,"new":0} 05:00 breaking-scan {"urgent":0,"new":0} 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":["Šebelová","Klusák","Moláček","Mádl","Pilip","Korecký","Šťastný","Kotek","Ulrych","Jirovec","Mattuš","Jelínek","Mašková","Vystrčil","Vildumetzová","Dv 05:50 breaking-scan {"urgent":0,"new":0} 06:00 breaking-scan {"urgent":0,"new":0} 06:10 breaking-scan {"urgent":0,"new":0} 06:20 breaking-scan {"urgent":0,"new":0} 06:30 poll {"bulletin_id":null,"transcript_chars":0,"warning":"stale bulletin 2023-01-10 08:54:54 ignored"} 06:30 candidates {"previews":84,"fetched":84,"fetch_errors":0,"stories":47} 06:31 score 06:30 souhrn · top: 40 Průzkum: Více než polovina českých domácností letos plánuje | 40 Veterináři ukončili likvidaci chovu 30.000 slepic v Dyníně k | 30 Činohra Národního divadla vyhlásila stávkovou pohotovost, ch 06:33 media-skip {"ctk_uri":"T2026102703360","reason":"vision pick failed: HTTP 400 from https://api.anthropic.com/v1/messages: {\"type\":\"error\",\"error\":{\"type\":\"invalid 06:33 media {"ctk_uri":"T2026102703360","source":"library","productID":"wp-554491","confidence":80,"queries":["Petr Pavel\" Pražský hrad vyznamenání → 0","Petr Pavel → 6"," 06:33 wp-publish {"id":555627,"status":"publish","link":"https://cms.frekvence1.cz/zpravy/zpravy-ctk/zpravy-dne-vyznamenani-na-hrade-pohotovost-v-cinohre-a-uspory-na-topeni.shtm 06:33 slack-article 06:30 souhrn · score 40 · Zprávy dne: Vyznamenání na Hradě, pohotovost v činohře a úspory na topení · ?article=20261028-063330-T2026102703360-souhrn.json 06:40 breaking-scan {"urgent":0,"new":0} 06:45 poll-idle {"next":"08:30 single"} 06:50 breaking-scan {"urgent":0,"new":0} 07:10 breaking-scan {"urgent":0,"new":0} 07:15 poll-idle {"next":"08:30 single"}