Intelligence brief / archived issue
Situation Update (UTC)
As of 2026-09-21 00:56 UTC. Baseline is the 00:26 UTC sitrep. New material covers 00:31:10–00:56:04 UTC. Net change this cycle: the carried-forward northern-Chernihiv → Kyiv approach group is now assessed as executing — Air Force reports jet-UAV tracks converging on Vyshneve, Vasylkiv and Kyiv (via Vyshhorod) and a Kyiv city air-raid alert is active — while a new jet-UAV exited Kyiv Oblast westward into northern Zhytomyr Oblast; separately, RBC-Ukraine (citing Politico) reports a Russian carbon-fibre plant expansion at Alabuga-Volokno in Tatarstan with a claimed 78% uplift in Shahed-type output. No new reporting of ground line-of-contact change.
Key updates since last sitrep
- Kyiv city air-raid alert declared, yellow danger level, explicitly for a UAV threat; residents instructed to shelters. (КМВА 00:41:38 UTC, HIGH as official alert)
- Air Force reported a jet-propelled UAV on a south-western course toward Kyiv via Vyshhorod. This is the most direct capital-approach vector reported this cycle. Terminal effect not reported. (Повітряні Сили ЗС України 00:55:30 UTC, HIGH as track)
- Air Force reported a jet-propelled UAV toward Vyshneve (Kyiv Oblast) from the north. (Повітряні Сили ЗС України 00:42:10 UTC, HIGH as track)
- Air Force reported a jet-propelled UAV toward Vasylkiv (Kyiv Oblast) from both north and south — i.e. at least two vectors converging on the same axis. (Повітряні Сили ЗС України 00:48:00 UTC, HIGH as track)
- Air Force reported a jet-propelled UAV out of Kyiv Oblast on a western course into northern Zhytomyr Oblast. This is a new west-bound vector, distinct from the capital-inbound group, and indicates a jet-UAV is being tracked across the Kyiv–Zhytomyr boundary. Terminal effect not reported. (Повітряні Сили ЗС України 00:31:10 UTC, HIGH as track)
- RBC-Ukraine (citing Politico) reports Russia is expanding the Alabuga-Volokno carbon-fibre plant in Tatarstan, said to add 500 t/yr of military-grade carbon fibre by 2029 — a claimed +78% (up to 28,000 additional strike drones per year), on top of current Geran production stated as exceeding 36,000/yr, with national targets of 130,000 drones by 2030 and 350,000 by 2035; the plant and parent company UMATEX are stated to be under US/UK and other sanctions and to have previously received a disguised chemical shipment from China. The Telegram post is a single captioned photo; the pictured delta-wing pusher-prop UAV is visually consistent with a Shahed-136/Geran-2 but is illustrative, not documentary evidence of the plant, and carries no geolocation or timestamp. (РБК-Україна 00:55:06, 00:55:07 UTC, MEDIUM on the reported production figures/sanctions context as media reporting, LOW on the plant-expansion specifics and the China diversion claim)
- Two Russian domestic-finance/policy items were published by ТАСС: consumer advice on loan-fraud call handling (00:44:04) and a report that utility and alimony debts may be folded into Russian borrowers' debt-load assessments from 2027 (00:56:04). Out-of-theatre; not operationally relevant to the Ukrainian front. (ТАСС 00:44:04, 00:56:04 UTC, MEDIUM as published / HIGH that these carry no theatre operational value)
Operational picture (by sector)
- North Slobozhansk / Kharkiv border / Sumy / Kursk directions: No significant change. Carried-forward Russian Sever Group "cauldron" claim east of Vovchansk (~296 km²) remains LOW; the carried-forward Russian MoD encirclement claim near Grachovka/Buzovo remains LOW-MEDIUM.
- South Slobozhansk direction (Kharkiv Oblast): No significant change this cycle. Carried-forward Air Force strike-UAV track from southern Kharkiv Oblast westward into northern Dnipropetrovsk Oblast (23:58:22) and the Slobozhanske / Balakliia / Zlatopil group (23:27:05) stand; carried-forward General Staff reporting of six Russian attacks toward Tokarivka, Okhrimivka and Mykolaivka stands.
- Kharkiv city (rear/settlement): No significant change. Carried-forward Kyivskyi district strike remains MEDIUM-HIGH; the Staryi Saltiv UAV track stands.
- Kupiansk axis (Kharkiv Oblast): No significant change. Carried-forward Rybar claim of Russian tactical improvement at Kovsharovka and Novoosinovo and a Ukrainian thrust near Zapadne (LOW), plus General Staff reporting of five Russian attempts toward Podoly, Kivsharivka, Zakhidne and Radkivka, stand.
- Lyman / Krasnolimansk axis (Donetsk Oblast): No significant change. Carried-forward General Staff reporting of nine Russian attempts near Novoyehorivka, Novoselivka, Drobysheve and Lyman, and the 60th Separate Mechanized Brigade / 3rd Army Corps "Operation Vivaldi" Yarova–Oleksandrivka claims, stand.
- Siversk / Sloviansk / Kramatorsk axes (Donetsk Oblast): No significant change. Carried-forward Rybar claim of Russian work against Ukrainian positions in Sloviansk and Mykolaivka with Ukrainian counterattacks at Rai-Alexandrovka remains LOW.
- Kostiantynivka / Chasiv Yar / Toretsk axes (Donetsk Oblast): No significant change. Carried-forward 23 Russian assaults repelled near Kostiantynivka and toward Illinivka, Dovha Balka, Mykolaipillia, Toretske, Pryiut, Kucherove Yar and Vilne stands.
- Horlivka / Avdiivka (Russian-occupied, Donetsk Oblast): No significant change.
- Volnovakha (Russian-occupied, Donetsk Oblast): No significant change. Carried-forward CCTV of a drone strike on a commercial establishment on 19 September at 19:52 local stands MEDIUM as footage / LOW on location.
- Dobropillia / Pokrovsk axis (Donetsk Oblast): No significant change. Carried-forward 15 Russian attacks toward Novyi Donbas, Raksha, Vodianske, Dobropillia, Novohryshyne, Novopidhorodnie, Serhiivka and Molodetske stand.
- Oleksandrivka / Huliaipole / Orikhiv axes (Dnipropetrovsk–Zaporizhzhia): No significant change. Carried-forward pro-Russian UAV anti-personnel claim in the Zaporizhzhia direction attributed to the 1198th Motorized Rifle Regiment, 35th Guards Combined Arms Army (Colonelcassad 00:05:11) remains LOW; Rybar small-group fighting west of Rozhdestvenskoye and the Russian MoD liberation claim for Zelenaya Dibrova remain LOW.
- Zaporizhzhia city and industrial rear: No significant change this cycle beyond carried-forward items. The confirmed multi-object strike (two multi-storey residential buildings, a shopping centre, a university building; one person injured preliminary; fires; rescuers working) stands HIGH on the strike/official damage set, MEDIUM on final casualty figures; the jet-UAV track past Yuriivka, the UAV track near Kushuhum, KAB warnings on Dnipropetrovsk and Zaporizhzhia oblasts, and the destroyed polling station claim in Pryshyb all stand LOW.
- Prydniprovsk / Kherson axis: No significant change. Carried-forward Air Force KAB warning for Kherson Oblast and Russian MoD FAB/ballistic claims on Kherson city and the Korabel microdistrict remain LOW-MEDIUM/LOW; the carried-forward Rybar claim of a minor killed in Sofiyivka remains LOW.
- Mykolaiv / Odesa (rear): No significant change this cycle. Carried forward: the Air Force jet-UAV warning over Odesa city; the Black Sea → Tatarbunary vector and strike-UAV group; the Silpo warehouse fire (HIGH fire / MEDIUM target / LOW cause); the claimed ATB warehouse fire near Odesa (LOW); two Mykolaiv Oblast jet-UAV tracks; the Inhulskyi district of Mykolaiv KAB/UMPB-5 impact; and Rybar relays of MoD claims against Nova Poshta near Odesa, dry-cargo ships in Odesa port and the Mayaki bridge (LOW-MEDIUM/LOW).
- Dnipropetrovsk (rear): No significant change this cycle. Carried-forward Air Force KAB launch warning for Dnipropetrovsk Oblast (00:04:02) and the southern Kharkiv → northern Dnipropetrovsk strike-UAV track (23:58:22), plus the jet-UAV track past Yuriivka, stand.
- Cherkasy / Kirovohrad / Poltava (central rear): No significant change this cycle. Carried-forward jet-UAV toward Smila (Cherkasy Oblast) from the east (00:21:11); the Kirovohrad → Znamyanka track; the Kremenchuk reservoir and Hlobyno tracks; and Kirovohrad blast markers (LOW) stand.
- Chernihiv / Sumy (rear): No significant change beyond carried-forward items: the northern Chernihiv Oblast → Kyiv Oblast group (23:50:36), the Horodnia → Chernihiv city track, the Sumy city drone strike (one woman killed, one man injured) and Sumy/Kharkiv/Zaporizhzhia strike-scheme panels (LOW).
- Vyshneve / Kyiv approach / Kyiv city and Kyiv Oblast (rear): UPDATED (significant). New this cycle: the capital-approach group is now assessed as executing — jet-UAVs reported toward Vyshneve from the north (00:42:10), toward Vasylkiv from the north and south (00:48:00), and toward Kyiv via Vyshhorod on a south-western course (00:55:30), with a Kyiv city air-raid alert (yellow level, UAV threat) declared at 00:41:38. A separate jet-UAV exited Kyiv Oblast westward into northern Zhytomyr Oblast (00:31:10). Carried forward: the east of Makariv → Vasylkiv track; the Kyiv Reservoir track; the Chornobyl-area corridor (all HIGH as tracks); the Rybar relay of MoD claims against FIRE POINT warehouses in Boyarka; and Boyarka, Boryspil, Fastiv, Bucha and Obukhiv strike-damage reports (LOW). No terminal effects reported this cycle.
- Zhytomyr (western rear): UPDATED (track only). New this cycle: a jet-UAV from Kyiv Oblast on a western course into northern Zhytomyr Oblast (00:31:10). No terminal effect reported. Carried-forward items (Kazatin Geran) stand LOW.
- Vinnytsia / Rivne / Volyn / Ivano-Frankivsk / Khmelnytskyi (western rear): No significant change. Carried-forward items (Kazatin Geran, Rivne agrochemical site) stand LOW.
- Moscow Oblast / Moscow city / Russian rear: UPDATED (production-side reporting only). New this cycle: RBC-Ukraine (citing Politico) reports the Alabuga-Volokno carbon-fibre plant expansion in Tatarstan with a claimed +78% Shahed-type output uplift (see Deep Strikes & Air Defense). Carried-forward Rybar statement on the Moscow NPZ and Sadovod market strikes despite record air-defence claims, reported Borisovsky and Grayvoronsky districts of Belgorod Oblast power outages, and the MoD 1,951 UAVs / 8 cruise missiles intercept figure stand LOW.
- NATO eastern flank / out-of-theatre: No new operationally relevant items. ТАСС published two domestic Russian finance/policy items (00:44:04, 00:56:04). Carried-forward out-of-theatre items (Russian State Duma partial results, DPRK HIMARS-analog claim, NATO-warning relay, Paris meeting, Aleppo claim) stand LOW-MEDIUM as statements/events and LOW operational value to the Ukrainian theatre.
Deep strikes & air defense
- Kyiv-axis jet-UAV convergence and city alert (new, priority). Air Force reported jet-propelled UAVs toward Vyshneve (from north, 00:42:10), toward Vasylkiv (from north and south, 00:48:00) and toward Kyiv via Vyshhorod on a south-western course (00:55:30); КМВА declared a yellow-level Kyiv city air-raid alert for a UAV threat at 00:41:38. No interception, impact or terminal effect has been reported in this cycle. Confidence HIGH on the tracks and the alert, LOW on effects.
- West-bound jet-UAV into northern Zhytomyr Oblast from Kyiv Oblast (00:31:10, HIGH as track). Terminal effect not reported. Combined with the capital-inbound group, this indicates the overnight jet-UAV wave is now spanning both the capital-approach and Kyiv–Zhytomyr corridors.
- Russian UAV production-capacity reporting (RBC-Ukraine, citing Politico). The report states the Alabuga-Volokno plant in Tatarstan will add 500 t/yr of military-grade carbon fibre by 2029, enabling up to 28,000 additional strike drones annually (+78%); that current Russian Geran output exceeds 36,000/yr; and that national targets are 130,000 drones by 2030 and 350,000 by 2035. It further states UMATEX and the plant are under US/UK and other sanctions and previously received a disguised chemical shipment from China. The accompanying single photo shows a delta-wing, pusher-propellant UAV visually consistent with a Shahed-136/Geran-2, but is illustrative rather than documentary evidence of the expansion; no geolocation, timestamp or primary document is provided. (РБК-Україна 00:55:06, 00:55:07 UTC, MEDIUM on the reported figures as media reporting, LOW on the expansion timeline, the China diversion claim and the photo's evidentiary value)
- Carried-forward deep-strike/air-defence items unchanged: the Zaporizhzhia city four-object strike set and the "Intreid"/COMFY-HAMBURG commercial identification (HIGH official strike / MEDIUM imagery / LOW name attribution); the Dnipropetrovsk KAB warning (00:04:02); the southern Kharkiv → northern Dnipropetrovsk strike-UAV track (23:58:22); the Smila (Cherkasy) jet-UAV track (00:21:11); the Odesa city jet-UAV warning and Black Sea → Tatarbunary tracks; the Silpo warehouse fire (HIGH fire / MEDIUM target / LOW cause); the ATB warehouse fire claim (LOW); two Mykolaiv Oblast jet-UAV tracks; the 55th Guards Marine Division counter-UAS claim (Воин DV, MEDIUM as strike / LOW as target/unit); Russian MoD 1,951 UAVs / 8 Flamingo intercept claim (LOW); Mykolaiv Inhulskyi district KAB impact (LOW-MEDIUM); Colonelcassad/Lost Armour Kazatin Geran strike and Sumy/Kharkiv/Zaporizhzhia Geran-2 & UMPK count panels (LOW); Rybar-relayed MoD strike package on Boyarka FIRE POINT, Odesa Nova Poshta, Odesa port dry-cargo ships, Mayaki bridge and Rivne agrochemical sites (LOW).
Enemy activity / threat assessment
- Assessed most likely course of action (next 6–12h): Execution of the Kyiv-axis jet-UAV penetration attempt, with concurrent wide-area strike-drone activity on central and northern corridors. The current cycle shows the carried-forward northern approach group now producing direct capital-inbound tracks (Vyshneve, Vasylkiv, Vyshhorod→Kyiv) and an active city alert, plus a west-bound vector into northern Zhytomyr Oblast. This is assessed as a multi-vector saturation/decoy design intended to stretch air defence and force dispersal. Confidence MEDIUM.
- Assessed most dangerous course of action: Successful penetration of Kyiv-region air defence leading to strikes on capital-area infrastructure or residential districts, and continued wide-area strikes on central rail/power nodes. The convergence of at least three jet-UAV vectors on the Kyiv agglomeration plus the carried-forward Kirovohrad → Znamyanka rail-junction vector and Smila (Cherkasy) track sustain the dual-track assessment (urban effects on cities + interdiction of central transport/power). Confidence MEDIUM on intent / LOW on effects.
- Russian strike-drone industrial posture (new reporting): The Alabuga-Volokno carbon-fibre expansion report, if accurate, describes easing of a key airframe-material bottleneck with a claimed +78% annual UAV output by 2029. This is capability-forecast reporting, not observed production — treat as assessed trajectory, not current inventory. Confidence MEDIUM on the reported figures / LOW on the projected uplift materialising.
- Russian tactical-UAV posture: No new unit-level reporting this cycle. Carried-forward FPV anti-personnel employment in the Zaporizhzhia direction (1198th MRR, 35th Guards CAA — LOW; 77th Separate Regiment of Unmanned Systems "Vostok" — LOW) stands MEDIUM on the pattern.
- Ground front: No new ground-manoeuvre reporting this cycle; the carried-forward pattern of high-tempo Russian assaults on the Kostiantynivka, Pokrovsk, Kupiansk, Sloviansk and Kharkiv border axes remains the assessed baseline. Confidence MEDIUM.
- Weather (Open-Meteo, as of 00:45 UTC). Kharkiv/Vovchansk 9.9C, mainly clear, wind 1.2 m/s, cloud 46%, 0.0 mm (daily forecast overcast, precipPmax 50%, 0.3 mm, windMax 5.0 m/s); Luhansk/Svatove 10.5C, mainly clear, wind 1.1 m/s, cloud 31%, 0.0 mm (daily forecast overcast, 0.0 mm); Donetsk/Pokrovsk 13.4C, partly cloudy, wind 1.2 m/s, cloud 51%, 0.0 mm (daily forecast light rain, 0.3 mm); Zaporizhzhia/Orikhiv 14.7C, partly cloudy, wind 1.2 m/s, cloud 82%, 0.0 mm (daily forecast thunderstorm, precipPmax 55%, 7.4 mm, windMax 4.8 m/s — elevated daily total may degrade UAV/ISR conditions later); Kherson 16.2C, mainly clear, wind 0.7 m/s, cloud 52%, 0.0 mm (daily forecast light rain, 1.1 mm, precipPmax 65%). Dry, near-calm conditions at time of issue favour UAV and glide-bomb employment; the high cloud (82%) over Zaporizhzhia/Orikhiv and forecast thunderstorm may degrade optical-only ISR there over the next 12h. Confidence MEDIUM.
Friendly activity (UAF)
- Air Force warning architecture maintained continuously over the Kyiv and Zhytomyr axes. New warnings this cycle for a jet-UAV Kyiv Oblast → northern Zhytomyr (west-bound), a jet-UAV toward Vyshneve from the north, a jet-UAV toward Vasylkiv from north and south, and a jet-UAV toward Kyiv via Vyshhorod (south-west) — maintaining real-time public-warning coverage of the multi-vector threat. (Повітряні Сили ЗС України 00:31:10, 00:42:10, 00:48:00, 00:55:30 UTC, HIGH as tracks/warnings)
- Kyiv city administration issued the civil-protection alert and sheltering instruction for the UAV threat (КМВА 00:41:38 UTC, HIGH). No damage or casualty reporting from Kyiv city has been received this cycle.
- No new Ukrainian ground- or strike-claim output this cycle. Carried-forward friendly items unchanged: Zaporizhzhia OVA emergency response and four-object damage reporting HIGH; Odesa DSNS firefighting response at the warehouse fire MEDIUM (inferred); 60th Separate Mechanized Brigade / 3rd Army Corps "Vivaldi" FPV claim near Yarova–Oleksandrivka MEDIUM/LOW; Kyiv Oblast DSNS/OVA fire response MEDIUM-HIGH; General Staff 22:00 figures MEDIUM; 432nd Separate Unmanned Systems Regiment "Skyline" MEDIUM/LOW.
Information environment / disinformation
- Production-uplift framing (new). The RBC-Ukraine/Politico carbon-fibre item pairs a specific, plausible numeric uplift with an illustrative (not documentary) drone photo and no primary documents, company response or satellite imagery. The photo corroborates the drone type, not the factory expansion; the China diversion claim is unverified. Treat the figures as sourced media reporting, not confirmed production. Note also the outlet-selection cue — a Ukrainian mainstream outlet amplifying Russian drone escalation to sustain threat awareness and sanctions pressure. (РБК-Україна 00:55:06, 00:55:07 UTC, MEDIUM on figures as reporting / LOW on the expansion and diversion claims)
- Carried-forward Zaporizhzhia strike imagery curation. ТРУХА-, ЗАПОРІЖЖЯ.ІНФО- and HLEP/InShot-watermarked republished sets, and the caption-vs-imagery discrepancy (four objects listed, one shown per set), remain as before — the four-object set is officially sourced and corroborated across OVA/RBC text, but imagery alone does not verify all four. (MEDIUM)
- Carried-forward Russian UAV "elimination" framing (Colonelcassad/Воин DV, 1198th MRR, 35th Guards CAA) with no footage, geolocation or casualty evidence — treat as unverified (LOW).
- Carried-forward duplicate-feed artifact (ТАСС Duma partial results repeated with identical text) — feed duplication, not corroboration (HIGH on duplication).
- Out-of-theatre Russian domestic news items. ТАСС published a consumer loan-fraud advisory and a report on including utility/alimony debts in Russian credit assessments from 2027; these carry no operational value to the Ukrainian theatre and should not be treated as intelligence signal. (ТАСС 00:44:04, 00:56:04 UTC, LOW operational value)
Outlook (next 6-12h)
- Kyiv approach (priority): Watch for terminal effects, interception claims or impacts correlated with the jet-UAV tracks toward Vyshneve, Vasylkiv (north and south) and Kyiv via Vyshhorod (south-west), and for the duration and outcome of the active Kyiv city alert; whether the multi-vector approach resolves into strikes or stands down.
- Zhytomyr corridor (new): Monitor the west-bound jet-UAV from Kyiv Oblast into northern Zhytomyr Oblast for terminal effects and any correlation with the carried-forward Kazatin Geran strike.
- Dnipropetrovsk axis: Monitor for terminal effects of the carried-forward KAB launch warning for Dnipropetrovsk Oblast (00:04:02) and the southern-Kharkiv → northern-Dnipropetrovsk strike-UAV track (23:58:22).
- Cherkasy / central corridor: Watch for terminal effects or stand-down of the jet-UAV toward Smila (Cherkasy Oblast) track (00:21:11) and any correlation with the Kirovohrad → Znamyanka rail-junction vector.
- Zaporizhzhia city: Watch for updated official casualty and damage figures for the four-object strike set and geolocation of individual sites.
- Odesa warehouse verification: Still unresolved whether the Silpo and ATB Odesa-area fire claims describe the same or two separate incidents.
- Ground front: Expect continued high-tempo Russian assaults on the Kostiantynivka, Pokrovsk, Kupiansk, Sloviansk and Kharkiv border axes, plus continued Russian FPV anti-personnel activity in the Zaporizhzhia direction; no new ground claims arrived this cycle.
- Russian strike-UAV production reporting: Monitor for Politico original sourcing, commercial satellite imagery of Alabuga-Volokno, customs/trade data on carbon-fibre precursors, and any Russian official response.
- Weather: High cloud (82%) over Zaporizhzhia/Orikhiv and a forecast thunderstorm with 7.4 mm daily precipitation there may degrade optical-only ISR over the next 12h; dry, near-calm conditions elsewhere at time of issue favour UAV and glide-bomb employment.
Intelligence gaps & collection requirements
- Kyiv-axis jet-UAV convergence (Повітряні Сили 00:31:10, 00:42:10, 00:48:00, 00:55:30; КМВА 00:41:38): establish airframe count and type, launch origin(s), target set and terminal effects for the Vyshneve, Vasylkiv (N/S) and Vyshhorod→Kyiv vectors; determine whether the Kyiv city alert resulted in impacts, interceptions or no-effect; assess whether the group is a single salvo or sequential waves.
- Kyiv → northern Zhytomyr jet-UAV track (Повітряні Сили 00:31:10): determine airframe count, intended target set (military, transport, energy in Zhytomyr Oblast) and terminal effects; assess linkage to the carried-forward Kazatin vector.
- Alabuga-Volokno expansion (РБК-Україна 00:55:06/07): obtain the Politico original for sourcing; acquire commercial satellite imagery of the Alabuga-Volokno site for new construction; verify UMATEX/plant sanctions listings and the alleged China-origin chemical shipment (supplier, date, interdiction status); geolocate the attached drone photo (streetlamp, road sign, building pattern); cross-check claimed drone-output figures against observed Russian strike rates and wreckage airframe materials.
- Carried-forward high-priority gaps: Zaporizhzhia four-object strike site geolocation and "Intreid" name verification; Dnipropetrovsk KAB warning outcomes; southern-Kharkiv → northern-Dnipropetrovsk strike-UAV outcomes; Smila (Cherkasy) jet-UAV terminal effects and possible rail/power target cueing; 1198th MRR (35th Guards CAA) claim verification; Makariv → Vasylkiv and Kirovohrad → Znamyanka track outcomes; Black Sea → Tatarbunary strike-group terminal effects; DPRK launcher production claim; Russian Duma final CEC count and new-convocation date; Silpo/ATB warehouse fire de-confliction; Odesa city terminal effects; the two earlier Mykolaiv jet-UAV tracks; 55th Guards Marine Division counter-UAS claim (Воин DV); Aleppo missile-depot verification; European NATO-warning report verification; Sevastopol polling-station photo geolocation; Kazatin (Vinnytsia Oblast) strike verification; Colonelcassad strike-scheme side-panel counts (Sumy, Kharkiv, Zaporizhzhia Geran-2/UMPK); Mykolaiv Inhulskyi district impact; Rybar 20 September strike package; Rybar ground-control claims (Vovchansk cauldron, Kovsharovka/Novoosinovo, Rai-Alexandrovka, Zelenaya Dibrova); Russian civilian-effect claims (Belgorod power, Pryshyb school polling station, Sofiyivka minor); General Staff 22:00 figures; Sumy drone strike follow-up; 35D6 battle-damage assessment; Volnovakha strike geolocation.
