Weekly Report

Weekly 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 Intelligence Report | Ukraine-Russia conflict analysis, June 29 to July 5, 2026

BOTTOM LINE UP FRONT

  • Russia's July 1–2 strike on Kyiv, confirmed at 31 killed and 102 injured across 11 hours of bombardment using ballistic missiles, cruise missiles, and drones, is the deadliest single attack on the capital recorded this conflict per Ukrainian authorities.

  • Ukraine intercepted only 4 of 24 ballistic missiles in the Kyiv attack. President Zelensky stated Ukraine lacks sufficient PAC-3 interceptors to defeat mass salvos exceeding 70 ballistic missiles, and Ukraine's Defense Minister subsequently wrote to 40 countries requesting urgent transfer of Patriot interceptor stocks.

  • Russia claimed capture of Kostiantynivka in Donetsk Oblast on July 3–4. Ukraine denied the claim, stating the city remains under its control, and independent verification was not available as of July 5. If confirmed it would represent the largest Ukrainian-held city to fall in the full-scale invasion phase.

  • Ukraine's General Staff reported that June refinery strikes disabled 42.74% of Russian crude processing design capacity. President Putin publicly acknowledged a domestic fuel deficit, though he characterized it as non-critical.

  • Ukrainian deep-strike drone operations this week reached St. Petersburg, Leningrad Oblast, Udmurtia, Ulyanovsk Oblast, Penza Oblast, Kurgan Oblast, and occupied Crimea — a geographic spread extending well beyond prior observed operational reach.

Top Story: Russia's July 1–2 Mass Strike Kills 31 in Kyiv; Ukraine's Ballistic Missile Intercept Gap Exposed

The week's defining event was Russia's sustained 11-hour bombardment of Kyiv on the night of July 1–2, which killed 31 people and injured 102 per Ukrainian authorities. The strike used ballistic missiles, cruise missiles, and Geran/Gerber loitering munitions across all city districts, damaging more than 30 locations including residential buildings. Ukrainian authorities confirmed that only 4 of 24 ballistic missiles were intercepted. Kyiv Mayor Klitschko described the attack as the most massive since the full-scale invasion began; city authorities reported 52,500 residents sheltered in the metro, a record figure.

The death toll, initially reported at 10 killed in the July 2 daily brief, rose to 27 by July 3 and was confirmed at 31 killed and 102 injured by July 5 as rescue operations concluded.

The interception failure drove immediate diplomatic activity. President Zelensky publicly stated Ukraine cannot defeat large-scale Russian ballistic salvos exceeding 70 missiles with current PAC-3 interceptor stocks and called on US President Trump to authorize Patriot production licenses for Ukraine. Ukrainian Defense Minister Fedorov separately announced a signed contract for hundreds of PAC-2 and PAC-3 interceptor missiles with Germany's support and wrote to 40 countries requesting urgent transfer of existing Patriot interceptor stocks. These are two distinct procurement tracks: the signed contract and the emergency diplomatic letters requesting immediate stock transfers.

The Kyiv strike did not occur in isolation. Across the full week, Russian forces conducted repeated guided aerial bomb attacks on Zaporizhzhia city on June 28, June 30, and July 4; a five-strike KAB campaign on Kharkiv on July 1; a guided bomb strike on a central Sumy street on July 3 killing at least 4 including a 5-year-old girl; and a strike on a Kramatorsk supermarket on July 4. Russian forces also struck a Kherson hospital on July 2 killing a doctor, and hit a school in Sumy injuring 11 including children.

Why this matters: The confirmed death toll of 31 exceeds prior documented single-attack tolls on Kyiv during the full-scale invasion period. The 4-of-24 ballistic intercept rate reflects the capacity constraint Zelensky quantified: current stocks cannot saturate intercept requirements against salvos above 70 ballistic missiles. Ukraine's General Staff separately assessed that June refinery strikes disabled 42.74% of Russian crude processing design capacity, a figure reported without independent third-party verification.

Narrative Shifts (2 of 5 shown)

Ukraine's Air Defense Capacity vs. Russian Ballistic Salvo Scale. The July 1–2 Kyiv strike converted an operational gap into a documented, publicly stated policy problem. Zelensky's public quantification — 4 of 24 intercepts — gave the intercept failure specific figures that circulated across Western and Ukrainian media, driving emergency letters to 40 countries and a public call to the US president for Patriot production licenses. The narrative moved from "Ukraine needs more air defense" to "here is the specific salvo size Ukraine cannot currently stop." Western outlets led with the 31-killed toll and the 4-of-24 figure. Russian state media characterized the strike as a "proportional military operation" targeting "military infrastructure and decision-making centers," listing oblasts rather than specific impact sites; the residential and hospital damage documented by Ukrainian authorities was not reflected in that framing. Ukrainian sources centered the 31-killed toll, the metro shelter record, and Zelensky's direct quantification of the intercept gap.

Russian Domestic Fuel Crisis: From Acknowledged Deficit to Visible Supply Disruption. Putin's June 29 statement — that Ukrainian strikes have created "a certain deficit" of fuel, while calling it non-critical — was the first public Russian leadership acknowledgment of supply impact from Ukrainian strikes per source data this week. Meduza's reporting of 18-hour queues and National Guard presence at filling stations within 24 hours indicated the practical situation exceeded the "non-critical" characterization. Ukraine's General Staff 42.74% capacity figure provided a cumulative metric for the June campaign, though it was not independently verified outside Ukrainian government. Western outlets cited Meduza's queue reporting as corroboration of strike effectiveness. Russian state media characterized fuel distribution challenges as temporary logistical adjustments. Ukrainian sources presented the crisis as direct validation of the deep-strike refinery campaign.

This is the condensed weekly report. The full version includes all five narrative shifts, the complete economic impact breakdown (energy, defense, finance, infrastructure), and all signals to watch.

Read the full Week 27 report in the app: app.osnt.in/brief/latest

Previous week: Week 26 · Jun 22 — Jun 28, 2026

osnt userpic
OSNT.IN

AI Intelligence Platform

Use code BETA100 for 100% off your first monthClaim Now
Claim your beta tester access. Full intelligence brief, free.Claim access