Blog
Weekly reports, analysis and notes on our method. Each post is dated and describes the system as it was on that date.
Weekly ReportWeekly Report | Week 40 · Sep 28 — Oct 4, 2026
7 daily briefs · 10,989 events · Russia strikes Kyiv's Dnipro bridges, Putin rules out a ceasefire at Valdai, Ukraine fires its FP-7 missile in combat
Weekly ReportWeekly Report | Week 39 · Sep 21 — Sep 27, 2026
7 daily briefs · 9,251 events · Kyiv struck five nights running, Ukrainian drones hit six Russian refineries, Ukraine offers a mutual energy truce at the UN
Weekly ReportWeekly Report | Week 38 · Sep 14 — Sep 20, 2026
7 daily briefs · 6,593 events · Kremlin says Russia now strikes indiscriminately, three top Russian diesel refineries halted, energy truce collapses
Weekly ReportWeekly Report | Week 37 · Sep 7 — Sep 13, 2026
7 daily briefs · 6,198 events · Ukrainian drones strike Arctic Russia at 3,000km, Russia's declared offensive runs nine straight days
Weekly ReportWeekly Report | Week 36 · Aug 31 — Sep 6, 2026
7 daily briefs · 7,206 events · Putin publicly orders mass energy strikes at the SCO summit, eight straight days of strikes on Ukrainian cities
Weekly ReportWeekly Report | Week 35 · Aug 24 — Aug 30, 2026
7 daily briefs · 7,503 events · Myla strike kills 37 in 2026's deadliest single attack, Russian gasoline output down 20% after refinery campaign
Weekly ReportWeekly Report | Week 34 · Aug 17 — Aug 23, 2026
7 daily briefs · 9,146 events · Deadliest week for Ukrainian civilians since May 2022, Kryvyi Rih double-tap kills 15, ballistic intercept rate at wartime low
Weekly ReportWeekly Report | Week 33 · Aug 10 — Aug 16, 2026
7 daily briefs · 8,195 events · North Korean missiles kill seven at Zaporizhstal, Ukraine holds ~1% of needed Patriots, 600 drones hit Moscow region
Weekly ReportWeekly Report | Week 32 · Aug 3 — Aug 9, 2026
7 daily briefs · 7,577 events · Three ballistic barrages in five nights with near-zero intercepts, Ukrainian drones reach Ufa at 1,700km
Weekly ReportWeekly Report | Week 31 · Jul 27 — Aug 2, 2026
7 daily briefs · 5,011 events · Ukraine intercepts 1 of 27 ballistic missiles as Patriots run low, Russian Kh-101 crosses 95km into Poland
Weekly ReportWeekly Report | Week 30 · Jul 20 — Jul 26, 2026
7 daily briefs · 4,844 events · Two ballistic strikes on Kyiv in one week, Golden Leo cargo ship hit killing Indian sailors, Drapatyi replaces Syrskyi
Weekly ReportWeekly Report | Week 29 · Jul 13 — Jul 19, 2026
7 daily briefs · 3,543 events · Russia's heaviest ballistic barrage on Kyiv, European anti-ballistic coalition launched, Tu-95 destroyed at Engels-2
Weekly ReportWeekly Report | Week 28 · Jul 6 — Jul 12, 2026
7 daily briefs · 4,158 events · Zero ballistic intercepts as Patriot stocks run out, Ukrainian drones reach Omsk at 2,500km, 48 shadow fleet vessels struck
Weekly ReportWeekly Report | Week 27 · Jun 29 — Jul 5, 2026
7 daily briefs · 5,709 events · Russia's deadliest Kyiv strike kills 31, Ukraine's ballistic intercept gap exposed, 42.74% of Russian refining disabled
Weekly ReportWeekly Report | Week 26 · Jun 22 — Jun 28, 2026
7 daily briefs · 6,519 events · Ukrainian Flamingo missiles strike Titan-Barrikady defense plant, Moscow refinery offline until end-2026
Weekly ReportWeekly Report | Week 25 · Jun 15 — Jun 21, 2026
7 daily briefs · 5,235 events · Ukrainian deep strike reaches Siberia at 2,000km, Moscow refinery halted, Kyiv Pechersk Lavra struck
Weekly ReportWeekly Report | Week 24 · Jun 8 — Jun 14, 2026
7 daily briefs · 5,130 events · Ukraine's record 330-drone swarm reaching Russia's Urals, Russian strike on Chornobyl waste storage
Weekly ReportWeekly Report | Week 23 · Jun 1 — Jun 7, 2026
7 daily briefs · 5,772 events · Ukraine's 250-drone day reaching St. Petersburg, Russia's record 216-UAV swarm, IAEA confirmed ZNPP damage
Weekly ReportWeekly Report | Week 22 · May 25 — May 31, 2026
7 daily briefs · 5,959 events · First Oreshnik IRBM strike on Kyiv, record 323-drone Russian swarm, NATO member Romania struck
Weekly ReportWeekly Report | Week 21 · May 18 — May 24, 2026
7 daily briefs · 6,244 events · Russia-Belarus nuclear drills with 64,000 personnel, record 348-drone intercept night, quarter of Russian refining offline
Weekly ReportWeekly Report | Week 20 · May 11 — May 17, 2026
7 daily briefs · 6,099 events analyzed · Russia's 1,567-drone 48-hour assault, Ukraine's 556-UAV record night, Germany 1,500km drone deal
Weekly ReportWeekly Report | Week 19 · May 4 — May 10, 2026
7 daily briefs · 6,760 events analyzed · Ukraine's strike 6km from the Kremlin, Trump-announced ceasefire collapse, 352,000 confirmed Russian deaths
Weekly ReportWeekly Report | Week 18 · Apr 27 — May 3, 2026
7 daily briefs · 6,208 events analyzed · Russia's record 409-drone swarm, four consecutive Ukrainian strikes on Tuapse refinery, Orsk hit at 1,400km
Weekly ReportWeekly Report | Week 17 · Apr 20 — Apr 26, 2026
7 daily briefs · 4,879 events analyzed · Ukraine's record 203-drone attack reaching 1,800km into Russia, first strike on Yekaterinburg in the Urals
Weekly ReportWeekly Report | Week 16 · Apr 13 — Apr 19, 2026
7 daily briefs · 6,447 events analyzed · Russia's record 324-drone swarms, Ukrainian strike on Atlant Aero factory, and Patriot interceptor shortage
Weekly ReportWeekly Report | Week 15 · Apr 6 — Apr 12, 2026
7 daily briefs · 6,448 events analyzed · Record Ukrainian drone ops, Orthodox Easter ceasefire collapse, and Budanov's diplomatic signal
Weekly ReportWeekly Report | Week 14 · Mar 30 — Apr 5, 2026
7 daily briefs · 5531 events analyzed · Ukraine's energy war, 700+ drone swarms, and 480 km² liberated