{
  "contract": "kiss.daily.v1",
  "report_date": "2026-09-16",
  "generated_at": "2026-09-16T02:33:27.572934+00:00",
  "topics": {
    "ukraine": {
      "sources": [
        "article-ed7c27c305c4ae61e7c9",
        "article-007936c8ace421c957af"
      ],
      "locales": {
        "en": {
          "headline": "Zelenskyy dismisses prosecutor general; Romania reports Ukrainian protection registrations",
          "scope": "Selected sources only, not a complete daily edition.",
          "updated_label": "Data updated",
          "source_label": "Source published",
          "archive_label": "Previous reports",
          "paragraphs": [
            "Ukrainska Pravda, citing a presidential decree, reports that President Volodymyr Zelenskyy signed the dismissal of Ruslan Kravchenko as prosecutor general.",
            "Ukrinform, citing EcoPolitic, reports Romania’s immigration inspectorate registered 220,881 Ukrainian temporary-protection beneficiaries from the start of Russia’s full-scale invasion through August 31."
          ]
        },
        "fi": {
          "headline": "Zelenskyi erotti valtakunnansyyttäjän; Romania raportoi ukrainalaisten tilapäisestä suojelusta",
          "scope": "Vain valitut lähteet, ei kattava päivän uutiskooste.",
          "updated_label": "Tiedot päivitetty",
          "source_label": "Lähde julkaistu",
          "archive_label": "Aiemmat raportit",
          "paragraphs": [
            "Ukrainska Pravda kertoo presidentin asetukseen viitaten, että presidentti Volodymyr Zelenskyi allekirjoitti Ruslan Kravtšenkon erottamisen valtakunnansyyttäjän tehtävästä.",
            "Ukrinform kertoo EcoPoliticiin viitaten Romanian maahanmuuttoviraston rekisteröineen 220 881 ukrainalaista tilapäisen suojelun saajaa Venäjän täysimittaisen hyökkäyksen alkamisesta elokuun 31. päivään mennessä."
          ]
        },
        "pl": {
          "headline": "Zełenski odwołał prokuratora generalnego; Rumunia podaje dane o ochronie Ukraińców",
          "scope": "Tylko wybrane źródła, nie pełny przegląd wiadomości dnia.",
          "updated_label": "Dane zaktualizowano",
          "source_label": "Źródło opublikowano",
          "archive_label": "Poprzednie raporty",
          "paragraphs": [
            "Ukraińska Prawda, powołując się na dekret prezydencki, informuje, że prezydent Wołodymyr Zełenski podpisał odwołanie Rusłana Krawczenki ze stanowiska prokuratora generalnego.",
            "Ukrinform, cytując EcoPolitic, informuje, że rumuński inspektorat imigracyjny zarejestrował 220 881 ukraińskich beneficjentów ochrony czasowej od początku pełnoskalowej inwazji Rosji do 31 sierpnia."
          ]
        },
        "uk": {
          "headline": "Зеленський звільнив генпрокурора; Румунія повідомила про реєстрацію українців під тимчасовим захистом",
          "scope": "Лише вибрані джерела, не повний огляд новин дня.",
          "updated_label": "Дані оновлено",
          "source_label": "Джерело опубліковано",
          "archive_label": "Попередні звіти",
          "paragraphs": [
            "«Українська правда» з посиланням на президентський указ повідомляє, що президент Володимир Зеленський підписав звільнення Руслана Кравченка з посади генерального прокурора.",
            "Укрінформ із посиланням на EcoPolitic повідомляє: імміграційна інспекція Румунії зареєструвала 220 881 українського отримувача тимчасового захисту від початку повномасштабного вторгнення Росії до 31 серпня."
          ]
        },
        "sv": {
          "headline": "Zelenskyj avsätter riksåklagaren; Rumänien redovisar ukrainares tillfälliga skydd",
          "scope": "Endast utvalda källor, inte en fullständig dagsöversikt.",
          "updated_label": "Uppgifter uppdaterade",
          "source_label": "Källan publicerad",
          "archive_label": "Tidigare rapporter",
          "paragraphs": [
            "Ukrainska Pravda rapporterar med hänvisning till ett presidentdekret att president Volodymyr Zelenskyj undertecknat avskedandet av Ruslan Kravtjenko som riksåklagare.",
            "Ukrinform rapporterar med hänvisning till EcoPolitic att Rumäniens migrationsinspektion registrerat 220 881 ukrainska mottagare av tillfälligt skydd från början av Rysslands fullskaliga invasion till den 31 augusti."
          ]
        },
        "de": {
          "headline": "Selenskyj entlässt Generalstaatsanwalt; Rumänien meldet Schutzregistrierungen für Ukrainer",
          "scope": "Nur ausgewählte Quellen, kein vollständiger Tagesüberblick.",
          "updated_label": "Daten aktualisiert",
          "source_label": "Quelle veröffentlicht",
          "archive_label": "Frühere Berichte",
          "paragraphs": [
            "Ukrainska Prawda berichtet unter Berufung auf einen Präsidentenerlass, dass Präsident Wolodymyr Selenskyj die Entlassung Ruslan Krawtschenkos als Generalstaatsanwalt unterzeichnet hat.",
            "Ukrinform berichtet unter Berufung auf EcoPolitic, Rumäniens Einwanderungsinspektion habe seit Beginn der russischen Großinvasion bis zum 31. August 220.881 ukrainische Begünstigte vorübergehenden Schutzes registriert."
          ]
        }
      }
    },
    "middle-east": {
      "sources": [
        "article-0ea2066c7dbfb48d5505",
        "article-7de416c01f528c51a1ed"
      ],
      "locales": {
        "en": {
          "headline": "Israel says Rafah Brigade commander killed; Iran plans prisoner transfer from Iraq",
          "scope": "Selected sources only, not a complete daily edition.",
          "updated_label": "Data updated",
          "source_label": "Source published",
          "archive_label": "Previous reports",
          "paragraphs": [
            "Shafaq News reports Israel said an airstrike in the southern Gaza Strip killed Nael Abu Obeid, commander of Hamas’ Rafah Brigade.",
            "Shafaq News reports Iran’s Justice Ministry announced that 49 Iranian nationals, including four women, will move from Iraqi prisons to Ilam Central Prison to serve their remaining sentences."
          ]
        },
        "fi": {
          "headline": "Israel sanoo surmanneensa Rafah-prikaatin komentajan; Iran suunnittelee vankien siirtoa Irakista",
          "scope": "Vain valitut lähteet, ei kattava päivän uutiskooste.",
          "updated_label": "Tiedot päivitetty",
          "source_label": "Lähde julkaistu",
          "archive_label": "Aiemmat raportit",
          "paragraphs": [
            "Shafaq News kertoo Israelin sanoneen, että ilmaisku Gazan kaistan eteläosassa surmasi Hamasin Rafah-prikaatin komentajan Nael Abu Obeidin.",
            "Shafaq News kertoo Iranin oikeusministeriön ilmoittaneen, että 49 Iranin kansalaista, joista neljä naisia, siirretään Irakin vankiloista Ilamin keskusvankilaan suorittamaan rangaistustensa loppuosa."
          ]
        },
        "ar": {
          "headline": "إسرائيل تعلن مقتل قائد لواء رفح وإيران تعتزم نقل سجناء من العراق",
          "scope": "تغطية تقتصر على مصادر مختارة، وليست نشرة يومية شاملة.",
          "updated_label": "تحديث البيانات",
          "source_label": "نشر المصدر",
          "archive_label": "التقارير السابقة",
          "paragraphs": [
            "نقلت شفق نيوز عن إسرائيل قولها إن غارة جوية في جنوب قطاع غزة قتلت نائل أبو عبيد، قائد لواء رفح في حماس.",
            "أفادت شفق نيوز بأن وزارة العدل الإيرانية أعلنت أن 49 مواطناً إيرانياً، بينهم أربع نساء، سيُنقلون من السجون العراقية إلى سجن إيلام المركزي لقضاء ما تبقى من أحكامهم."
          ]
        },
        "he": {
          "headline": "ישראל הודיעה שמפקד חטיבת רפיח נהרג; איראן מתכננת העברת אסירים מעיראק",
          "scope": "סיקור המבוסס על מקורות נבחרים בלבד, לא מהדורה יומית מלאה.",
          "updated_label": "הנתונים עודכנו",
          "source_label": "המקור פורסם",
          "archive_label": "דיווחים קודמים",
          "paragraphs": [
            "שפק ניוז מדווחת כי ישראל מסרה שתקיפה אווירית בדרום רצועת עזה הרגה את נאאל אבו עובייד, מפקד חטיבת רפיח של חמאס.",
            "שפק ניוז מדווחת שמשרד המשפטים האיראני הודיע כי 49 אזרחים איראנים, ובהם ארבע נשים, יועברו מבתי כלא בעיראק לכלא המרכזי באילאם לריצוי יתרת עונשם."
          ]
        },
        "fa": {
          "headline": "اسرائیل از کشته‌شدن فرمانده تیپ رفح خبر داد؛ ایران قصد انتقال زندانیان از عراق را دارد",
          "scope": "پوشش تنها بر پایه منابع منتخب است، نه گزارش کامل روزانه.",
          "updated_label": "داده‌ها به‌روزرسانی شد",
          "source_label": "منبع منتشر شد",
          "archive_label": "گزارش‌های پیشین",
          "paragraphs": [
            "شفق‌نیوز گزارش داد اسرائیل گفته است حمله‌ای هوایی در جنوب نوار غزه، نائل ابوعبید، فرمانده تیپ رفح حماس، را کشته است.",
            "شفق‌نیوز گزارش داد وزارت دادگستری ایران اعلام کرده ۴۹ ایرانی، شامل چهار زن، برای گذراندن باقی‌مانده محکومیتشان از زندان‌های عراق به زندان مرکزی ایلام منتقل خواهند شد."
          ]
        },
        "tr": {
          "headline": "İsrail, Refah Tugayı komutanının öldürüldüğünü açıkladı; İran, Irak’tan mahkûm nakledecek",
          "scope": "Yalnızca seçilmiş kaynaklara dayalıdır; eksiksiz bir günlük haber özeti değildir.",
          "updated_label": "Veriler güncellendi",
          "source_label": "Kaynak yayımlandı",
          "archive_label": "Önceki raporlar",
          "paragraphs": [
            "Şafak Haber, İsrail’in Gazze Şeridi’nin güneyindeki bir hava saldırısında Hamas’ın Refah Tugayı komutanı Nail Ebu Ubeyd’in öldürüldüğünü söylediğini bildirdi.",
            "Şafak Haber’e göre İran Adalet Bakanlığı, dördü kadın 49 İran vatandaşının cezalarının kalanını çekmek üzere Irak hapishanelerinden İlam Merkez Cezaevi’ne nakledileceğini açıkladı."
          ]
        },
        "ku": {
          "headline": "Îsraîl dibêje fermandarê Lîwaya Refahê hatiye kuştin; Îran dê girtiyan ji Iraqê veguhêze",
          "scope": "Tenê li gorî çavkaniyên hilbijartî ye, ne kurteya tevahiya nûçeyên rojê ye.",
          "updated_label": "Dane hatin nûkirin",
          "source_label": "Çavkanî hat weşandin",
          "archive_label": "Raporên berê",
          "paragraphs": [
            "Şefeq Nûs radigihîne ku Îsraîl gotiye êrişeke hewayî li başûrê Şerîta Gazeyê Nael Ebû Ubeyd, fermandarê Lîwaya Refahê ya Hamasê, kuştiye.",
            "Şefeq Nûs radigihîne ku Wezareta Dadê ya Îranê ragihandiye 49 hemwelatiyên Îranî, di nav wan de çar jin, dê ji girtîgehên Iraqê bo Girtîgeha Navendî ya Îlamê bên veguhestin da mayîna cezayên xwe bikêşin."
          ]
        },
        "ckb": {
          "headline": "ئیسرائیل دەڵێت فەرماندەی لیوای ڕەفەح کوژراوە؛ ئێران زیندانی لە عێراقەوە دەگوازێتەوە",
          "scope": "تەنها پشت بە سەرچاوە هەڵبژێردراوەکان دەبەستێت، نەک پوختەیەکی تەواوی هەواڵەکانی ڕۆژ.",
          "updated_label": "داتاکان نوێ کرانەوە",
          "source_label": "سەرچاوە بڵاو کرایەوە",
          "archive_label": "ڕاپۆرتە پێشووەکان",
          "paragraphs": [
            "شەفەق نیوز ڕایگەیاند ئیسرائیل گوتوویەتی هێرشێکی ئاسمانی لە باشووری کەرتی غەززە نائل ئەبو عوبەید، فەرماندەی لیوای ڕەفەحی حەماس، کوشتووە.",
            "شەفەق نیوز ڕایگەیاند وەزارەتی دادگستەری ئێران دەڵێت ٤٩ هاووڵاتیی ئێرانی، لەوانە چوار ژن، لە زیندانەکانی عێراقەوە بۆ زیندانی ناوەندیی ئیلام دەگوازرێنەوە بۆ بەسەربردنی ماوەی ماوەی سزاکانیان."
          ]
        },
        "ur": {
          "headline": "اسرائیل کا رفح بریگیڈ کے کمانڈر کو ہلاک کرنے کا دعویٰ؛ ایران عراق سے قیدی منتقل کرے گا",
          "scope": "صرف منتخب ذرائع پر مبنی خبریں، پورے دن کی جامع خبرنامہ نہیں۔",
          "updated_label": "معلومات تازہ کی گئیں",
          "source_label": "ماخذ کی اشاعت",
          "archive_label": "سابقہ رپورٹیں",
          "paragraphs": [
            "شفق نیوز کے مطابق اسرائیل نے کہا کہ جنوبی غزہ پٹی میں فضائی حملے نے حماس کی رفح بریگیڈ کے کمانڈر نائل ابو عبید کو ہلاک کیا۔",
            "شفق نیوز: ایرانی وزارتِ انصاف کے مطابق چار خواتین سمیت 49 ایرانی شہری باقی سزا کاٹنے کے لیے عراقی جیلوں سے ایلام کی مرکزی جیل منتقل کیے جائیں گے۔"
          ]
        },
        "fr": {
          "headline": "Israël annonce la mort du commandant de la brigade de Rafah ; l’Iran prévoit un transfert de détenus",
          "scope": "Couverture limitée aux sources sélectionnées, et non un bilan quotidien complet.",
          "updated_label": "Données actualisées",
          "source_label": "Source publiée",
          "archive_label": "Rapports précédents",
          "paragraphs": [
            "Selon Shafaq News, Israël affirme qu’une frappe aérienne dans le sud de la bande de Gaza a tué Nael Abou Obeid, commandant de la brigade de Rafah du Hamas.",
            "Selon Shafaq News, le ministère iranien de la Justice annonce que 49 Iraniens, dont quatre femmes, seront transférés des prisons irakiennes à la prison centrale d’Ilam pour y terminer leurs peines."
          ]
        },
        "az": {
          "headline": "İsrail Rəfah briqadasının komandirinin öldürüldüyünü bildirir; İran İraqdan məhbus köçürəcək",
          "scope": "Yalnız seçilmiş mənbələrə əsaslanır, tam gündəlik xəbər icmalı deyil.",
          "updated_label": "Məlumatlar yeniləndi",
          "source_label": "Mənbə dərc edildi",
          "archive_label": "Əvvəlki hesabatlar",
          "paragraphs": [
            "Şəfəq Nyus xəbər verir ki, İsrail Qəzza zolağının cənubunda hava zərbəsi nəticəsində HƏMAS-ın Rəfah briqadasının komandiri Nail Əbu Ubeydin öldürüldüyünü bildirib.",
            "Şəfəq Nyusun məlumatına görə, İran Ədliyyə Nazirliyi dördü qadın olmaqla 49 İran vətəndaşının cəzalarının qalan hissəsini çəkmək üçün İraq həbsxanalarından İlam Mərkəzi Həbsxanasına köçürüləcəyini açıqlayıb."
          ]
        }
      }
    }
  },
  "events": [
    {
      "id": "article-ed7c27c305c4ae61e7c9",
      "topic": "ukraine",
      "source_ids": [
        "article-ed7c27c305c4ae61e7c9"
      ],
      "source_published_at": "2026-09-15T20:44:00+03:00",
      "event_time": null,
      "geography": null,
      "unmapped_reason": "no_unambiguous_reviewed_location",
      "locales": {
        "en": {
          "body": "Ukrainska Pravda, citing a presidential decree, reports that President Volodymyr Zelenskyy signed the dismissal of Ruslan Kravchenko as prosecutor general."
        },
        "fi": {
          "body": "Ukrainska Pravda kertoo presidentin asetukseen viitaten, että presidentti Volodymyr Zelenskyi allekirjoitti Ruslan Kravtšenkon erottamisen valtakunnansyyttäjän tehtävästä."
        },
        "pl": {
          "body": "Ukraińska Prawda, powołując się na dekret prezydencki, informuje, że prezydent Wołodymyr Zełenski podpisał odwołanie Rusłana Krawczenki ze stanowiska prokuratora generalnego."
        },
        "uk": {
          "body": "«Українська правда» з посиланням на президентський указ повідомляє, що президент Володимир Зеленський підписав звільнення Руслана Кравченка з посади генерального прокурора."
        },
        "sv": {
          "body": "Ukrainska Pravda rapporterar med hänvisning till ett presidentdekret att president Volodymyr Zelenskyj undertecknat avskedandet av Ruslan Kravtjenko som riksåklagare."
        },
        "de": {
          "body": "Ukrainska Prawda berichtet unter Berufung auf einen Präsidentenerlass, dass Präsident Wolodymyr Selenskyj die Entlassung Ruslan Krawtschenkos als Generalstaatsanwalt unterzeichnet hat."
        }
      }
    },
    {
      "id": "article-007936c8ace421c957af",
      "topic": "ukraine",
      "source_ids": [
        "article-007936c8ace421c957af"
      ],
      "source_published_at": "2026-09-16T05:25:00+03:00",
      "event_time": null,
      "geography": null,
      "unmapped_reason": "no_unambiguous_reviewed_location",
      "locales": {
        "en": {
          "body": "Ukrinform, citing EcoPolitic, reports Romania’s immigration inspectorate registered 220,881 Ukrainian temporary-protection beneficiaries from the start of Russia’s full-scale invasion through August 31."
        },
        "fi": {
          "body": "Ukrinform kertoo EcoPoliticiin viitaten Romanian maahanmuuttoviraston rekisteröineen 220 881 ukrainalaista tilapäisen suojelun saajaa Venäjän täysimittaisen hyökkäyksen alkamisesta elokuun 31. päivään mennessä."
        },
        "pl": {
          "body": "Ukrinform, cytując EcoPolitic, informuje, że rumuński inspektorat imigracyjny zarejestrował 220 881 ukraińskich beneficjentów ochrony czasowej od początku pełnoskalowej inwazji Rosji do 31 sierpnia."
        },
        "uk": {
          "body": "Укрінформ із посиланням на EcoPolitic повідомляє: імміграційна інспекція Румунії зареєструвала 220 881 українського отримувача тимчасового захисту від початку повномасштабного вторгнення Росії до 31 серпня."
        },
        "sv": {
          "body": "Ukrinform rapporterar med hänvisning till EcoPolitic att Rumäniens migrationsinspektion registrerat 220 881 ukrainska mottagare av tillfälligt skydd från början av Rysslands fullskaliga invasion till den 31 augusti."
        },
        "de": {
          "body": "Ukrinform berichtet unter Berufung auf EcoPolitic, Rumäniens Einwanderungsinspektion habe seit Beginn der russischen Großinvasion bis zum 31. August 220.881 ukrainische Begünstigte vorübergehenden Schutzes registriert."
        }
      }
    },
    {
      "id": "article-0ea2066c7dbfb48d5505",
      "topic": "middle-east",
      "source_ids": [
        "article-0ea2066c7dbfb48d5505"
      ],
      "source_published_at": "2026-09-15T19:57:14+00:00",
      "event_time": null,
      "geography": {
        "id": "osm-wiki-gaza-strip",
        "name": "Gaza Strip, Palestine",
        "source_aliases": [
          "Gaza Strip"
        ],
        "precision": "region",
        "point": [
          31.41,
          34.39
        ],
        "boundingbox": [
          "31.18",
          "31.62",
          "34.17",
          "34.60"
        ],
        "reference_url": "https://wiki.openstreetmap.org/w/api.php?action=query&prop=revisions&revids=2969066&rvprop=ids%7Ctimestamp%7Ccontent&rvslots=main&format=json&formatversion=2",
        "reference_sha256": "987c95acef52f4dd70e892b5d17a5a200ce7210556ec341f062107f4629d140a",
        "reference_fetched_at": "2026-09-15T04:37:34Z",
        "identity_verified_at": "2026-09-15T04:37:34Z",
        "provenance_kind": "verified_place_registry",
        "representative_only": true,
        "source_quote": "Israel said on Tuesday that an airstrike in the southern Gaza Strip killed Nael Abu Obeid, commander of Hamas’ Rafah Brigade."
      },
      "unmapped_reason": null,
      "locales": {
        "en": {
          "body": "Shafaq News reports Israel said an airstrike in the southern Gaza Strip killed Nael Abu Obeid, commander of Hamas’ Rafah Brigade."
        },
        "fi": {
          "body": "Shafaq News kertoo Israelin sanoneen, että ilmaisku Gazan kaistan eteläosassa surmasi Hamasin Rafah-prikaatin komentajan Nael Abu Obeidin."
        },
        "ar": {
          "body": "نقلت شفق نيوز عن إسرائيل قولها إن غارة جوية في جنوب قطاع غزة قتلت نائل أبو عبيد، قائد لواء رفح في حماس."
        },
        "he": {
          "body": "שפק ניוז מדווחת כי ישראל מסרה שתקיפה אווירית בדרום רצועת עזה הרגה את נאאל אבו עובייד, מפקד חטיבת רפיח של חמאס."
        },
        "fa": {
          "body": "شفق‌نیوز گزارش داد اسرائیل گفته است حمله‌ای هوایی در جنوب نوار غزه، نائل ابوعبید، فرمانده تیپ رفح حماس، را کشته است."
        },
        "tr": {
          "body": "Şafak Haber, İsrail’in Gazze Şeridi’nin güneyindeki bir hava saldırısında Hamas’ın Refah Tugayı komutanı Nail Ebu Ubeyd’in öldürüldüğünü söylediğini bildirdi."
        },
        "ku": {
          "body": "Şefeq Nûs radigihîne ku Îsraîl gotiye êrişeke hewayî li başûrê Şerîta Gazeyê Nael Ebû Ubeyd, fermandarê Lîwaya Refahê ya Hamasê, kuştiye."
        },
        "ckb": {
          "body": "شەفەق نیوز ڕایگەیاند ئیسرائیل گوتوویەتی هێرشێکی ئاسمانی لە باشووری کەرتی غەززە نائل ئەبو عوبەید، فەرماندەی لیوای ڕەفەحی حەماس، کوشتووە."
        },
        "ur": {
          "body": "شفق نیوز کے مطابق اسرائیل نے کہا کہ جنوبی غزہ پٹی میں فضائی حملے نے حماس کی رفح بریگیڈ کے کمانڈر نائل ابو عبید کو ہلاک کیا۔"
        },
        "fr": {
          "body": "Selon Shafaq News, Israël affirme qu’une frappe aérienne dans le sud de la bande de Gaza a tué Nael Abou Obeid, commandant de la brigade de Rafah du Hamas."
        },
        "az": {
          "body": "Şəfəq Nyus xəbər verir ki, İsrail Qəzza zolağının cənubunda hava zərbəsi nəticəsində HƏMAS-ın Rəfah briqadasının komandiri Nail Əbu Ubeydin öldürüldüyünü bildirib."
        }
      }
    },
    {
      "id": "article-7de416c01f528c51a1ed",
      "topic": "middle-east",
      "source_ids": [
        "article-7de416c01f528c51a1ed"
      ],
      "source_published_at": "2026-09-15T17:04:14+00:00",
      "event_time": null,
      "geography": null,
      "unmapped_reason": "no_unambiguous_reviewed_location",
      "locales": {
        "en": {
          "body": "Shafaq News reports Iran’s Justice Ministry announced that 49 Iranian nationals, including four women, will move from Iraqi prisons to Ilam Central Prison to serve their remaining sentences."
        },
        "fi": {
          "body": "Shafaq News kertoo Iranin oikeusministeriön ilmoittaneen, että 49 Iranin kansalaista, joista neljä naisia, siirretään Irakin vankiloista Ilamin keskusvankilaan suorittamaan rangaistustensa loppuosa."
        },
        "ar": {
          "body": "أفادت شفق نيوز بأن وزارة العدل الإيرانية أعلنت أن 49 مواطناً إيرانياً، بينهم أربع نساء، سيُنقلون من السجون العراقية إلى سجن إيلام المركزي لقضاء ما تبقى من أحكامهم."
        },
        "he": {
          "body": "שפק ניוז מדווחת שמשרד המשפטים האיראני הודיע כי 49 אזרחים איראנים, ובהם ארבע נשים, יועברו מבתי כלא בעיראק לכלא המרכזי באילאם לריצוי יתרת עונשם."
        },
        "fa": {
          "body": "شفق‌نیوز گزارش داد وزارت دادگستری ایران اعلام کرده ۴۹ ایرانی، شامل چهار زن، برای گذراندن باقی‌مانده محکومیتشان از زندان‌های عراق به زندان مرکزی ایلام منتقل خواهند شد."
        },
        "tr": {
          "body": "Şafak Haber’e göre İran Adalet Bakanlığı, dördü kadın 49 İran vatandaşının cezalarının kalanını çekmek üzere Irak hapishanelerinden İlam Merkez Cezaevi’ne nakledileceğini açıkladı."
        },
        "ku": {
          "body": "Şefeq Nûs radigihîne ku Wezareta Dadê ya Îranê ragihandiye 49 hemwelatiyên Îranî, di nav wan de çar jin, dê ji girtîgehên Iraqê bo Girtîgeha Navendî ya Îlamê bên veguhestin da mayîna cezayên xwe bikêşin."
        },
        "ckb": {
          "body": "شەفەق نیوز ڕایگەیاند وەزارەتی دادگستەری ئێران دەڵێت ٤٩ هاووڵاتیی ئێرانی، لەوانە چوار ژن، لە زیندانەکانی عێراقەوە بۆ زیندانی ناوەندیی ئیلام دەگوازرێنەوە بۆ بەسەربردنی ماوەی ماوەی سزاکانیان."
        },
        "ur": {
          "body": "شفق نیوز: ایرانی وزارتِ انصاف کے مطابق چار خواتین سمیت 49 ایرانی شہری باقی سزا کاٹنے کے لیے عراقی جیلوں سے ایلام کی مرکزی جیل منتقل کیے جائیں گے۔"
        },
        "fr": {
          "body": "Selon Shafaq News, le ministère iranien de la Justice annonce que 49 Iraniens, dont quatre femmes, seront transférés des prisons irakiennes à la prison centrale d’Ilam pour y terminer leurs peines."
        },
        "az": {
          "body": "Şəfəq Nyusun məlumatına görə, İran Ədliyyə Nazirliyi dördü qadın olmaqla 49 İran vətəndaşının cəzalarının qalan hissəsini çəkmək üçün İraq həbsxanalarından İlam Mərkəzi Həbsxanasına köçürüləcəyini açıqlayıb."
        }
      }
    }
  ],
  "sources": [
    {
      "source_url": "https://www.pravda.com.ua/eng/news/2026/09/15/8053613/",
      "article_text": "Ukrainian President Volodymyr Zelenskyy has signed a decree dismissing Ruslan Kravchenko as prosecutor general. Source: presidential decree No. 932/2026 Quote: \"Ruslan Andriiovych Kravchenko shall be dismissed from the post of prosecutor general.\" Details: Earlier, the Verkhovna Rada (Ukrainian parliament) voted in favour of dismissing Ruslan Kravchenko as prosecutor general. Mariana Haiovska, Head of the Information Policy and Communications Department at the Prosecutor General's Office, said that the relevant \"management functions\" at the Office are currently being carried out by Kravchenko's deputy, Maksym Krym. Journalists from Slidstvo.Info established earlier that Krym's wife and relatives hold Russian passports. Background: Kravchenko submitted his resignation as prosecutor general amid an investigation by the National Anti-Corruption Bureau of Ukraine (NABU) and the Specialised Anti-Corruption Prosecutor's Office (SAPO) into the alleged \"protection\" of scam call centres. On 14 September, Kravchenko said he had signed a notice of suspicion against NABU director Semen Kryvonos and accused NABU and SAPO of seizing materials from criminal proceedings against employees of the anti-corruption agencies in the course of searches conducted as part of Operation Carthage. According to Ukrainska Pravda sources in law enforcement, Kravchenko left Ukraine in an official car on the night of 13-14 September. Kravchenko said in a statement that he had left to go on an official trip. According to an order by the prosecutor general dated 13 September, a copy of which was seen by Ukrainska Pravda, Kravchenko left for Paris for five days \"to take part in PACE hearings on Ukrainian children\". However, he was not listed among the speakers on the event agenda. President Volodymyr Zelenskyy appealed to parliament to support Kravchenko's dismissal as prosecutor general. Speaker Ruslan Stefanchuk reported that parliament had received a motion from President Zelenskyy seeking Kravchenko's dismissal. The Verkhovna Rada Committee on Law Enforcement approved the motion. Subscribe on Patreon to back our journalism long-term.",
      "source_published_at": "2026-09-15T20:44:00+03:00",
      "id": "article-ed7c27c305c4ae61e7c9",
      "url": "https://www.pravda.com.ua/eng/news/2026/09/15/8053613/",
      "fetched_at": "2026-09-16T02:30:36.721980+00:00",
      "event_time": null,
      "material_complete": true,
      "discovery_id": "local-discovery:7",
      "location_candidates": []
    },
    {
      "source_url": "https://www.ukrinform.net/rubric-ato/4164382-over-220000-ukrainians-receive-temporary-protection-in-romania.html",
      "article_text": "More than 220,000 Ukrainian citizens are registered as beneficiaries of temporary protection in Romania. This was reported by Romania’s General Inspectorate for Immigration (IGI), Ukrinform reports, citing Romanian publication EcoPolitic. It is noted that from the beginning of Russia’s full-scale war against Ukraine through August 31, a total of 223,808 beneficiaries of temporary protection were registered in the country. “Of these, 220,881 are Ukrainian citizens, accounting for 98.7% of the total number of registered beneficiaries of temporary protection,” the IGI said. According to the publication, residence permits were issued or extended for these individuals in accordance with Romanian law. According to the IGI, 935 asylum applications were also filed in Romania during the first eight months of 2026. Almost half of them — 466 applications — were submitted by Ukrainian citizens. Read also: Hungary to protect draft-age Ukrainian men despite new EU rules As previously reported by Ukrinform, the number of refugees and asylum seekers in the European Union and the United Kingdom stood at 9.59 million in 2025, remaining virtually unchanged from 2024. The number of asylum applications fell from 1.01 million in 2024 and 1.1 million in 2023 to 770,000 in 2025. Photo: Freepik",
      "source_published_at": "2026-09-16T05:25:00+03:00",
      "id": "article-007936c8ace421c957af",
      "url": "https://www.ukrinform.net/rubric-ato/4164382-over-220000-ukrainians-receive-temporary-protection-in-romania.html",
      "fetched_at": "2026-09-16T02:30:37.061680+00:00",
      "event_time": null,
      "material_complete": true,
      "discovery_id": "local-discovery:8",
      "location_candidates": []
    },
    {
      "source_url": "https://shafaq.com/en/Middle-East/Israel-kills-Hamas-and-PIJ-commanders-in-Gaza",
      "article_text": "Israel strikes Hamas Rafah Brigade commander Middle East Israel gaza Hamas Islamic Jihad 2026-09-15T19:57:14+00:00 Share font Enable Reading Mode A- A A+ Shafaq News- Middle East (Updated at 00:08) Israel said on Tuesday that an airstrike in the southern Gaza Strip killed Nael Abu Obeid, commander of Hamas’ Rafah Brigade. The Israeli military and Shin Bet later confirmed the killing, saying Abu Obeid headed both the Rafah Brigade and Hamas’ operations division. Israeli authorities said he had taken over the brigade after the killing of its previous commander, Muhammad Shabana, in May 2025. Prime Minister Benjamin Netanyahu and Defense Minister Israel Katz said the strike followed the killing of the Khan Younis Brigade commander and other senior Hamas figures in recent days. Prime Minister Benjamin Netanyahu and Defense Minister Israel Katz:“The IDF has just struck the commander of the Rafah Brigade in the Hamas terrorist organization, following the elimination earlier this week of the commander of the Khan Yunis Brigade and other senior figures in… — Prime Minister of Israel (@IsraeliPM) September 15, 2026 Earlier on Tuesday, the Israeli military said a strike in Khan Younis over the weekend killed Mohsen Farid Saeed Abu Hadaf, whom it identified as “the commander of a PIJ rocket cell” and accused of taking part in the Oct. 7, 2023 attack in the Kissufim area. 🔴ELIMINATED: Mohsen Farid Said Abu Hadaf, a rocket cell commander in the Islamic Jihad who infiltrated the Kissufim area during the October 7 Massacre.Recently, he advanced terror attacks against Israeli civilians & IDF troops in systematic violation of the ceasefire. The… — Israel Defense Forces (@IDF) September 15, 2026 The army also reported killing Ahmad al-Batash, whom it identified as commander of Hamas’ Jabaliya Battalion in the North Gaza Brigade. It accused al-Batash of overseeing the brigade’s weapons, facilitating supplies of military equipment, planning attacks against Israeli civilians and troops, and working to rebuild Hamas’ capabilities, which the military said violated the ceasefire. 🔴ELIMINATED: Ahmad Batash, commander of the Jabaliya Battalion in the Northern Gaza Brigade of Hamas’ military wing.As part of his role, the terrorist was responsible for managing & organizing the Northern Gaza Brigade’s weapons and coordinated and facilitated the supply of… — Israel Defense Forces (@IDF) September 15, 2026 In separate strikes, the Israeli military said it killed two other Hamas members. Rafat Abu Zamar, a company commander in Hamas’ operations headquarters, was killed in Khan Younis. The military accused him of training fighters ahead of the Oct. 7 attack and continuing to develop the group’s combat capabilities. Muhammad Khader Fahmi Aghour, whom Israel identified as a Hamas operative involved in weapons production, was killed in Gaza City. 🔴ELIMINATED: 2 Hamas commanders who posed an immediate threat and advanced terror attacks. - Rafat Abu Zamar, a company commander in the Hamas operations headquarters, who advanced & led training for Hamas terrorists ahead of the October 7 Massacre, and more recently continued… — Israel Defense Forces (@IDF) September 15, 2026",
      "source_published_at": "2026-09-15T19:57:14+00:00",
      "id": "article-0ea2066c7dbfb48d5505",
      "url": "https://shafaq.com/en/Middle-East/Israel-kills-Hamas-and-PIJ-commanders-in-Gaza",
      "fetched_at": "2026-09-16T02:30:29.818663+00:00",
      "event_time": null,
      "material_complete": true,
      "discovery_id": "middle-east:shafaq-news",
      "location_candidates": [
        {
          "id": "osm-wiki-gaza-strip",
          "name": "Gaza Strip, Palestine",
          "source_aliases": [
            "Gaza Strip"
          ],
          "precision": "region",
          "point": [
            31.41,
            34.39
          ],
          "boundingbox": [
            "31.18",
            "31.62",
            "34.17",
            "34.60"
          ],
          "reference_url": "https://wiki.openstreetmap.org/w/api.php?action=query&prop=revisions&revids=2969066&rvprop=ids%7Ctimestamp%7Ccontent&rvslots=main&format=json&formatversion=2",
          "reference_sha256": "987c95acef52f4dd70e892b5d17a5a200ce7210556ec341f062107f4629d140a",
          "reference_fetched_at": "2026-09-15T04:37:34Z",
          "identity_verified_at": "2026-09-15T04:37:34Z",
          "provenance_kind": "verified_place_registry",
          "representative_only": true
        }
      ]
    },
    {
      "source_url": "https://shafaq.com/en/Middle-East/Tehran-repatriates-49-prisoners-from-Iraq",
      "article_text": "Tehran repatriates 49 prisoners from Iraq Middle East iraq breaking iran prisoners repatriation 2026-09-15T17:04:14+00:00 Share font Enable Reading Mode A- A A+ Shafaq News- Tehran Iran will transfer 49 nationals, including four women, from Iraqi prisons to serve the remainder of their sentences at Ilam Central Prison, Iran’s Justice Ministry announced on Tuesday. Iran’s Mehr News Agency cited Askar Jalalian, the ministry’s deputy for human rights and international affairs, saying that most were detained in Iraq on charges related to possession of drugs, medical pills or other prohibited substances, as well as carrying packages belonging to other people. Iran and Iraq have carried out several prisoner transfers under a bilateral agreement signed in 2014, which allows convicted nationals to serve the remainder of their sentences in their home countries. In March 29, 2026, 43 Iranian prisoners returned from Iraq.",
      "source_published_at": "2026-09-15T17:04:14+00:00",
      "id": "article-7de416c01f528c51a1ed",
      "url": "https://shafaq.com/en/Middle-East/Tehran-repatriates-49-prisoners-from-Iraq",
      "fetched_at": "2026-09-16T02:30:30.068577+00:00",
      "event_time": null,
      "material_complete": true,
      "discovery_id": "middle-east:shafaq-news",
      "location_candidates": []
    }
  ],
  "coverage": {
    "source_plan": [
      {
        "id": "headline:AP",
        "url": "https://apnews.com/hub/russia-ukraine"
      },
      {
        "id": "headline:Iltalehti",
        "url": "https://www.iltalehti.fi/ulkomaat"
      },
      {
        "id": "headline:Ilta-Sanomat",
        "url": "https://www.is.fi/ulkomaat/"
      },
      {
        "id": "headline:Yle",
        "url": "https://yle.fi/uutiset"
      },
      {
        "id": "headline:Helsingin-Sanomat",
        "url": "https://www.hs.fi/maailma/"
      },
      {
        "id": "middle-east:uk-royal-navy-ukmto",
        "url": "https://www.ukmto.org/indian-ocean/recent-incidents"
      },
      {
        "id": "middle-east:eeas-eunavfor-aspides",
        "url": "https://www.eeas.europa.eu/eunavfor-aspides_en"
      },
      {
        "id": "middle-east:us-maritime-alert-advisory-system",
        "url": "https://www.maritime.dot.gov/msci"
      },
      {
        "id": "middle-east:easa-czib",
        "url": "https://www.easa.europa.eu/en/domains/air-operations/czibs"
      },
      {
        "id": "middle-east:unifil",
        "url": "https://unifil.unmissions.org/news"
      },
      {
        "id": "middle-east:ocha-opt",
        "url": "https://www.ochaopt.org/updates"
      },
      {
        "id": "middle-east:unhcr-operational-data-portal",
        "url": "https://data.unhcr.org/en/situations/syria"
      },
      {
        "id": "middle-east:iom-dtm",
        "url": "https://dtm.iom.int/yemen"
      },
      {
        "id": "middle-east:syria-direct",
        "url": "https://syriadirect.org/feed/"
      },
      {
        "id": "middle-east:acaps",
        "url": "https://www.acaps.org/en/"
      },
      {
        "id": "middle-east:iaea-iran-verification",
        "url": "https://www.iaea.org/topics/monitoring-and-verification-in-iran"
      },
      {
        "id": "middle-east:icrc-middle-east",
        "url": "https://www.icrc.org/en/news/middle-east"
      },
      {
        "id": "middle-east:msf-mena",
        "url": "https://www.msf.org/middle-east-north-africa"
      },
      {
        "id": "middle-east:maersk-gemini-operations",
        "url": "https://www.maersk.com/news/articles/2026/02/03/first-gemini-service-to-transit-the-red-sea"
      },
      {
        "id": "middle-east:mediterranean-shipping-msc",
        "url": "https://www.msc.com/en/newsroom/press-releases/2023/msc-statement-on-msc-united-viii-incident-in-red-sea"
      },
      {
        "id": "middle-east:us-eia-persian-gulf",
        "url": "https://www.eia.gov/international/content/analysis/special_topics/World_Oil_Transit_Chokepoints/"
      },
      {
        "id": "middle-east:netblocks-iran-internet",
        "url": "https://netblocks.org/reports/internet-disrupted-in-iran-amid-fuel-protests-in-multiple-cities-pA25L18b"
      },
      {
        "id": "middle-east:combined-maritime-forces",
        "url": "https://combinedmaritimeforces.com/news/all-news/"
      },
      {
        "id": "middle-east:safeairspace-opsgroup",
        "url": "https://safeairspace.net/summary/"
      },
      {
        "id": "middle-east:who-middle-east-emro",
        "url": "https://www.who.int/emergencies/situations/middle-east-conflict"
      },
      {
        "id": "middle-east:unicef-mena",
        "url": "https://www.unicef.org/mena/press-releases"
      },
      {
        "id": "middle-east:wfp-middle-east",
        "url": "https://www.wfp.org/news"
      },
      {
        "id": "middle-east:unrwa",
        "url": "https://www.unrwa.org/resources/reports"
      },
      {
        "id": "middle-east:ipc-middle-east",
        "url": "https://www.ipcinfo.org/ipc-country-analysis/en/"
      },
      {
        "id": "middle-east:ifrc-middle-east",
        "url": "https://www.ifrc.org/appeals?disaster_type%5B0%5D=61"
      },
      {
        "id": "middle-east:ocean-network-express",
        "url": "https://meo.one-line.com/en/news/operations-updates-situation-middle-east"
      },
      {
        "id": "middle-east:cma-cgm",
        "url": "https://www.cma-cgm.com/news/5344/middle-east-situation-updates"
      },
      {
        "id": "middle-east:hapag-lloyd-middle-east",
        "url": "https://www.hapag-lloyd.com/en/services-information/operational-updates.html"
      },
      {
        "id": "middle-east:israel-airports-authority",
        "url": "https://www.iaa.gov.il/en/airports/ben-gurion/notifications-and-updates"
      },
      {
        "id": "middle-east:shafaq-news",
        "url": "https://shafaq.com/rss/en/Middle-East"
      },
      {
        "id": "middle-east:sanaa-center",
        "url": "https://sanaacenter.org/the-yemen-review"
      },
      {
        "id": "middle-east:mwatana-yemen",
        "url": "https://www.mwatana.org/posts-en/annual-briefing"
      },
      {
        "id": "middle-east:hengaw-iran",
        "url": "https://hengaw.net/en/reports-and-statistics"
      },
      {
        "id": "middle-east:syrian-archive",
        "url": "https://syrianarchive.org/en/investigations/"
      },
      {
        "id": "middle-east:btselem",
        "url": "https://www.btselem.org/"
      },
      {
        "id": "middle-east:unosat",
        "url": "https://unosat.org/products/"
      },
      {
        "id": "middle-east:india-dg-shipping",
        "url": "https://dgma.gov.in/nautical-wing/nw-circulars/nautical-isps-maritime-security"
      },
      {
        "id": "middle-east:gac-middle-east",
        "url": "https://www.gac.com/hot-port-news/update-on-the-middle-east-situation"
      },
      {
        "id": "local-discovery:0",
        "url": "https://zona.media/rss"
      },
      {
        "id": "local-discovery:1",
        "url": "https://semnasem.org/rss/default.xml"
      },
      {
        "id": "local-discovery:2",
        "url": "https://novayagazeta.eu/feed/rss"
      },
      {
        "id": "local-discovery:3",
        "url": "https://verstka.media/feed"
      },
      {
        "id": "local-discovery:4",
        "url": "https://www.themoscowtimes.com/rss/news"
      },
      {
        "id": "local-discovery:5",
        "url": "https://www.kommersant.ru/RSS/news.xml"
      },
      {
        "id": "local-discovery:6",
        "url": "https://maritime-executive.com/articles.rss"
      },
      {
        "id": "local-discovery:7",
        "url": "https://www.pravda.com.ua/eng/"
      },
      {
        "id": "local-discovery:8",
        "url": "https://www.ukrinform.net/"
      },
      {
        "id": "local-discovery:9",
        "url": "https://suspilne.media/"
      },
      {
        "id": "local-discovery:10",
        "url": "https://www.facebook.com/navy.mil.gov.ua"
      },
      {
        "id": "local-discovery:11",
        "url": "https://www.reuters.com/world/europe/"
      },
      {
        "id": "local-discovery:12",
        "url": "https://www.bbc.com/news/war-in-ukraine"
      },
      {
        "id": "local-discovery:13",
        "url": "https://truth-hounds.org/en/"
      },
      {
        "id": "local-discovery:14",
        "url": "https://truth-hounds.org/en/feed/"
      },
      {
        "id": "local-discovery:15",
        "url": "https://zmina.info/en/"
      },
      {
        "id": "local-discovery:16",
        "url": "https://zmina.info/en/feed/"
      }
    ],
    "plan_count": 60,
    "attempted_count": 60,
    "accepted_count": 4,
    "failure_count": 55,
    "dispositions": [
      {
        "id": "headline:AP",
        "url": "https://apnews.com/hub/russia-ukraine",
        "status": "failed",
        "error": "HTTPError:HTTP Error 403: Forbidden"
      },
      {
        "id": "headline:Iltalehti",
        "url": "https://www.iltalehti.fi/ulkomaat",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 0
      },
      {
        "id": "headline:Ilta-Sanomat",
        "url": "https://www.is.fi/ulkomaat/",
        "status": "failed",
        "error": "ValueError:incomplete_or_redirected"
      },
      {
        "id": "headline:Yle",
        "url": "https://yle.fi/uutiset",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 0
      },
      {
        "id": "headline:Helsingin-Sanomat",
        "url": "https://www.hs.fi/maailma/",
        "status": "failed",
        "error": "ValueError:incomplete_or_redirected"
      },
      {
        "id": "middle-east:uk-royal-navy-ukmto",
        "url": "https://www.ukmto.org/indian-ocean/recent-incidents",
        "status": "failed",
        "error": "ValueError:incomplete_or_redirected"
      },
      {
        "id": "middle-east:eeas-eunavfor-aspides",
        "url": "https://www.eeas.europa.eu/eunavfor-aspides_en",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 0
      },
      {
        "id": "middle-east:us-maritime-alert-advisory-system",
        "url": "https://www.maritime.dot.gov/msci",
        "status": "failed",
        "error": "HTTPError:HTTP Error 403: Forbidden"
      },
      {
        "id": "middle-east:easa-czib",
        "url": "https://www.easa.europa.eu/en/domains/air-operations/czibs",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 0
      },
      {
        "id": "middle-east:unifil",
        "url": "https://unifil.unmissions.org/news",
        "status": "failed",
        "error": "ValueError:incomplete_or_redirected"
      },
      {
        "id": "middle-east:ocha-opt",
        "url": "https://www.ochaopt.org/updates",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "middle-east:unhcr-operational-data-portal",
        "url": "https://data.unhcr.org/en/situations/syria",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 0
      },
      {
        "id": "middle-east:iom-dtm",
        "url": "https://dtm.iom.int/yemen",
        "status": "failed",
        "error": "HTTPError:HTTP Error 403: Forbidden"
      },
      {
        "id": "middle-east:syria-direct",
        "url": "https://syriadirect.org/feed/",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 0
      },
      {
        "id": "middle-east:acaps",
        "url": "https://www.acaps.org/en/",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 0
      },
      {
        "id": "middle-east:iaea-iran-verification",
        "url": "https://www.iaea.org/topics/monitoring-and-verification-in-iran",
        "status": "failed",
        "error": "HTTPError:HTTP Error 403: Forbidden"
      },
      {
        "id": "middle-east:icrc-middle-east",
        "url": "https://www.icrc.org/en/news/middle-east",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "middle-east:msf-mena",
        "url": "https://www.msf.org/middle-east-north-africa",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 0
      },
      {
        "id": "middle-east:maersk-gemini-operations",
        "url": "https://www.maersk.com/news/articles/2026/02/03/first-gemini-service-to-transit-the-red-sea",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "middle-east:mediterranean-shipping-msc",
        "url": "https://www.msc.com/en/newsroom/press-releases/2023/msc-statement-on-msc-united-viii-incident-in-red-sea",
        "status": "failed",
        "error": "HTTPError:HTTP Error 403: Forbidden"
      },
      {
        "id": "middle-east:us-eia-persian-gulf",
        "url": "https://www.eia.gov/international/content/analysis/special_topics/World_Oil_Transit_Chokepoints/",
        "status": "failed",
        "error": "TimeoutError:The read operation timed out"
      },
      {
        "id": "middle-east:netblocks-iran-internet",
        "url": "https://netblocks.org/reports/internet-disrupted-in-iran-amid-fuel-protests-in-multiple-cities-pA25L18b",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 0
      },
      {
        "id": "middle-east:combined-maritime-forces",
        "url": "https://combinedmaritimeforces.com/news/all-news/",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "middle-east:safeairspace-opsgroup",
        "url": "https://safeairspace.net/summary/",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "middle-east:who-middle-east-emro",
        "url": "https://www.who.int/emergencies/situations/middle-east-conflict",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "middle-east:unicef-mena",
        "url": "https://www.unicef.org/mena/press-releases",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 0
      },
      {
        "id": "middle-east:wfp-middle-east",
        "url": "https://www.wfp.org/news",
        "status": "failed",
        "error": "HTTPError:HTTP Error 403: Forbidden"
      },
      {
        "id": "middle-east:unrwa",
        "url": "https://www.unrwa.org/resources/reports",
        "status": "failed",
        "error": "HTTPError:HTTP Error 403: Forbidden"
      },
      {
        "id": "middle-east:ipc-middle-east",
        "url": "https://www.ipcinfo.org/ipc-country-analysis/en/",
        "status": "failed",
        "error": "HTTPError:HTTP Error 403: Forbidden"
      },
      {
        "id": "middle-east:ifrc-middle-east",
        "url": "https://www.ifrc.org/appeals?disaster_type%5B0%5D=61",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 0
      },
      {
        "id": "middle-east:ocean-network-express",
        "url": "https://meo.one-line.com/en/news/operations-updates-situation-middle-east",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "middle-east:cma-cgm",
        "url": "https://www.cma-cgm.com/news/5344/middle-east-situation-updates",
        "status": "failed",
        "error": "HTTPError:HTTP Error 403: Forbidden"
      },
      {
        "id": "middle-east:hapag-lloyd-middle-east",
        "url": "https://www.hapag-lloyd.com/en/services-information/operational-updates.html",
        "status": "failed",
        "error": "HTTPError:HTTP Error 403: Forbidden"
      },
      {
        "id": "middle-east:israel-airports-authority",
        "url": "https://www.iaa.gov.il/en/airports/ben-gurion/notifications-and-updates",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 0
      },
      {
        "id": "middle-east:shafaq-news",
        "url": "https://shafaq.com/rss/en/Middle-East",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "middle-east:sanaa-center",
        "url": "https://sanaacenter.org/the-yemen-review",
        "status": "failed",
        "error": "ValueError:incomplete_or_redirected"
      },
      {
        "id": "middle-east:mwatana-yemen",
        "url": "https://www.mwatana.org/posts-en/annual-briefing",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 0
      },
      {
        "id": "middle-east:hengaw-iran",
        "url": "https://hengaw.net/en/reports-and-statistics",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "middle-east:syrian-archive",
        "url": "https://syrianarchive.org/en/investigations/",
        "status": "failed",
        "error": "ValueError:incomplete_or_redirected"
      },
      {
        "id": "middle-east:btselem",
        "url": "https://www.btselem.org/",
        "status": "failed",
        "error": "HTTPError:HTTP Error 429: Too Many Requests"
      },
      {
        "id": "middle-east:unosat",
        "url": "https://unosat.org/products/",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 0
      },
      {
        "id": "middle-east:india-dg-shipping",
        "url": "https://dgma.gov.in/nautical-wing/nw-circulars/nautical-isps-maritime-security",
        "status": "failed",
        "error": "ValueError:incomplete_or_redirected"
      },
      {
        "id": "middle-east:gac-middle-east",
        "url": "https://www.gac.com/hot-port-news/update-on-the-middle-east-situation",
        "status": "failed",
        "error": "HTTPError:HTTP Error 403: Forbidden"
      },
      {
        "id": "local-discovery:0",
        "url": "https://zona.media/rss",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "local-discovery:1",
        "url": "https://semnasem.org/rss/default.xml",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "local-discovery:2",
        "url": "https://novayagazeta.eu/feed/rss",
        "status": "failed",
        "error": "ValueError:incomplete_or_redirected"
      },
      {
        "id": "local-discovery:3",
        "url": "https://verstka.media/feed",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "local-discovery:4",
        "url": "https://www.themoscowtimes.com/rss/news",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "local-discovery:5",
        "url": "https://www.kommersant.ru/RSS/news.xml",
        "status": "failed",
        "error": "ValueError:incomplete_or_redirected"
      },
      {
        "id": "local-discovery:6",
        "url": "https://maritime-executive.com/articles.rss",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "local-discovery:7",
        "url": "https://www.pravda.com.ua/eng/",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "local-discovery:8",
        "url": "https://www.ukrinform.net/",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "local-discovery:9",
        "url": "https://suspilne.media/",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "local-discovery:10",
        "url": "https://www.facebook.com/navy.mil.gov.ua",
        "status": "failed",
        "error": "ValueError:incomplete_or_redirected"
      },
      {
        "id": "local-discovery:11",
        "url": "https://www.reuters.com/world/europe/",
        "status": "failed",
        "error": "HTTPError:HTTP Error 401: HTTP Forbidden"
      },
      {
        "id": "local-discovery:12",
        "url": "https://www.bbc.com/news/war-in-ukraine",
        "status": "discovery_only",
        "error": null,
        "candidate_count": 2
      },
      {
        "id": "local-discovery:13",
        "url": "https://truth-hounds.org/en/",
        "status": "failed",
        "error": "ValueError:incomplete_or_redirected"
      },
      {
        "id": "local-discovery:14",
        "url": "https://truth-hounds.org/en/feed/",
        "status": "discovery_only_not_promoted",
        "error": null
      },
      {
        "id": "local-discovery:15",
        "url": "https://zmina.info/en/",
        "status": "discovery_only_not_promoted",
        "error": null
      },
      {
        "id": "local-discovery:16",
        "url": "https://zmina.info/en/feed/",
        "status": "discovery_only_not_promoted",
        "error": null
      }
    ],
    "article_outcomes": [
      {
        "url": "https://www.ochaopt.org/content/humanitarian-situation-report-11-september-2026",
        "discovery_id": "middle-east:ocha-opt",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      },
      {
        "url": "https://www.ochaopt.org/content/reported-impact-snapshot-gaza-strip-9-september-2026",
        "discovery_id": "middle-east:ocha-opt",
        "status": "excluded",
        "error": "ValueError:incomplete_or_redirected"
      },
      {
        "url": "https://www.icrc.org/en/article/south-sudan-lifeline-under-pressure",
        "discovery_id": "middle-east:icrc-middle-east",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      },
      {
        "url": "https://www.icrc.org/en/article/human-cost-not-knowing-families-search-missing-loved-ones-support-icrc",
        "discovery_id": "middle-east:icrc-middle-east",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      },
      {
        "url": "https://www.maersk.com/news/articles/2026/02/03/first-gemini-service-to-transit-the-red-sea",
        "discovery_id": "middle-east:maersk-gemini-operations",
        "status": "excluded",
        "error": "ValueError:complete_article_container_missing"
      },
      {
        "url": "https://www.maersk.com/news/category/advisories",
        "discovery_id": "middle-east:maersk-gemini-operations",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      },
      {
        "url": "https://combinedmaritimeforces.com/2026/09/11/combined-task-force-151-leads-response-to-piracy-attack-in-gulf-of-aden/",
        "discovery_id": "middle-east:combined-maritime-forces",
        "status": "excluded",
        "error": "ValueError:outside_36h_publication_window"
      },
      {
        "url": "https://combinedmaritimeforces.com/2026/09/04/cmf-engages-regional-maritime-law-enforcement-partners-at-nairobi-dialogue/",
        "discovery_id": "middle-east:combined-maritime-forces",
        "status": "excluded",
        "error": "ValueError:outside_36h_publication_window"
      },
      {
        "url": "https://safeairspace.net/tomes/wp-content/uploads/2026/06/Canada-Haiti-Airspace-Warning-June-2026.jpg",
        "discovery_id": "middle-east:safeairspace-opsgroup",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      },
      {
        "url": "https://safeairspace.net/tomes/wp-content/uploads/2026/02/14-KABUL-FIR-CCT-BULLETIN-2025014.pdf",
        "discovery_id": "middle-east:safeairspace-opsgroup",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      },
      {
        "url": "https://www.who.int/mega-menu/news/all-news",
        "discovery_id": "middle-east:who-middle-east-emro",
        "status": "excluded",
        "error": "ValueError:incomplete_or_redirected"
      },
      {
        "url": "https://www.who.int/mega-menu/news/all-news/releases",
        "discovery_id": "middle-east:who-middle-east-emro",
        "status": "excluded",
        "error": "ValueError:incomplete_or_redirected"
      },
      {
        "url": "https://meo.one-line.com/en/news/operations-updates-situation-middle-east",
        "discovery_id": "middle-east:ocean-network-express",
        "status": "excluded",
        "error": "ValueError:outside_36h_publication_window"
      },
      {
        "url": "https://meo.one-line.com/en/news/all-news/all-years/all-months",
        "discovery_id": "middle-east:ocean-network-express",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      },
      {
        "url": "https://shafaq.com/en/Middle-East/Israel-kills-Hamas-and-PIJ-commanders-in-Gaza",
        "discovery_id": "middle-east:shafaq-news",
        "status": "accepted"
      },
      {
        "url": "https://shafaq.com/en/Middle-East/Tehran-repatriates-49-prisoners-from-Iraq",
        "discovery_id": "middle-east:shafaq-news",
        "status": "accepted"
      },
      {
        "url": "https://hengaw.net/en/reports-and-statistics-1/2026/09/article-5",
        "discovery_id": "middle-east:hengaw-iran",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      },
      {
        "url": "https://hengaw.net/en/reports-and-statistics-1/2026/09/article-4-1",
        "discovery_id": "middle-east:hengaw-iran",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      },
      {
        "url": "https://zona.media/news/2026/09/15/krymsk",
        "discovery_id": "local-discovery:0",
        "status": "excluded",
        "error": "ValueError:article_small_review_bound"
      },
      {
        "url": "https://zona.media/news/2026/09/15/lyubshin",
        "discovery_id": "local-discovery:0",
        "status": "excluded",
        "error": "ValueError:article_small_review_bound"
      },
      {
        "url": "https://semnasem.org/news/2026/09/15/permskij-kandidat-ot-yabloka-zayavil-o-snyatii-s-vyborov-radi-obedineniya-oppozicii",
        "discovery_id": "local-discovery:1",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      },
      {
        "url": "https://semnasem.org/news/2026/09/15/sud-oshtrafoval-sahalinskogo-kommunista-za-kollektivnoe-obrashenie-protiv-presledovaniya-odnopartijcev-na-video-on-stoyal-molcha",
        "discovery_id": "local-discovery:1",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      },
      {
        "url": "https://verstka.media/v-germanii-ryadom-s-voennym-aerodromom-nashli-oblomki-razbivshegosya-bespilotnika",
        "discovery_id": "local-discovery:3",
        "status": "excluded",
        "error": "HTTPError:HTTP Error 403: Forbidden"
      },
      {
        "url": "https://verstka.media/v-troicze-sergievoj-lavre-zamenili-troiczu-rublyova-kopiej-na-vremya-proverki-klimaticheskoj-vitriny",
        "discovery_id": "local-discovery:3",
        "status": "excluded",
        "error": "HTTPError:HTTP Error 403: Forbidden"
      },
      {
        "url": "https://www.themoscowtimes.com/2026/09/15/russia-resumes-postal-service-to-north-korea-after-6-years-a93717",
        "discovery_id": "local-discovery:4",
        "status": "excluded",
        "error": "ValueError:article_small_review_bound"
      },
      {
        "url": "https://www.themoscowtimes.com/2026/09/15/mfa-repeats-warning-for-foreign-embassies-in-kyiv-to-evacuate-after-train-strike-near-poland-a93715",
        "discovery_id": "local-discovery:4",
        "status": "excluded",
        "error": "ValueError:article_small_review_bound"
      },
      {
        "url": "https://maritime-executive.com/article/classnk-issues-approval-in-principle-aip-for-a-42-000-m3-lco2-carrier",
        "discovery_id": "local-discovery:6",
        "status": "excluded",
        "error": "ValueError:incomplete_or_redirected"
      },
      {
        "url": "https://maritime-executive.com/article/three-containers-fall-off-a-boxship-during-cargo-ops-at-port-of-la",
        "discovery_id": "local-discovery:6",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      },
      {
        "url": "https://www.pravda.com.ua/eng/news/2026/09/15/8053613/",
        "discovery_id": "local-discovery:7",
        "status": "accepted"
      },
      {
        "url": "https://www.pravda.com.ua/eng/news/2026/09/15/8053577/",
        "discovery_id": "local-discovery:7",
        "status": "accepted"
      },
      {
        "url": "https://www.ukrinform.net/rubric-ato/4164382-over-220000-ukrainians-receive-temporary-protection-in-romania.html",
        "discovery_id": "local-discovery:8",
        "status": "accepted"
      },
      {
        "url": "https://www.ukrinform.net/rubric-ato/4164407-un-considers-storing-aid-for-ukraine-in-underground-facilities-after-warehouse-strikes.html",
        "discovery_id": "local-discovery:8",
        "status": "accepted"
      },
      {
        "url": "https://suspilne.media/news/event/rf-ukraine-war-topnews/",
        "discovery_id": "local-discovery:9",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      },
      {
        "url": "https://suspilne.media/news/event/veterany-istorii-pro-reintegrasiyu-viiskovih/",
        "discovery_id": "local-discovery:9",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      },
      {
        "url": "https://www.bbc.com/news/videos/cwzrz43e2dvmo",
        "discovery_id": "local-discovery:12",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      },
      {
        "url": "https://www.bbc.com/news/videos/cj62erlpw5qlo",
        "discovery_id": "local-discovery:12",
        "status": "excluded",
        "error": "ValueError:article_publication_metadata_missing_or_conflicting"
      }
    ],
    "article_fetch_limit": 36,
    "article_attempts": 36,
    "deferred_article_count": 0,
    "elapsed_seconds": 25.859851917251945,
    "full_daily_edition": false,
    "editorial_dispositions": [
      {
        "id": "article-980e8ae49ae03bd43f5a",
        "status": "retained_immutable_prior_article",
        "source_changed": false
      },
      {
        "id": "article-49d218247be5e580327b",
        "status": "deferred_editorial_budget"
      }
    ],
    "editorial_selected_count": 4
  },
  "continuity": {
    "inputs": [
      "58e7a6af69dfe4f8bf62054b51fceafd3abc118061699592a95e97bb9e7f21c3"
    ],
    "corrections": [],
    "coverage_updates": [
      {
        "generated_at": "2026-09-16T02:33:27.572934+00:00",
        "coverage": {
          "source_plan": [
            {
              "id": "headline:AP",
              "url": "https://apnews.com/hub/russia-ukraine"
            },
            {
              "id": "headline:Iltalehti",
              "url": "https://www.iltalehti.fi/ulkomaat"
            },
            {
              "id": "headline:Ilta-Sanomat",
              "url": "https://www.is.fi/ulkomaat/"
            },
            {
              "id": "headline:Yle",
              "url": "https://yle.fi/uutiset"
            },
            {
              "id": "headline:Helsingin-Sanomat",
              "url": "https://www.hs.fi/maailma/"
            },
            {
              "id": "middle-east:uk-royal-navy-ukmto",
              "url": "https://www.ukmto.org/indian-ocean/recent-incidents"
            },
            {
              "id": "middle-east:eeas-eunavfor-aspides",
              "url": "https://www.eeas.europa.eu/eunavfor-aspides_en"
            },
            {
              "id": "middle-east:us-maritime-alert-advisory-system",
              "url": "https://www.maritime.dot.gov/msci"
            },
            {
              "id": "middle-east:easa-czib",
              "url": "https://www.easa.europa.eu/en/domains/air-operations/czibs"
            },
            {
              "id": "middle-east:unifil",
              "url": "https://unifil.unmissions.org/news"
            },
            {
              "id": "middle-east:ocha-opt",
              "url": "https://www.ochaopt.org/updates"
            },
            {
              "id": "middle-east:unhcr-operational-data-portal",
              "url": "https://data.unhcr.org/en/situations/syria"
            },
            {
              "id": "middle-east:iom-dtm",
              "url": "https://dtm.iom.int/yemen"
            },
            {
              "id": "middle-east:syria-direct",
              "url": "https://syriadirect.org/feed/"
            },
            {
              "id": "middle-east:acaps",
              "url": "https://www.acaps.org/en/"
            },
            {
              "id": "middle-east:iaea-iran-verification",
              "url": "https://www.iaea.org/topics/monitoring-and-verification-in-iran"
            },
            {
              "id": "middle-east:icrc-middle-east",
              "url": "https://www.icrc.org/en/news/middle-east"
            },
            {
              "id": "middle-east:msf-mena",
              "url": "https://www.msf.org/middle-east-north-africa"
            },
            {
              "id": "middle-east:maersk-gemini-operations",
              "url": "https://www.maersk.com/news/articles/2026/02/03/first-gemini-service-to-transit-the-red-sea"
            },
            {
              "id": "middle-east:mediterranean-shipping-msc",
              "url": "https://www.msc.com/en/newsroom/press-releases/2023/msc-statement-on-msc-united-viii-incident-in-red-sea"
            },
            {
              "id": "middle-east:us-eia-persian-gulf",
              "url": "https://www.eia.gov/international/content/analysis/special_topics/World_Oil_Transit_Chokepoints/"
            },
            {
              "id": "middle-east:netblocks-iran-internet",
              "url": "https://netblocks.org/reports/internet-disrupted-in-iran-amid-fuel-protests-in-multiple-cities-pA25L18b"
            },
            {
              "id": "middle-east:combined-maritime-forces",
              "url": "https://combinedmaritimeforces.com/news/all-news/"
            },
            {
              "id": "middle-east:safeairspace-opsgroup",
              "url": "https://safeairspace.net/summary/"
            },
            {
              "id": "middle-east:who-middle-east-emro",
              "url": "https://www.who.int/emergencies/situations/middle-east-conflict"
            },
            {
              "id": "middle-east:unicef-mena",
              "url": "https://www.unicef.org/mena/press-releases"
            },
            {
              "id": "middle-east:wfp-middle-east",
              "url": "https://www.wfp.org/news"
            },
            {
              "id": "middle-east:unrwa",
              "url": "https://www.unrwa.org/resources/reports"
            },
            {
              "id": "middle-east:ipc-middle-east",
              "url": "https://www.ipcinfo.org/ipc-country-analysis/en/"
            },
            {
              "id": "middle-east:ifrc-middle-east",
              "url": "https://www.ifrc.org/appeals?disaster_type%5B0%5D=61"
            },
            {
              "id": "middle-east:ocean-network-express",
              "url": "https://meo.one-line.com/en/news/operations-updates-situation-middle-east"
            },
            {
              "id": "middle-east:cma-cgm",
              "url": "https://www.cma-cgm.com/news/5344/middle-east-situation-updates"
            },
            {
              "id": "middle-east:hapag-lloyd-middle-east",
              "url": "https://www.hapag-lloyd.com/en/services-information/operational-updates.html"
            },
            {
              "id": "middle-east:israel-airports-authority",
              "url": "https://www.iaa.gov.il/en/airports/ben-gurion/notifications-and-updates"
            },
            {
              "id": "middle-east:shafaq-news",
              "url": "https://shafaq.com/rss/en/Middle-East"
            },
            {
              "id": "middle-east:sanaa-center",
              "url": "https://sanaacenter.org/the-yemen-review"
            },
            {
              "id": "middle-east:mwatana-yemen",
              "url": "https://www.mwatana.org/posts-en/annual-briefing"
            },
            {
              "id": "middle-east:hengaw-iran",
              "url": "https://hengaw.net/en/reports-and-statistics"
            },
            {
              "id": "middle-east:syrian-archive",
              "url": "https://syrianarchive.org/en/investigations/"
            },
            {
              "id": "middle-east:btselem",
              "url": "https://www.btselem.org/"
            },
            {
              "id": "middle-east:unosat",
              "url": "https://unosat.org/products/"
            },
            {
              "id": "middle-east:india-dg-shipping",
              "url": "https://dgma.gov.in/nautical-wing/nw-circulars/nautical-isps-maritime-security"
            },
            {
              "id": "middle-east:gac-middle-east",
              "url": "https://www.gac.com/hot-port-news/update-on-the-middle-east-situation"
            },
            {
              "id": "local-discovery:0",
              "url": "https://zona.media/rss"
            },
            {
              "id": "local-discovery:1",
              "url": "https://semnasem.org/rss/default.xml"
            },
            {
              "id": "local-discovery:2",
              "url": "https://novayagazeta.eu/feed/rss"
            },
            {
              "id": "local-discovery:3",
              "url": "https://verstka.media/feed"
            },
            {
              "id": "local-discovery:4",
              "url": "https://www.themoscowtimes.com/rss/news"
            },
            {
              "id": "local-discovery:5",
              "url": "https://www.kommersant.ru/RSS/news.xml"
            },
            {
              "id": "local-discovery:6",
              "url": "https://maritime-executive.com/articles.rss"
            },
            {
              "id": "local-discovery:7",
              "url": "https://www.pravda.com.ua/eng/"
            },
            {
              "id": "local-discovery:8",
              "url": "https://www.ukrinform.net/"
            },
            {
              "id": "local-discovery:9",
              "url": "https://suspilne.media/"
            },
            {
              "id": "local-discovery:10",
              "url": "https://www.facebook.com/navy.mil.gov.ua"
            },
            {
              "id": "local-discovery:11",
              "url": "https://www.reuters.com/world/europe/"
            },
            {
              "id": "local-discovery:12",
              "url": "https://www.bbc.com/news/war-in-ukraine"
            },
            {
              "id": "local-discovery:13",
              "url": "https://truth-hounds.org/en/"
            },
            {
              "id": "local-discovery:14",
              "url": "https://truth-hounds.org/en/feed/"
            },
            {
              "id": "local-discovery:15",
              "url": "https://zmina.info/en/"
            },
            {
              "id": "local-discovery:16",
              "url": "https://zmina.info/en/feed/"
            }
          ],
          "plan_count": 60,
          "attempted_count": 60,
          "accepted_count": 6,
          "failure_count": 55,
          "dispositions": [
            {
              "id": "headline:AP",
              "url": "https://apnews.com/hub/russia-ukraine",
              "status": "failed",
              "error": "HTTPError:HTTP Error 403: Forbidden"
            },
            {
              "id": "headline:Iltalehti",
              "url": "https://www.iltalehti.fi/ulkomaat",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 0
            },
            {
              "id": "headline:Ilta-Sanomat",
              "url": "https://www.is.fi/ulkomaat/",
              "status": "failed",
              "error": "ValueError:incomplete_or_redirected"
            },
            {
              "id": "headline:Yle",
              "url": "https://yle.fi/uutiset",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 0
            },
            {
              "id": "headline:Helsingin-Sanomat",
              "url": "https://www.hs.fi/maailma/",
              "status": "failed",
              "error": "ValueError:incomplete_or_redirected"
            },
            {
              "id": "middle-east:uk-royal-navy-ukmto",
              "url": "https://www.ukmto.org/indian-ocean/recent-incidents",
              "status": "failed",
              "error": "ValueError:incomplete_or_redirected"
            },
            {
              "id": "middle-east:eeas-eunavfor-aspides",
              "url": "https://www.eeas.europa.eu/eunavfor-aspides_en",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 0
            },
            {
              "id": "middle-east:us-maritime-alert-advisory-system",
              "url": "https://www.maritime.dot.gov/msci",
              "status": "failed",
              "error": "HTTPError:HTTP Error 403: Forbidden"
            },
            {
              "id": "middle-east:easa-czib",
              "url": "https://www.easa.europa.eu/en/domains/air-operations/czibs",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 0
            },
            {
              "id": "middle-east:unifil",
              "url": "https://unifil.unmissions.org/news",
              "status": "failed",
              "error": "ValueError:incomplete_or_redirected"
            },
            {
              "id": "middle-east:ocha-opt",
              "url": "https://www.ochaopt.org/updates",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "middle-east:unhcr-operational-data-portal",
              "url": "https://data.unhcr.org/en/situations/syria",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 0
            },
            {
              "id": "middle-east:iom-dtm",
              "url": "https://dtm.iom.int/yemen",
              "status": "failed",
              "error": "HTTPError:HTTP Error 403: Forbidden"
            },
            {
              "id": "middle-east:syria-direct",
              "url": "https://syriadirect.org/feed/",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 0
            },
            {
              "id": "middle-east:acaps",
              "url": "https://www.acaps.org/en/",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 0
            },
            {
              "id": "middle-east:iaea-iran-verification",
              "url": "https://www.iaea.org/topics/monitoring-and-verification-in-iran",
              "status": "failed",
              "error": "HTTPError:HTTP Error 403: Forbidden"
            },
            {
              "id": "middle-east:icrc-middle-east",
              "url": "https://www.icrc.org/en/news/middle-east",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "middle-east:msf-mena",
              "url": "https://www.msf.org/middle-east-north-africa",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 0
            },
            {
              "id": "middle-east:maersk-gemini-operations",
              "url": "https://www.maersk.com/news/articles/2026/02/03/first-gemini-service-to-transit-the-red-sea",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "middle-east:mediterranean-shipping-msc",
              "url": "https://www.msc.com/en/newsroom/press-releases/2023/msc-statement-on-msc-united-viii-incident-in-red-sea",
              "status": "failed",
              "error": "HTTPError:HTTP Error 403: Forbidden"
            },
            {
              "id": "middle-east:us-eia-persian-gulf",
              "url": "https://www.eia.gov/international/content/analysis/special_topics/World_Oil_Transit_Chokepoints/",
              "status": "failed",
              "error": "TimeoutError:The read operation timed out"
            },
            {
              "id": "middle-east:netblocks-iran-internet",
              "url": "https://netblocks.org/reports/internet-disrupted-in-iran-amid-fuel-protests-in-multiple-cities-pA25L18b",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 0
            },
            {
              "id": "middle-east:combined-maritime-forces",
              "url": "https://combinedmaritimeforces.com/news/all-news/",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "middle-east:safeairspace-opsgroup",
              "url": "https://safeairspace.net/summary/",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "middle-east:who-middle-east-emro",
              "url": "https://www.who.int/emergencies/situations/middle-east-conflict",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "middle-east:unicef-mena",
              "url": "https://www.unicef.org/mena/press-releases",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 0
            },
            {
              "id": "middle-east:wfp-middle-east",
              "url": "https://www.wfp.org/news",
              "status": "failed",
              "error": "HTTPError:HTTP Error 403: Forbidden"
            },
            {
              "id": "middle-east:unrwa",
              "url": "https://www.unrwa.org/resources/reports",
              "status": "failed",
              "error": "HTTPError:HTTP Error 403: Forbidden"
            },
            {
              "id": "middle-east:ipc-middle-east",
              "url": "https://www.ipcinfo.org/ipc-country-analysis/en/",
              "status": "failed",
              "error": "HTTPError:HTTP Error 403: Forbidden"
            },
            {
              "id": "middle-east:ifrc-middle-east",
              "url": "https://www.ifrc.org/appeals?disaster_type%5B0%5D=61",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 0
            },
            {
              "id": "middle-east:ocean-network-express",
              "url": "https://meo.one-line.com/en/news/operations-updates-situation-middle-east",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "middle-east:cma-cgm",
              "url": "https://www.cma-cgm.com/news/5344/middle-east-situation-updates",
              "status": "failed",
              "error": "HTTPError:HTTP Error 403: Forbidden"
            },
            {
              "id": "middle-east:hapag-lloyd-middle-east",
              "url": "https://www.hapag-lloyd.com/en/services-information/operational-updates.html",
              "status": "failed",
              "error": "HTTPError:HTTP Error 403: Forbidden"
            },
            {
              "id": "middle-east:israel-airports-authority",
              "url": "https://www.iaa.gov.il/en/airports/ben-gurion/notifications-and-updates",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 0
            },
            {
              "id": "middle-east:shafaq-news",
              "url": "https://shafaq.com/rss/en/Middle-East",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "middle-east:sanaa-center",
              "url": "https://sanaacenter.org/the-yemen-review",
              "status": "failed",
              "error": "ValueError:incomplete_or_redirected"
            },
            {
              "id": "middle-east:mwatana-yemen",
              "url": "https://www.mwatana.org/posts-en/annual-briefing",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 0
            },
            {
              "id": "middle-east:hengaw-iran",
              "url": "https://hengaw.net/en/reports-and-statistics",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "middle-east:syrian-archive",
              "url": "https://syrianarchive.org/en/investigations/",
              "status": "failed",
              "error": "ValueError:incomplete_or_redirected"
            },
            {
              "id": "middle-east:btselem",
              "url": "https://www.btselem.org/",
              "status": "failed",
              "error": "HTTPError:HTTP Error 429: Too Many Requests"
            },
            {
              "id": "middle-east:unosat",
              "url": "https://unosat.org/products/",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 0
            },
            {
              "id": "middle-east:india-dg-shipping",
              "url": "https://dgma.gov.in/nautical-wing/nw-circulars/nautical-isps-maritime-security",
              "status": "failed",
              "error": "ValueError:incomplete_or_redirected"
            },
            {
              "id": "middle-east:gac-middle-east",
              "url": "https://www.gac.com/hot-port-news/update-on-the-middle-east-situation",
              "status": "failed",
              "error": "HTTPError:HTTP Error 403: Forbidden"
            },
            {
              "id": "local-discovery:0",
              "url": "https://zona.media/rss",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "local-discovery:1",
              "url": "https://semnasem.org/rss/default.xml",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "local-discovery:2",
              "url": "https://novayagazeta.eu/feed/rss",
              "status": "failed",
              "error": "ValueError:incomplete_or_redirected"
            },
            {
              "id": "local-discovery:3",
              "url": "https://verstka.media/feed",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "local-discovery:4",
              "url": "https://www.themoscowtimes.com/rss/news",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "local-discovery:5",
              "url": "https://www.kommersant.ru/RSS/news.xml",
              "status": "failed",
              "error": "ValueError:incomplete_or_redirected"
            },
            {
              "id": "local-discovery:6",
              "url": "https://maritime-executive.com/articles.rss",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "local-discovery:7",
              "url": "https://www.pravda.com.ua/eng/",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "local-discovery:8",
              "url": "https://www.ukrinform.net/",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "local-discovery:9",
              "url": "https://suspilne.media/",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "local-discovery:10",
              "url": "https://www.facebook.com/navy.mil.gov.ua",
              "status": "failed",
              "error": "ValueError:incomplete_or_redirected"
            },
            {
              "id": "local-discovery:11",
              "url": "https://www.reuters.com/world/europe/",
              "status": "failed",
              "error": "HTTPError:HTTP Error 401: HTTP Forbidden"
            },
            {
              "id": "local-discovery:12",
              "url": "https://www.bbc.com/news/war-in-ukraine",
              "status": "discovery_only",
              "error": null,
              "candidate_count": 2
            },
            {
              "id": "local-discovery:13",
              "url": "https://truth-hounds.org/en/",
              "status": "failed",
              "error": "ValueError:incomplete_or_redirected"
            },
            {
              "id": "local-discovery:14",
              "url": "https://truth-hounds.org/en/feed/",
              "status": "discovery_only_not_promoted",
              "error": null
            },
            {
              "id": "local-discovery:15",
              "url": "https://zmina.info/en/",
              "status": "discovery_only_not_promoted",
              "error": null
            },
            {
              "id": "local-discovery:16",
              "url": "https://zmina.info/en/feed/",
              "status": "discovery_only_not_promoted",
              "error": null
            }
          ],
          "article_outcomes": [
            {
              "url": "https://www.ochaopt.org/content/humanitarian-situation-report-11-september-2026",
              "discovery_id": "middle-east:ocha-opt",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            },
            {
              "url": "https://www.ochaopt.org/content/reported-impact-snapshot-gaza-strip-9-september-2026",
              "discovery_id": "middle-east:ocha-opt",
              "status": "excluded",
              "error": "ValueError:incomplete_or_redirected"
            },
            {
              "url": "https://www.icrc.org/en/article/south-sudan-lifeline-under-pressure",
              "discovery_id": "middle-east:icrc-middle-east",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            },
            {
              "url": "https://www.icrc.org/en/article/human-cost-not-knowing-families-search-missing-loved-ones-support-icrc",
              "discovery_id": "middle-east:icrc-middle-east",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            },
            {
              "url": "https://www.maersk.com/news/articles/2026/02/03/first-gemini-service-to-transit-the-red-sea",
              "discovery_id": "middle-east:maersk-gemini-operations",
              "status": "excluded",
              "error": "ValueError:complete_article_container_missing"
            },
            {
              "url": "https://www.maersk.com/news/category/advisories",
              "discovery_id": "middle-east:maersk-gemini-operations",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            },
            {
              "url": "https://combinedmaritimeforces.com/2026/09/11/combined-task-force-151-leads-response-to-piracy-attack-in-gulf-of-aden/",
              "discovery_id": "middle-east:combined-maritime-forces",
              "status": "excluded",
              "error": "ValueError:outside_36h_publication_window"
            },
            {
              "url": "https://combinedmaritimeforces.com/2026/09/04/cmf-engages-regional-maritime-law-enforcement-partners-at-nairobi-dialogue/",
              "discovery_id": "middle-east:combined-maritime-forces",
              "status": "excluded",
              "error": "ValueError:outside_36h_publication_window"
            },
            {
              "url": "https://safeairspace.net/tomes/wp-content/uploads/2026/06/Canada-Haiti-Airspace-Warning-June-2026.jpg",
              "discovery_id": "middle-east:safeairspace-opsgroup",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            },
            {
              "url": "https://safeairspace.net/tomes/wp-content/uploads/2026/02/14-KABUL-FIR-CCT-BULLETIN-2025014.pdf",
              "discovery_id": "middle-east:safeairspace-opsgroup",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            },
            {
              "url": "https://www.who.int/mega-menu/news/all-news",
              "discovery_id": "middle-east:who-middle-east-emro",
              "status": "excluded",
              "error": "ValueError:incomplete_or_redirected"
            },
            {
              "url": "https://www.who.int/mega-menu/news/all-news/releases",
              "discovery_id": "middle-east:who-middle-east-emro",
              "status": "excluded",
              "error": "ValueError:incomplete_or_redirected"
            },
            {
              "url": "https://meo.one-line.com/en/news/operations-updates-situation-middle-east",
              "discovery_id": "middle-east:ocean-network-express",
              "status": "excluded",
              "error": "ValueError:outside_36h_publication_window"
            },
            {
              "url": "https://meo.one-line.com/en/news/all-news/all-years/all-months",
              "discovery_id": "middle-east:ocean-network-express",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            },
            {
              "url": "https://shafaq.com/en/Middle-East/Israel-kills-Hamas-and-PIJ-commanders-in-Gaza",
              "discovery_id": "middle-east:shafaq-news",
              "status": "accepted"
            },
            {
              "url": "https://shafaq.com/en/Middle-East/Tehran-repatriates-49-prisoners-from-Iraq",
              "discovery_id": "middle-east:shafaq-news",
              "status": "accepted"
            },
            {
              "url": "https://hengaw.net/en/reports-and-statistics-1/2026/09/article-5",
              "discovery_id": "middle-east:hengaw-iran",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            },
            {
              "url": "https://hengaw.net/en/reports-and-statistics-1/2026/09/article-4-1",
              "discovery_id": "middle-east:hengaw-iran",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            },
            {
              "url": "https://zona.media/news/2026/09/15/krymsk",
              "discovery_id": "local-discovery:0",
              "status": "excluded",
              "error": "ValueError:article_small_review_bound"
            },
            {
              "url": "https://zona.media/news/2026/09/15/lyubshin",
              "discovery_id": "local-discovery:0",
              "status": "excluded",
              "error": "ValueError:article_small_review_bound"
            },
            {
              "url": "https://semnasem.org/news/2026/09/15/permskij-kandidat-ot-yabloka-zayavil-o-snyatii-s-vyborov-radi-obedineniya-oppozicii",
              "discovery_id": "local-discovery:1",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            },
            {
              "url": "https://semnasem.org/news/2026/09/15/sud-oshtrafoval-sahalinskogo-kommunista-za-kollektivnoe-obrashenie-protiv-presledovaniya-odnopartijcev-na-video-on-stoyal-molcha",
              "discovery_id": "local-discovery:1",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            },
            {
              "url": "https://verstka.media/v-germanii-ryadom-s-voennym-aerodromom-nashli-oblomki-razbivshegosya-bespilotnika",
              "discovery_id": "local-discovery:3",
              "status": "excluded",
              "error": "HTTPError:HTTP Error 403: Forbidden"
            },
            {
              "url": "https://verstka.media/v-troicze-sergievoj-lavre-zamenili-troiczu-rublyova-kopiej-na-vremya-proverki-klimaticheskoj-vitriny",
              "discovery_id": "local-discovery:3",
              "status": "excluded",
              "error": "HTTPError:HTTP Error 403: Forbidden"
            },
            {
              "url": "https://www.themoscowtimes.com/2026/09/15/russia-resumes-postal-service-to-north-korea-after-6-years-a93717",
              "discovery_id": "local-discovery:4",
              "status": "excluded",
              "error": "ValueError:article_small_review_bound"
            },
            {
              "url": "https://www.themoscowtimes.com/2026/09/15/mfa-repeats-warning-for-foreign-embassies-in-kyiv-to-evacuate-after-train-strike-near-poland-a93715",
              "discovery_id": "local-discovery:4",
              "status": "excluded",
              "error": "ValueError:article_small_review_bound"
            },
            {
              "url": "https://maritime-executive.com/article/classnk-issues-approval-in-principle-aip-for-a-42-000-m3-lco2-carrier",
              "discovery_id": "local-discovery:6",
              "status": "excluded",
              "error": "ValueError:incomplete_or_redirected"
            },
            {
              "url": "https://maritime-executive.com/article/three-containers-fall-off-a-boxship-during-cargo-ops-at-port-of-la",
              "discovery_id": "local-discovery:6",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            },
            {
              "url": "https://www.pravda.com.ua/eng/news/2026/09/15/8053613/",
              "discovery_id": "local-discovery:7",
              "status": "accepted"
            },
            {
              "url": "https://www.pravda.com.ua/eng/news/2026/09/15/8053577/",
              "discovery_id": "local-discovery:7",
              "status": "accepted"
            },
            {
              "url": "https://www.ukrinform.net/rubric-ato/4164382-over-220000-ukrainians-receive-temporary-protection-in-romania.html",
              "discovery_id": "local-discovery:8",
              "status": "accepted"
            },
            {
              "url": "https://www.ukrinform.net/rubric-ato/4164407-un-considers-storing-aid-for-ukraine-in-underground-facilities-after-warehouse-strikes.html",
              "discovery_id": "local-discovery:8",
              "status": "accepted"
            },
            {
              "url": "https://suspilne.media/news/event/rf-ukraine-war-topnews/",
              "discovery_id": "local-discovery:9",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            },
            {
              "url": "https://suspilne.media/news/event/veterany-istorii-pro-reintegrasiyu-viiskovih/",
              "discovery_id": "local-discovery:9",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            },
            {
              "url": "https://www.bbc.com/news/videos/cwzrz43e2dvmo",
              "discovery_id": "local-discovery:12",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            },
            {
              "url": "https://www.bbc.com/news/videos/cj62erlpw5qlo",
              "discovery_id": "local-discovery:12",
              "status": "excluded",
              "error": "ValueError:article_publication_metadata_missing_or_conflicting"
            }
          ],
          "article_fetch_limit": 36,
          "article_attempts": 36,
          "deferred_article_count": 0,
          "elapsed_seconds": 25.859851917251945,
          "full_daily_edition": false,
          "editorial_dispositions": [
            {
              "id": "article-980e8ae49ae03bd43f5a",
              "status": "retained_immutable_prior_article",
              "source_changed": false
            },
            {
              "id": "article-49d218247be5e580327b",
              "status": "deferred_editorial_budget"
            }
          ],
          "editorial_selected_count": 4
        }
      }
    ]
  },
  "dataset_sha256": "e169c5ac1935c1da0f7ee4a1c4723bfb1d049a9d0045e202248ea14e4869bec8"
}
