Open Source Signal logo
Open Source Signal Сигнал відкритих джерел
Issue W39 21–27 September 2026 Weekly Magazine EN + UKR

Open Source Signal Weekly

Тижневий сигнал відкритих джерел

Sunday editorial synthesis for Ukrainian accountability OSINT.

Week 39 was a lesson in scale. A named list of roughly 259,000 Russian military deaths is a documented floor, not a complete total; a 60% interception estimate for jet-powered Shaheds describes one changing threat class, not air defence as a whole; more than 3,000 EU sanctions listings moved from expiry risk to an operative three-year extension, while a separate nearly €3 billion Ukraine Facility payment remained at the approval stage. UN investigators separated attacks on energy infrastructure, militarised education in occupied territory and deceptive recruitment of foreign nationals into distinct evidence tracks. The practical rule for the week is simple: every number needs a population, a time window, a source and a status.

Editorial frame

What this is: A Sunday weekly magazine for Week 39, developing Daily #112–#116 and Saturday Tool Radar #117 into seven editorial sections.

What this is not: A mechanical merge, a political ranking, a battlefield targeting product, or a claim that database inclusion equals legal responsibility.

Rubric map

📡 Signal of the Week / Головний сигнал тижня
🇺🇦 Ukraine Lens / Українська оптика
⚖️ War Crimes Verification / Верифікація воєнних злочинів
🕯️ Losses, Captivity & Missing / Втрати, полон, зниклі
🧰 Tradecraft / Методика
🛠️ Tools / Datasets / Інструменти й набори даних
⚠️ Risk Watch / Межі й ризики

Editorial note

Every quantitative claim should carry four fields beside it: population or denominator, time window, source and status. A named death list is not total mortality. An interception percentage is not a universal system score. A sanctions list is not a conviction. An approved payment is not cash received.

📡 Signal of the Week Головний сигнал тижня
#01

The week's strongest evidence all came with a denominator — and weakened when the denominator disappeared

Mediazona · 21 September; Reuters / Ukrainian Air Force · 22 September; Council of the EU · 22 and 24 September 2026

What happened

Mediazona put its verified named list of Russian military deaths at roughly 259,000 while leak matching suggested substantial undercounting among mobilised personnel. The Ukrainian Air Force told Reuters it was intercepting about 60% of jet-powered Shaheds, versus more than 90% of earlier propeller-driven variants. The EU extended more than 3,000 individual Russia-related listings for 36 months, while separately approving nearly €3 billion under the Ukraine Facility for payment to follow.

Why it matters

The numbers are valid only inside their defined populations and states.

How to use it

Store population/denominator, time window, source, method and state with every quantitative field.

Limits

These examples come from different domains; the common lesson is methodological, not statistical.

Найсильніші докази тижня мали знаменник — і слабшали, щойно знаменник зникав

Mediazona · 21 вересня; Reuters / Повітряні сили України · 22 вересня; Рада ЄС · 22 та 24 вересня 2026

Що сталося

Mediazona довела свій перевірений іменний список загиблих російських військових приблизно до 259 тисяч, водночас зіставлення витоків указало на значний недооблік серед мобілізованих. Повітряні сили України повідомили Reuters про близько 60% перехоплення реактивних Shahed проти понад 90% ранніх гвинтових варіантів. ЄС продовжив більш як 3 000 персональних санкційних записів, пов'язаних із Росією, на 36 місяців, а окремо схвалив майже €3 млрд у межах Ukraine Facility.

Чому це важливо

Ці числа коректні лише всередині визначеної популяції та стану.

Як це застосувати

Зберігайте популяцію/знаменник, часовий проміжок, джерело, метод і стан разом із кожним кількісним полем.

Обмеження

Приклади походять із різних доменів; спільний висновок методологічний, а не статистичний.

weeklydenominatormeasurementstatus
🇺🇦 Ukraine Lens Українська оптика
#02

Civilian harm and economic disruption are converging into one measurable impact chain

OHCHR · 24 September; Kyiv authorities · 24–25 September; ArcelorMittal · 25 September 2026

What happened

OHCHR said that from September 1 through 24 it had recorded at least 200 civilians killed and 1,234 injured in Ukraine, stressing that the figures were preliminary. Kyiv suffered repeated missile and drone attacks with civilian deaths, injuries and damage to a maternity hospital, data centres and other sites. ArcelorMittal said four missile strikes in five weeks had killed five employees, injured 17 and left its Kryvyi Rih operation unable to restart safely and sustainably.

