Nightwatch
Intelligence archive
Historical intelligence

Situation Report

Archived operational intelligence briefing retained for historical analysis.

Intelligence brief / archived issue

Situation Update (UTC)

Key updates since last sitrep

  • Odesa strike casualties rise; child among injured. Odesa MVA head Serhii Lysak, relayed by РБК-Україна, reported three injured — including a three-year-old child — after a Russian attack damaged a multi-storey residential building in Odesa city (Odesa Oblast); he stated figures were current "as of this minute," with an operational HQ deployed and emergency/utility services working (22:57 UTC). ASTRA separately published eyewitness video of the burning upper floors of a curved residential block, watermarked "Odesa INFO," and noted the Air Force had recorded a Russian "Бандероль"-type loitering munition over Odesa overnight into 17 September (22:48 UTC). (РБК-Україна / ASTRA, 22:48–22:57 UTC — MEDIUM-HIGH for the strike, building damage and casualty report as attributed to Lysak / LOW-MEDIUM for munition attribution).
  • Nationwide missile-danger alert; MiG-31K takeoff recorded. Повітряні Сили ЗС України issued a nationwide missile-danger warning and reported a MiG-31K takeoff (23:03 UTC). No launch, track or impact data followed within this cycle. (Повітряні Сили ЗС України, 23:03 UTC — HIGH for the warning as issued / LOW for outcome).
  • Rocket inbound to Zaporizhzhia city from the south-east. Air Force reported a missile tracking toward Zaporizhzhia city from the south-east (23:00 UTC). No system type, intercept or impact reported. (Повітряні Сили ЗС України, 23:00 UTC — HIGH for track / LOW for effects).
  • Jet-powered UAV crossing Mykolaiv Oblast toward Kirovohrad Oblast. Air Force reported a "Реактивний БпЛА" in the Novyi Buh area (Mykolaiv Oblast) tracking toward Kirovohrad Oblast (23:02 UTC) — a westward/north-westward deepening of the southern air route beyond the Odesa–Mykolaiv coastal belt. (Повітряні Сили ЗС України, 23:02 UTC — HIGH for track / LOW for intended target).
  • Kyiv air raid stood down. КМВА declared all-clear for Kyiv city (22:34 UTC), ending the carried-forward Brovary/southern-approach raid without published intercept, impact or casualty data. (КМВА, 22:34 UTC — HIGH).
  • Large fire and explosions reported in Rostov-on-Don — single source, unverified. Exilenova+ posted three successive items (video, stills, then video-plus-photo) captioned as explosions and a large fire in Rostov(-on-Don), Rostov Oblast, Russia, with a smoke plume over residential blocks and multiple red aerial lights consistent with drone navigation lights or tracer fire (22:33–22:50 UTC). The channel's own accompanying assessment rated location and cause MEDIUM/LOW. No geolocation markers, timestamps, blast damage or official Russian confirmation; cause (strike vs. air-defense debris vs. other fire) is not established. (Exilenova+, 22:33–22:50 UTC — LOW).
  • US House sanctions vote now given specific figures. Оперативний ЗСУ, citing Radio Svoboda, reported the US House of Representatives passed the Graham "hell sanctions" bill by 262 votes to 159, providing for new sanctions on countries purchasing Russian oil and gas and assisting sanctions circumvention (22:54 UTC). This partially reconciles the previous cycle's conflicting ТАСС ("voting continuing," 217 votes) and РБК-Україна ("passed") claims, but remains single-source with no bill number or official congressional record. (Оперативний ЗСУ / Radio Svoboda, 22:54 UTC — MEDIUM for the pass/vote split as reported / LOW for bill detail).
  • Canada applies to join a Northern European military initiative. ТАСС, citing the office of Canadian PM Carney after his talks with UK counterpart Burnham in Liverpool, reported that Canada submitted an application to join a Northern European military initiative (22:41 UTC). No initiative name, scope or acceptance status given. (ТАСС, 22:41 UTC — MEDIUM-LOW, single source, no corroboration).

Operational picture (by sector)

  • Kupiansk axis (Kharkiv Oblast): No significant change. Baseline: one Russian assault repelled near Kivsharivka. (MEDIUM).
  • Kharkiv / Vovchansk / northern Kharkiv (Kharkiv Oblast): No significant change. Russian "Sever" FPV footage and MoD Russia's Sever encirclement claim remain ungeolocated. Weather at Kharkiv/Vovchansk (23:00 UTC): 8.3 °C, clear, cloud 9%, wind 0.4 m/s — highly favourable for UAV/FPV observation. (MEDIUM footage / LOW encirclement claims).
  • Izium area (Kharkiv Oblast, Oskil): No significant change. Военкор Котенок's single-source claim of ~40 FAB/UMPK strikes on Izium remains unverified. (LOW).
  • Sumy / northern border (Sumy Oblast): No significant change. Carried-forward: three civilians wounded by a Russian UAV on a road in Shostka Raion; Colonelcassad's claim of a Russian crossing of the Korova River south of Ryasnoye remains unverified. (MEDIUM-HIGH for casualties / LOW for the river crossing).
  • North Slobozhanshchyna and Kursk directions (Sumy/Kharkiv border belt): No significant change. (MEDIUM).
  • South Slobozhanshchyna axis (Kharkiv/Donetsk border belt): No significant change. Baseline: twelve Russian assaults toward Ternova, Rubizhne, Mala Vovcha, Radkivka and near Lyman, Vilcha, Starytsia. (MEDIUM).
  • Krasnyi Lyman / northern Donetsk (Donetsk Oblast): No significant change. Baseline: six Russian attempts stopped toward Shyikivka and Lyman, and near Novoiehorivka/Novoselivka. (MEDIUM).
  • Sloviansk axis (Donetsk Oblast): No significant change. Baseline: two Russian attempts stopped near Kryva Luka. (MEDIUM).
  • Kramatorsk axis (Donetsk Oblast): No significant change this cycle. Baseline: two Russian assaults near Yurkivka and Fedorivka; the 22:22 UTC north-bound UAV track in Kramatorsk Raion remains without a reported terminal effect. (MEDIUM).
  • Kostiantynivka axis (Donetsk Oblast): No significant change. Baseline: twenty-two Russian attacks repelled near Kostiantynivka, Illinivka, Dovha Balka, Rozkishne, Toretske and toward Mykolaipillia, Pavlivka, Novohryhorivka, Kucheriv Yar. (MEDIUM).
  • Pokrovsk / Dobropillya / southern Donetsk (Donetsk Oblast): No significant change. Baseline: 27 attacks stopped; 57 Russian killed, 12 wounded; 171 UAVs destroyed or suppressed (Ukrainian General Staff tally). Weather at Pokrovsk (23:00 UTC): 11.2 °C, clear, cloud 1%, wind 0.9 m/s — near-ideal optical-reconnaissance conditions. (MEDIUM).
  • Oleksandrivka axis (Donetsk/Dnipropetrovsk boundary): No significant change. Baseline: two Russian attacks repelled toward Berezove. (MEDIUM).
  • Huliaipole axis (Zaporizhzhia Oblast): No significant change. Baseline: three Russian attacks toward Vozdvyzhivka, Novoselivka and a settlement reported as Dobropillia (Zaporizhzhia Oblast). (MEDIUM as reported / LOW exact identification).
  • Orikhiv axis (Zaporizhzhia Oblast): No significant change on the ground. Air-only update: an Air Force missile warning placed a missile inbound to Zaporizhzhia city from the south-east at 23:00 UTC (see Deep Strikes). Baseline: no Russian assault actions reported on the Orikhiv direction. Weather at Orikhiv (23:00 UTC): 12.1 °C, clear, cloud 4%, wind 0.8 m/s — favourable for UAV employment. (MEDIUM ground / HIGH for the air warning).
  • East/West Zaporizhzhia directions: No significant change. Baseline: Рыбарь claims around Novoselivka, Novoandriivka and north of Stepnohirsk, and the Воин DV claim of 1461st MRR (36th Army) FPV strikes on Starlink terminals, remain single-source and unverified. (LOW).
  • Prydniprovsk / Kherson direction (Kherson Oblast): No significant change. Baseline: Russian claim of FPV strikes on Ukrainian temporary-deployment points and an ammunition depot remains unconfirmed. Weather at Kherson (23:00 UTC): 14.0 °C, partly cloudy, cloud 35%, wind 0.8 m/s — favourable for UAV employment. (MEDIUM imagery / LOW attribution).
  • Mykolaiv / Odesa direction (Mykolaiv and Odesa Oblasts): Updated — casualties confirmed; air route extends inland. Three injured, including a three-year-old, after a Russian attack damaged a multi-storey residential building in Odesa city (Lysak via РБК-Україна, 22:57 UTC; video via ASTRA, 22:48 UTC). Separately, a jet-powered UAV was tracked over Novyi Buh (Mykolaiv Oblast) heading for Kirovrad Oblast (Air Force, 23:02 UTC), indicating the southern jet-UAV route is extending beyond the coast toward the Dnipro/Kirovohrad rear. (MEDIUM-HIGH for Odesa strike and casualties / HIGH for the track warning / LOW for munition attribution).
  • Kyiv / Kyiv Oblast: Updated — raid terminated. КМВА declared all-clear for Kyiv city at 22:34 UTC, concluding the carried-forward south-approach jet-UAV and Brovary-vector raid. No intercept counts, impact sites or casualties published this cycle. (HIGH for the all-clear / LOW for outcomes).
  • Chernihiv / Sumy northern border (Chernihiv Oblast): No significant change. Baseline: jet-UAV track through Bobrovytsia toward Kyiv Oblast (21:15). (HIGH track / LOW effects).
  • Poltava / Cherkasy / Kirovohrad / Dnipropetrovsk rear corridors: Updated (air only). A jet-powered UAV is now tracked from Novyi Buh (Mykolaiv Oblast) toward Kirovohrad Oblast (Air Force, 23:02 UTC), adding a new vector into the Kirovohrad rear corridor. Carried-forward without new official data: the general KAB warning for Dnipropetrovsk Oblast (21:48), Kirovohrad industrial explosion footage, and Kremenchuk/Lysianka/Smila tracks. (HIGH for the new track / MEDIUM for the warning / LOW-MEDIUM attribution).
  • Russian rear and occupied territories: Updated — unverified Rostov event. A large fire with a smoke plume and red aerial lights was reported in Rostov(-on-Don), Rostov Oblast by a single opposition/aggregator channel, caption-claimed to follow explosions (Exilenova+, 22:33–22:50 UTC); no independent confirmation, geolocation or official Russian statement. The carried-forward unattributed Ulyanovsk Oblast drone-danger alert remains without official citation. (LOW).
  • Belarus / northern flank: No significant change.