Why it matters

The useful unit is strike → physical damage → service or production interruption → civilian or labour effect → recovery decision.

How to use it

Link casualty, infrastructure and business-continuity records by incident and date while preserving source class.

Limits

OHCHR's figures were preliminary; company statements describe company-level effects, not national industrial output.

Шкода цивільним і економічні перебої сходяться в один вимірюваний ланцюг наслідків

OHCHR · 24 вересня; влада Києва · 24–25 вересня; ArcelorMittal · 25 вересня 2026

Що сталося

OHCHR повідомило, що з 1 по 24 вересня зафіксувало в Україні щонайменше 200 загиблих і 1 234 поранених цивільних, наголосивши на попередньому характері цифр. Київ пережив повторні ракетні й дронові атаки із загиблими, пораненими та пошкодженням пологового будинку, дата-центрів та інших об'єктів. ArcelorMittal заявив, що чотири ракетні удари за п'ять тижнів убили п'ятьох працівників, поранили 17 і зробили перезапуск комбінату в Кривому Розі небезпечним і несталим.

Чому це важливо

Корисна одиниця аналізу: удар → фізичне пошкодження → перебій послуги чи виробництва → наслідок для цивільних або працівників → рішення про відновлення.

Як це застосувати

Пов'язуйте записи про жертви, інфраструктуру та безперервність роботи за інцидентом і датою, зберігаючи клас джерела.

Обмеження

Дані OHCHR були попередніми; заява компанії описує наслідок для конкретного підприємства, а не для промисловості країни загалом.

weeklyukraine-lenscivilian-harmindustrial-impact
⚖️ War Crimes Verification Верифікація воєнних злочинів
#03

UN investigators split broad allegations into evidence tracks — energy, occupied schooling and foreign recruitment

UN Independent International Commission of Inquiry on Ukraine · 21 September; OHCHR · September 2026

What happened

The UN Commission described separate investigative strands: repeated Russian attacks on energy infrastructure and their humanitarian effects; Russian curricula and military training imposed in occupied territory, including training from age 14; and cases in which foreign nationals were allegedly deceived with civilian-job offers or coerced into Russian military service.

Why it matters

A broad narrative becomes investigable when decomposed into acts, affected populations, policy documents, recruitment pathways and evidentiary standards.

How to use it

Keep attack incidents, policy/curriculum evidence and recruitment cases in separate schemas, including what the Commission found, is still investigating or could not investigate.

Limits

The Commission said access and information constraints prevented it from investigating some reported Ukrainian attacks on infrastructure in Russia and Russian-controlled areas.

Розслідувачі ООН розклали широкі звинувачення на доказові напрями — енергетика, освіта в окупації та вербування іноземців

Незалежна міжнародна комісія ООН з розслідування щодо України · 21 вересня; OHCHR · вересень 2026

Що сталося

Комісія ООН описала окремі напрями розслідування: повторні російські удари по енергетичній інфраструктурі та їхні гуманітарні наслідки; російські навчальні програми й військову підготовку, нав'язані на окупованих територіях, включно з підготовкою з 14 років; а також випадки, коли іноземців, за даними Комісії, заманювали цивільною роботою або примушували до служби в російських силах.

Чому це важливо

Широкий наратив стає придатним до розслідування, коли його розкладено на дії, постраждалі групи, документи, шляхи вербування й доказові стандарти.

Як це застосувати

Тримайте удари, політики/навчальні документи й випадки вербування в окремих схемах, фіксуючи, що Комісія встановила, ще досліджує або не змогла дослідити.

Обмеження

Комісія зазначила, що обмеження доступу та інформації не дозволили їй дослідити частину повідомлень про українські удари по інфраструктурі в Росії та на контрольованих Росією територіях.

weeklywar-crimesunoccupied-territoriesrecruitment
🕯️ Losses, Captivity & Missing Втрати, полон, зниклі
#04

A named death list is a floor; captivity, missing status and transfer are different states again

Mediazona / BBC Russian · 21 September; Ukrainian authorities · 24–25 September 2026

What happened

Mediazona's verified named list of Russian military deaths reached roughly 259,000. Its matching of leaked datasets for mobilised personnel showed obituary-based public records can miss a substantial share of deaths and misclassify recruitment status. Ukraine also said two captured North Korean soldiers had been transferred to South Korea, while Ukrainian officials reported 2,363 children as missing as of September 25.

Why it matters

Loss, missing-person, captivity, transfer and identification databases measure different states; merging them creates double counts and false conclusions.

How to use it

Maintain person-level state transitions with provenance and preserve uncertainty rather than forcing terminal outcomes.

Limits

Mediazona treats its list as a conservative floor; the leaked cohort is not a random national sample.

Іменний список загиблих — це нижня межа; полон, зникнення й передача — ще інші стани

Mediazona / BBC Russian · 21 вересня; українські органи влади · 24–25 вересня 2026

Що сталося

Перевірений іменний список загиблих російських військових Mediazona сягнув приблизно 259 тисяч. Зіставлення витоків щодо мобілізованих показало, що публічні списки на основі некрологів можуть пропускати значну частину смертей і помилятися в категорії набору. Україна також повідомила про передачу двох полонених північнокорейських військових Південній Кореї, а українські посадовці — про 2 363 дітей зі статусом зниклих безвісти станом на 25 вересня.

Чому це важливо

Бази втрат, зниклих, полону, передачі та ідентифікації вимірюють різні стани; їхнє змішування створює подвійний облік і хибні висновки.

Як це застосувати

Ведіть зміни стану на рівні людини з походженням даних і зберігайте невизначеність замість примусового остаточного статусу.

Обмеження

Mediazona трактує свій список як консервативну нижню межу; вибірка з витоків не є випадковою загальнонаціональною вибіркою.

weeklylossesmissing-personscaptivityundercount
🧰 Tradecraft Методика
#05

Store four fields beside every number: population, time window, source and status

Cross-issue method derived from Daily #112–#116 and Tool Radar #117

What happened

This week's strongest records fail predictably when stripped of context: refinery nameplate capacity can be mistaken for national output loss; 590,000 UAV orders for deliveries; 1,468 vessel records in War & Sanctions for sanctions designations; 13 million destroyed books for damaged heritage sites; and a 60% interception estimate for a universal air-defence rate.

Why it matters

The error is usually not the number itself but the loss of its scope during copying, aggregation or visualisation.

How to use it

Make `population`, `time_window`, `source` and `status` mandatory quantitative fields; add method and confidence for estimates.

Limits

The rule does not solve source bias or sampling error; it makes them easier to audit.

Зберігайте біля кожного числа чотири поля: популяцію, часовий проміжок, джерело та статус

Наскрізний метод із Daily #112–#116 та Tool Radar #117

Що сталося

Найсильніші записи тижня передбачувано ламаються без контексту: паспортну потужність НПЗ можна сплутати з втратою національного випуску; 590 тисяч замовлених БпЛА — з поставками; 1 468 записів суден у War & Sanctions — із санкційними рішеннями; 13 млн знищених книжок — із пошкодженими пам'ятками; 60% перехоплення — з універсальною ефективністю ППО.

Чому це важливо

Помилка зазвичай не в самому числі, а у втраті його масштабу під час копіювання, агрегації чи візуалізації.

Як це застосувати

Зробіть `population`, `time_window`, `source` і `status` обов'язковими полями; для оцінок додавайте метод і впевненість.

Обмеження

Правило не усуває упередження джерела чи похибку вибірки; воно робить їх придатнішими до аудиту.

weeklytradecraftquantitative-osintmetadata
🛠️ Tools / Datasets Інструменти й набори даних
#06

A practical verification stack is layered: discovery, authoritative identity, sensor lead and reproducible capture

Bellingcat Toolkit; SEC EDGAR; Companies House; NASA FIRMS; OpenSky; Zotero · checked 26 September 2026

What happened

Saturday's Tool Radar produced a complementary stack rather than one 'best' tool: Bellingcat for discovery; SEC EDGAR and Companies House for company identity and filings; NASA FIRMS and OpenSky for sensor-derived leads; Zotero for ordinary-source metadata, PDFs and snapshots.

Why it matters

Discovery catalogues do not validate entries; registries record filings rather than ground truth; sensor detections are observations rather than causal explanations; snapshots preserve context without becoming forensic authentication.

How to use it

Build workflows by evidence function: discover → identify → observe → corroborate → preserve.