Deep strikes & air defense

  • Odesa city strike (continued reporting, casualties confirmed): A Russian attack damaged a multi-storey residential building in Odesa city, with three injured, one a three-year-old, per Odesa MVA head Serhii Lysak via РБК-Україна (22:57 UTC); ASTRA published eyewitness video of fire breaching the upper-floor facade of a curved residential block (22:48 UTC). ASTRA noted the Air Force had tracked a "Бандероль"-type loitering munition over Odesa overnight into 17 September; munition type for this specific impact remains unconfirmed. (РБК-Україна / ASTRA — MEDIUM-HIGH for strike and casualties / LOW-MEDIUM for munition attribution).
  • Nationwide missile-danger and MiG-31K takeoff (new): Air Force issued a nationwide missile-danger warning and recorded MiG-31K takeoff (23:03 UTC). This is the signature of a possible Kinzhal release; no launch, trajectory, intercept or impact was reported within this cycle. (Повітряні Сили ЗС України — HIGH for warning / LOW for outcome).
  • Missile toward Zaporizhzhia city (new): Air Force reported a rocket tracking toward Zaporizhzhia city from the south-east (23:00 UTC). System type, intercept and impact unstated. (Повітряні Сили ЗС України — HIGH for track / LOW for effects).
  • Jet-powered UAV, Mykolaiv → Kirovohrad (new): Air Force reported a jet-powered UAV in the Novyi Buh area (Mykolaiv Oblast) tracking toward Kirovohrad Oblast (23:02 UTC). Onward routing and intended target unstated. (Повітряні Сили ЗС України — HIGH for track / LOW for effects).
  • Kyiv raid concluded: КМВА all-clear at 22:34 UTC ended the carried-forward Kyiv raid. No intercept tally or impact data published this cycle. (HIGH for the all-clear / LOW for outcomes).
  • Rostov-on-Don event (single-source, unverified): Exilenova+ reported explosions and a large fire in Rostov(-on-Don), with video showing a smoke plume over residential blocks and multiple red lights in the night sky consistent with drone navigation or tracer fire (22:33–22:50 UTC). The channel's own accompanying assessment rated the location and cause LOW/MEDIUM. No official Russian or Ukrainian confirmation, no geolocation, no BDA. Treat as UNCONFIRMED. (LOW).
  • Carried-forward without new data: the Odesa coastal interception footage of a jet-powered Geran/Shahed-type airframe; the Kramatorsk Raion north-bound UAV track (22:22); Рыбарь's "just under 150" Ukrainian UAVs downed in 24 hours; and the Kovel/Bashtanskyi locomotive-hit and Ulyanovsk alert claims. (LOW-MEDIUM).