Limits

Coverage, authentication, rate limits and licensing vary by service; none is universally complete.

Практичний стек перевірки має шари: пошук, авторитетна ідентичність, сенсорна зачіпка та відтворюване збереження

Bellingcat Toolkit; SEC EDGAR; Companies House; NASA FIRMS; OpenSky; Zotero · перевірено 26 вересня 2026

Що сталося

Суботній Tool Radar дав не один «найкращий» інструмент, а взаємодоповнювальний стек: Bellingcat для пошуку; SEC EDGAR і Companies House для ідентичності компаній та звітності; NASA FIRMS і OpenSky для сенсорних зачіпок; Zotero для метаданих, PDF і знімків звичайних джерел.

Чому це важливо

Каталоги не верифікують кожен запис; реєстри зберігають подані відомості, а не абсолютну істину; сенсорні спостереження не пояснюють причину; знімки зберігають контекст, але не є судовою автентифікацією.

Як це застосувати

Будуйте процес за функцією доказу: знайти → ідентифікувати → спостерігати → підтвердити → зберегти.

Обмеження

Покриття, автентифікація, ліміти та ліцензування відрізняються; жоден сервіс не є універсально повним.

weeklytoolsdatasetsverification-stack
⚠️ Risk Watch Межі й ризики
#07

Status inflation remains the fastest way to turn a correct source into a false claim

Council of the EU · 22 and 24 September; Ministry of Finance of Ukraine · 22 September; War & Sanctions · 21 and 23 September 2026

What happened

EU individual sanctions moved from an unresolved expiry deadline to an operative 36-month extension. Separately, the Council approved nearly €3 billion under the Ukraine Facility, with payment to follow. Ukraine's Finance Ministry said $841 million had already been attracted through the World Bank PEACE project under Canada's guarantee. War & Sanctions added finance and maritime entities as intelligence-attribution records, not sanctions decisions or court findings.

Why it matters

Approved, received, listed, sanctioned, convicted and attributed are not stylistic variants; each word changes the factual claim.

How to use it

Use controlled status vocabularies and change state only after a source-side trigger: legal act, receipt, court decision, registry change or documented transfer.

Limits

Institutions use different procedural language; map it carefully instead of assuming identical categories.

Роздування статусу лишається найшвидшим способом перетворити правильне джерело на хибне твердження

Рада ЄС · 22 та 24 вересня; Мінфін України · 22 вересня; War & Sanctions · 21 та 23 вересня 2026

Що сталося

Персональні санкції ЄС перейшли від невирішеного дедлайну завершення дії до чинного продовження на 36 місяців. Окремо Рада схвалила майже €3 млрд у межах Ukraine Facility, після чого має відбутися виплата. Мінфін України повідомив, що $841 млн уже залучено через проєкт PEACE Світового банку під гарантію Канади. War & Sanctions додав фінансові та морські сутності як записи розвідувальної атрибуції, а не як санкційні рішення чи судові висновки.

Чому це важливо

«Схвалено», «отримано», «внесено до бази», «під санкціями», «засуджено» та «атрибутовано» — не стилістичні варіанти; кожне слово змінює фактичне твердження.

Як це застосувати

Використовуйте контрольований словник статусів і змінюйте стан лише після тригера в джерелі: правового акта, надходження коштів, судового рішення, зміни реєстру чи документованої передачі.

Обмеження

Інституції мають різну процедурну мову; зіставляйте її обережно, не вдаючи тотожності категорій.

weeklyrisk-watchstatus-inflationsanctionsfunding
🧭Evidence model / Модель доказів

Every number needs scope

  • Attach population/denominator, time window, source and status.
  • Treat named lists as floors unless completeness is demonstrated.
  • Do not turn class-specific performance into a system-wide metric.
🗂️Weekly workflow / Робочий процес

Separate state from magnitude

  • Track legal, financial and investigative transitions as events.
  • Link incident → damage → service/production effect → civilian effect → recovery.
  • Keep portal attribution, sanctions status and judicial findings separate.
🛡️Safety line / Межа безпеки

Do not manufacture certainty from aggregation

  • Do not infer missing-person outcomes from aggregate casualty data.
  • Do not expose sensitive individual details to complete a record.
  • Do not turn intelligence, registry or sanctions inclusion into personal culpability without the evidentiary step.

Reading List