Enemy activity / threat assessment

  • Assessed Russian intent has broadened within this window from a two-axis night air raid into a nationwide missile posture. The sequence — a jet-UAV raid concluding over Kyiv (all-clear 22:34), a confirmed damaging strike in Odesa city (22:48–22:57), a missile toward Zaporizhzhia city (23:00), a jet UAV from Mykolaiv toward Kirovohrad (23:02) and a nationwide missile warning with MiG-31K takeoff (23:03) — is consistent with a layered package combining loitering munitions, jet-UAV deep penetrations and an air-launched ballistic/cruise threat. MEDIUM for the pattern, LOW for intended target sets.
  • The MiG-31K takeoff plus nationwide alert is assessed as the highest-current threat item. If a Kinzhal-type release follows, likely aim points are fixed, hardened or high-value targets in the rear (energy, airbase, command, or industrial nodes); no target was indicated. MEDIUM for the launch signature, LOW for target set.
  • The Novyi Buh → Kirovohrad jet-UAV track indicates Russian routing is exploiting the southern air corridor to reach central-Ukraine rear areas rather than terminating on the Odesa–Mykolaiv coast. Assessed likely intent: rear-area drone production, storage, rail or energy nodes in Kirovohrad or adjacent oblasts. LOW-MEDIUM.
  • The Odesa strike confirms continued terminal effect on urban residential targets in Odesa city for a second consecutive cycle; whether the residence was the intended target or a diverted/degraded munition is not established. Assessed likely intent remains pressure on the Odesa–Black Sea coastal belt and civilian morale. MEDIUM for urban effect, LOW for target intent.
  • The unverified Rostov-on-Don fire, if genuine, would indicate either a successful Ukrainian long-range strike or an internal/air-defense incident inside Russia. It is single-source and cannot currently be assigned to either cause. LOW.
  • Ground posture unchanged this window; no new Ukrainian General Staff engagement aggregate published. Assessed centre of gravity remains the Pokrovsk–Kostiantynivka–South Slobozhanshchyna belt. MEDIUM.
  • Assessed likely Russian COA (next 6–12h): Terminal phase of the MiG-31K/missile threat with possible air-launched ballistic release; continued jet-UAV routing into the Kirovohrad and Dnipropetrovsk rear corridors; further loitering-munition and glide-bomb employment against Odesa/Mykolaiv coastal targets; continued UAV routing into the Kramatorsk–Sloviansk belt; sustained multi-axis ground pressure on Pokrovsk, Kostiantynivka and South Slobozhanshchyna. MEDIUM.
  • Assessed most dangerous Russian COA: A simultaneous-endgame package — MiG-31K/Kinzhal or cruise-missile release on a hardened rear target in the centre or east, jet UAVs landing effects in Kirovohrad/Dnipropetrovsk, and continued loitering-munition and Black Sea glide-bomb effects on Odesa port/energy infrastructure — while ground pressure is maintained on the Pokrovsk–Kostiantynivka belt. MEDIUM.

Friendly activity (UAF)

  • Air Force sustained continuous multi-vector warning output through the transition from UAV raid to missile threat — issuing the Zaporizhzhia missile track (23:00), the Novyi Buh → Kirovohrad jet-UAV track (23:02) and the nationwide missile-danger/MiG-31K warning (23:03) inside three minutes — enabling nationwide sheltering. HIGH for the reporting sequence / LOW for intercept outcomes.
  • КМВА closed the Kyiv raid with a timely public all-clear (22:34 UTC), releasing the capital from shelter restrictions after the south-approach jet-UAV and Brovary-vector tracks. HIGH for the administrative action.
  • Odesa MVA maintained rapid public casualty reporting — head Serhii Lysak confirmed three injured including a three-year-old and stated an operational HQ had been deployed for civilian assistance coordination, relayed by РБК-Україна within minutes (22:57 UTC). MEDIUM-HIGH as an administrative report; damage extent and total casualty count pending.
  • Carried-forward unchanged: Odesa coastal intercept of a jet-powered loitering munition (imagery only); 3rd Special Purpose Regiment (SSO) FPV footage; Zaporizhzhia railway-station anti-drone hardening; Zelensky's asset-declaration restoration and audits; Kherson fundraising; HUR MO "Stugna" Zaporizhzhia footage; National Guard "Spartan" FPV operations; 34th Marine Brigade UAV-detector fundraiser; anti-fraud call-centre law signature.

Information environment / disinformation

  • Rostov-on-Don fire reporting carries clear amplification risk. The Exilenova+ items use emotive captions ("Ростов у ці хвилини," "Explosions sound in Rostov") and pair an uncaptioned photo with captioned video, but provide no timestamp, geolocation, original-uploader metadata or cause. The channel's own internal assessment concedes the location and cause are unverified and notes "Rostov" is ambiguous. Do not launder into fact — the visual fire is plausible, the attribution is not. (LOW).
  • US sanctions legislation messaging has moved from contradiction to a single specific claim. Оперативний ЗСУ, citing Radio Svoboda, reports House passage 262–159 of the Graham "hell sanctions" bill (22:54 UTC). This supersedes the previous cycle's mutually inconsistent ТАСС (217 votes, voting continuing) and РБК-Україна (passed) items, but remains a single relayed source with no bill number, roll-call record or official congressional link. Treat as probable but unverified pending an official record. (MEDIUM for passage as reported / LOW for bill detail).
  • Canada–Northern Europe initiative item is a state-agency diplomatic claim with no corroboration. ТАСС attributes it to PM Carney's office following talks with the UK's Burnham in Liverpool; no initiative name, scope or acceptance status is provided. (MEDIUM-LOW; single source, no corroboration).
  • Low-relevance Russian domestic cyber-crime item (ТАСС, 22:54 UTC) — phishing of students via fake university sites and scholarship documents. Not militarily significant; noted only because it was carried by a state agency within the reporting window. (LOW).
  • Caution on "Бандероль": the designation is reproduced as reported by ASTRA quoting the Air Force and is echoed in Russian milblogger framing; it should not be treated as an independent technical identification until corroborated by imagery or a second independent source.
  • Carried-forward unverified and still open: the pro-Kremlin Colonelcassad "Людоловы" mobilisation compilation (Kovel/"Kyiv INFO" watermarks); the Odesa "forced mobilisation" video; the Ulyanovsk Oblast drone-alert claim; the NATO "war by 2029" line; and the Marine Le Pen France-funding claim. Repetition across channels is not corroboration. (LOW for all).

Outlook (next 6–12h)

  • Weather, as of 23:00 UTC (Open-Meteo; HIGH for numeric values): Kharkiv/Vovchansk 8.3 °C, clear, cloud 9%, wind 0.4 m/s; Svatove 9.9 °C, fog, cloud 71%, wind 1.0 m/s; Pokrovsk 11.2 °C, clear, cloud 1%, wind 0.9 m/s; Orikhiv 12.1 °C, clear, cloud 4%, wind 0.8 m/s; Kherson 14.0 °C, partly cloudy, cloud 35%, wind 0.8 m/s; all points 0.0 mm precip. Very low wind and clear skies at Kharkiv, Pokrovsk and Orikhiv strongly favour UAV/FPV employment and optical reconnaissance; fog at Svatove will degrade optical/UAV observation along the Luhansk shoulder. Daily forecast: light rain possible near Kharkiv/Vovchansk and Svatove (precipSum ~0.2 mm; precipPmax 23% and 8%); overcast forecast later at Pokrovsk, Orikhiv and Kherson.
  • National missile threat (priority): Watch Air Force, КМВА, Kyiv/regional OVAs and DSNS for any MiG-31K/Kinzhal release, intercept tally, credited systems, impact sites and casualties. Monitor whether the nationwide alert is stood down without effect or produces strikes in the centre/east. HIGH.
  • Odesa (priority): Watch Odesa OVA/MVA and DSNS for updated casualty totals, ages, number of buildings affected, munition identification and any port-infrastructure effects; monitor whether the jet-UAV route returns to the Odesa–Mykolaiv coast. HIGH.
  • Zaporizhzhia city: Watch regional authorities and Air Force for the outcome of the 23:00 south-east missile track — impact location, munition type and effects. MEDIUM-HIGH.
  • Kirovohrad / Dnipropetrovsk rear: Watch regional authorities for terminal effects of the Novyi Buh → Kirovohrad jet UAV and any impact from the carried-forward 21:48 Dnipropetrovsk KAB warning. MEDIUM.
  • Rostov-on-Don (Russian rear): Watch Russian local channels, Russian MoD/MChS statements and OSINT for geolocation, cause and target identification of the reported fire; monitor NASA FIRMS/thermal anomalies for corroboration. MEDIUM.
  • Information environment: Watch for Russian official framing of the Rostov event (drone strike vs. air-defense debris vs. accident) and for official US congressional confirmation or refutation of the House sanctions vote (bill number, roll-call, signature status). MEDIUM for the IO monitoring, LOW-MEDIUM for the legislative item.

Intelligence gaps & collection requirements

  • National missile threat / MiG-31K (new, priority): Need launch occurrence, munition type (Kinzhal vs. other), launch airfield or Black Sea origin, trajectory, intercept count and credited systems, impact sites and casualties. Establish whether the nationwide alert was precautionary or pre-impact. HIGH.
  • Odesa city strike (priority): Need final casualty count including the condition of the three-year-old, number and type of buildings damaged, munition type and launch origin, and whether the impact followed the "Бандероль" loitering-munition track or a separate system; georegister the "Odesa INFO" footage against the curved facade and construction crane. HIGH.
  • Zaporizhzhia city missile (new): Need munition type, launch platform and origin, intercept outcome, impact location and damage. MEDIUM-HIGH.
  • Novyi Buh → Kirovohrad jet UAV (new): Need airframe type, intended target set, onward routing, intercept outcome and any terminal effect in Kirovohrad or adjoining oblasts. MEDIUM.
  • Rostov-on-Don fire (new): Need geolocation (street/district), timestamp, cause (Ukrainian strike, air-defense debris, industrial accident), target identity, casualty and damage data, and reverse-image-search confirmation that the footage is current and not recycled. MEDIUM.
  • US House Russia sanctions bill (carried forward, partially advanced): Need bill number, sponsor, official roll-call result confirming the reported 262–159 split, passage date, White House receipt/signature status, and the authoritative text (tariffs, banks, shadow fleet, Iran provisions). Reconcile with the earlier ТАСС "voting continues" claim. MEDIUM.
  • Canada / Northern European military initiative (new): Need initiative name and membership, the terms of Canada's application, acceptance status and any UK statement from the Liverpool talks. LOW-MEDIUM.
  • Odesa coastal KAB attack (carried forward): Still need confirmation of impacts at Chornomorsk and Lymanka, munition variant, launch platform type, and port/logistics effects. HIGH.
  • Kyiv raid summary (carried forward, raid now concluded): Need Air Force/PS ZSU post-raid summary, intercept counts, credited systems, and any impact or casualty data from the southern jet-UAV approach and the Brovary vector. HIGH.
  • Kramatorsk Raion UAV track (carried forward): Need munition type, target set, intercept outcome and onward routing into the Sloviansk–Kramatorsk belt. MEDIUM.
  • "Людоловы" video compilation (carried forward): Need geolocation and date of both clips (Kovel; Kyiv), identity/affiliation of the personnel involved, and any National Guard, police or TCC statement on the legality of the detentions. MEDIUM.
  • Dnipropetrovsk Oblast KAB warning (carried forward): Need named target location, munition type, launch platform and effects; establish whether it was precautionary or pre-impact. MEDIUM-HIGH.
  • Sumy Oblast / Shostka Raion UAV casualties (carried forward): Need Sumy OVA reconciliation of the three wounded, exact road segment and time, munition type, and whether the individuals were deliberately targeted. MEDIUM-HIGH.
  • Carried-forward without new data this cycle: Odesa "forced mobilisation" video geolocation and National Guard statement; Ulyanovsk Oblast alert authenticity; Le Pen/France funding primary source; Zelenska Foundation warehouse loss causation; Kyiv medicine-shortage claim; Izium FAB/UMPK strike claim; 1461st MRR Starlink-terminal strike claim; Kovel/Bashtanskyi locomotive hits; General Staff aggregate reconciliation; Sevastopol air-defense engagement; Kherson ammunition-depot strike; Kirovohrad industrial explosion target identification; Ryasnoye/Korova River crossing; Dobropillia 800 m advance; "Volchansk Cauldron" geolocation; Zatoka/Izmail rail strikes; HUR "Stugna" geolocation; 2027 draft budget figures. MEDIUM for the aggregates, Kirovohrad, Zatoka/Izmail and the budget; LOW for the remainder.