Situation Update (UTC)
Key reported developments
-
Kyiv: energy strikes expand to four districts; additional impact reported. КМВА and DTEK (15:11 UTC) report partial power outages in Shevchenkivskyi, Sviatoshynskyi, Solomianskyi, and Pecherskyi districts following an attack on energy objects. This expands the prior batch's single-district (Shevchenkivskyi) report. Colonelcassad (15:20 UTC) reports "another incoming strike" in Kyiv with continued power and water disruptions. РБК-Україна (15:15 UTC) and Оперативний ЗСУ (15:13 UTC) independently confirm the four-district scope. (event time: overnight into 15:11 UTC; sources: КМВА, 15:11:36 UTC; Colonelcassad, 15:20:47 UTC; РБК-Україна, 15:15:01 UTC; confidence HIGH for the four-district outage as a utility disclosure; MEDIUM for the additional strike timing)
-
Air Force issues five new jet-powered UAV alerts spanning Mykolaiv, Chernihiv, Poltava, Zaporizhzhia, and Zhytomyr oblasts. Повітряні Сили reported: jet UAV toward Voznesensk, Mykolaiv oblast (15:19 UTC); jet UAVs toward Kozylets/Oster, Chernihiv oblast (15:20 UTC); jet UAVs passing Lubny, Poltava, heading toward Kyiv oblast (15:35 UTC); UAV from the south toward Zaporizhzhia city (15:36 UTC); jet UAV toward Ovruch, Zhytomyr oblast (15:40 UTC). No intercept or impact outcomes stated. (sources: Повітряні Сили, 15:19–15:40 UTC; confidence HIGH for the alerts being issued)
-
Dnipropetrovsk oblast: 2 killed, 7 injured across four districts from ~70 attacks. Олександр Ганжа / Дніпропетровська ОДА (15:30 UTC) reports two men killed and seven injured in Dnipro, Synelnykove, Nikopol, and Kryvyi Rih districts from drone and artillery strikes on 20 October. Nearly 70 attacks recorded. Damage to warehouses, infrastructure, private homes, and vehicles. (event date: 20 October; source: ОДА, 15:30:21 UTC; confidence HIGH as official regional authority statement; casualty figures preliminary per source's own caveat)
-
Kharkiv: 9 casualties in Novobavarskyi district from two strikes, likely MLRS. ASTRA (15:30 UTC) relays Kharkiv OVA and DSNS reporting: 7 injured, 2 experiencing acute stress reactions. Two impacts on residential sector and civilian infrastructure. A private brick house destroyed; production building, multi-story and private homes, outbuildings, and cars damaged. No fires. (event date: 20 October; source: ASTRA/DSNS/OVA, 15:30:42 UTC; confidence HIGH for the event as official Ukrainian reporting; MEDIUM for MLRS attribution as preliminary DSNS assessment)
-
Russia's MoD claims capture of Timoshevka, Zaporizhzhia oblast. Дневник Десантника (15:31 UTC) attributes the advance to the 114th Motorized Rifle Regiment, 127th Motorized Rifle Division, 5th Army, GRV "Vostok," claiming a 6 sq km area taken and Ukrainian losses of ~company personnel, 8 BMM, 11 vehicles, 17 ground robots, 33 "Baba Yaga" hexacopters. No Ukrainian confirmation, no independent geolocation of the "proof of presence" footage. (source: Дневник Десантника, 15:31:01 UTC; confidence LOW – single pro-Russian channel; casualty/equipment figures are typical aggregate inflation)
-
Reactive Shahed drone strikes civilian vehicle on a road. ЦАПЛІЄНКО_UKRAINE FIGHTS (15:34 UTC) publishes video showing a white car engulfed in flames after being struck by a jet-powered ("reactive") Shahed-type UAV. Bystanders attempt to reach the driver. No location, date, or casualty count stated. (source: ЦАПЛІЄНКО, 15:34:48 UTC; confidence MEDIUM for the event type – visual is consistent with the described weapon; LOW for location and outcome)
-
GUR "Group 13" (caption: "Group 10") reports capture of 29 Russian soldiers in Sumy oblast. Exilenova+ (15:38 UTC) relays a United News telethon broadcast showing body-cam footage of a surrendering soldier in a forested area. The caption says "Group 10"; the anchor says "Group 13." No independent verification of the count or location. (source: Exilenova+, 15:38:59 UTC; confidence MEDIUM for the broadcast occurring; LOW for the 29-POW figure and unit designation)
-
Russia's MoD claims strikes on a container vessel near Odesa and "Epicentr-K" logistics center in Rivne oblast. ТАСС (15:28 UTC) relays MoD claims of a container ship hit "at sea" delivering cargo to Odesa port, and a strike on Epicentr-K warehouse complex in Rivne oblast used "in the interests of the Armed Forces of Ukraine." No geolocation, no Ukrainian confirmation, no independent damage assessment. (source: ТАСС, 15:28:01 and 15:28:37 UTC; confidence LOW for both claims)
Reported situation by area
Kyiv and Kyiv Oblast: New evidence expands the prior batch's single-district report to four districts (Shevchenkivskyi, Sviatoshynskyi, Solomianskyi, Pecherskyi) per DTEK/КМВА (15:11 UTC). Colonelcassad (15:20 UTC) reports an additional impact and water-supply disruption. Оперативний ЗСУ (15:13 UTC) and РБК-Україна (15:15 UTC) corroborate the four-district scope. Two майора (15:28 UTC) confirms electric transport halted on the right bank. The prior batch's tram/trolleybus route suspensions and shelter-capacity data remain as stated. No new metro-specific update in this batch beyond the broader four-district scope.
Mykolaiv Oblast: New Air Force alert for a jet-powered UAV toward Voznesensk (15:19 UTC). First appearance of Mykolaiv in this reporting window. No impact or intercept outcome stated.
Chernihiv Oblast: New Air Force alert for jet UAVs toward Kozylets/Oster (15:20 UTC). First appearance of Chernihiv oblast in this batch. No impact or intercept outcome stated.
Poltava Oblast: Air Force reports jet UAVs passing Lubny, heading toward Kyiv oblast (15:35 UTC). This extends the prior batch's Novi Sanzhary alert. No intercept or impact outcome stated.
Zaporizhzhia Oblast:
- Сибирское объединение (14:31 UTC) publishes FPV drone footage showing Russian-language OSD telemetry approaching a "Zaporizhzhia Region" entrance sign. The drone is at ~270 m altitude, 1.3 m/s speed, heading ~204–216°. The crossroads and utility pole visible suggest a rural border-area location. No strike or impact shown; the footage depicts surveillance/reconnaissance posture. (confidence MEDIUM for the footage's authenticity as Russian-operated UAV; LOW for the specific geolocation of the crossroads)
- Air Force alert for UAV from the south toward Zaporizhzhia city (15:36 UTC).
- Дневник Десантника claims Timoshevka capture (15:31 UTC) – see strikes section. Unverified.
Dnipropetrovsk Oblast: ОДА reports 2 killed, 7 injured across Dnipro, Synelnykove, Nikopol, and Kryvyi Rih districts from ~70 drone and artillery attacks on 20 October. Damage to warehouses, infrastructure, private homes, vehicles. (source: Ганжа/ОДА, 15:30 UTC; confidence HIGH as official regional statement)
Kharkiv Oblast: ASTRA/DSNS/OVA report 9 casualties (7 injured, 2 acute stress) from two strikes, likely MLRS, in Novobavarskyi district on 20 October. Private house destroyed; production building, multi-story homes, cars damaged. No fires. (source: ASTRA, 15:30 UTC; confidence HIGH for event; MEDIUM for weapon-type attribution)
Donetsk Oblast – Zolotyi Kolodets / Dobropillia sector: Сливочный каприз (15:19 UTC) posts geolocated coordinates (48.53035–48.55190 N, 37.21027–37.24467 E) and FPV footage claiming Russian infiltration-group movement ~4–5 km north of prior control lines. Four timestamps mapped. A tactical map overlay shows arrows from Rubezh toward Zolotyi. The source analysis notes a "2026" date label on the map, consistent with the current reporting period. No Ukrainian confirmation. (source: Сливочный каприз, 15:19:38 UTC; confidence LOW – pro-Russian OSINT channel, single-source coordinates, no independent verification of footage date or personnel count)
Sumy Oblast: Exilenova+ (15:38 UTC) relays GUR "Group 13" POW-capture broadcast. No other ground reporting in this batch.
Rivne Oblast: ТАСС/MoD claims strike on Epicentr-K logistics center (15:28 UTC). No Ukrainian confirmation or independent damage assessment.
Odesa Oblast: ТАСС/MoD claims container vessel struck at sea delivering cargo to Odesa port (15:28 UTC). No vessel identity, geolocation, or independent verification.
Crimea (non-frontline, contextual): ТАСС (15:33 UTC) reports South Shore Highway blocked in Yalta due to Guva river overflow; two retaining walls destroyed in Koreiz. Emergency response by MChS. Not a combat event but relevant to Russian rear-area logistics.
Other areas: No supported update in this batch for Kherson, Lviv, Ivano-Frankivsk, Khmelnytskyi, or Vinnytsia oblasts beyond the carried-forward prior-batch information.
Reported strikes and air-defense activity
-
Kyiv energy objects (expanded): DTEK/КМВА report partial outages in four districts (Shevchenkivskyi, Sviatoshynskyi, Solomianskyi, Pecherskyi) following an attack on energy infrastructure. Colonelcassad reports an additional impact and water-supply disruption. Оперативний ЗСУ confirms. Weapon type not specified in the supplied messages. (sources: КМВА 15:11 UTC; Colonelcassad 15:20 UTC; Оперативний ЗСУ 15:13 UTC; confidence HIGH for the outage; LOW for weapon type)
-
Kharkiv – Novobavarskyi district: Two strikes, likely MLRS per DSNS preliminary assessment. Residential house destroyed; production building, multi-story homes, cars damaged. No fires. (source: ASTRA/DSNS, 15:30 UTC; confidence HIGH for event; MEDIUM for weapon type)
-
Dnipropetrovsk oblast – four districts: ~70 drone and artillery attacks on 20 October. Warehouses, infrastructure, private homes, vehicles damaged. 2 killed, 7 injured. (source: ОДА, 15:30 UTC; confidence HIGH)
-
Reactive Shahed – civilian vehicle, location unspecified: Video shows jet-powered Shahed-type UAV striking a white car on a road; vehicle engulfs in flames; bystanders attempt rescue. No location, date, or casualty count. (source: ЦАПЛІЄНКО, 15:34 UTC; confidence MEDIUM for event type; LOW for location)
-
Timoshevka, Zaporizhzhia oblast (Russian claim): MoD/Дневник Десантника claims 114th MR Regiment, 127th MR Division, 5th Army captured the settlement. Video montage of drone strikes and soldiers at a wall marked "126." No Ukrainian confirmation. (source: Дневник Десантника, 15:31 UTC; confidence LOW)
-
Container vessel near Odesa (Russian MoD claim): ТАСС reports MoD claim of strike on a container ship delivering cargo to Odesa port. No vessel identity, coordinates, or independent verification. (source: ТАСС, 15:28 UTC; confidence LOW)
-
Epicentr-K, Rivne oblast (Russian MoD claim): ТАСС reports MoD claim of strike on warehouse complex "used in the interests of the Armed Forces of Ukraine." No Ukrainian confirmation. (source: ТАСС, 15:28 UTC; confidence LOW)
-
Air Force tracking alerts (new in this batch): Jet UAV toward Voznesensk, Mykolaiv (15:19 UTC); jet UAVs toward Kozylets/Oster, Chernihiv (15:20 UTC); jet UAVs passing Lubny, Poltava, heading toward Kyiv oblast (15:35 UTC); UAV from south toward Zaporizhzhia (15:36 UTC); jet UAV toward Ovruch, Zhytomyr (15:40 UTC). No intercept or impact outcomes stated. (source: Повітряні Сили; confidence HIGH for the alerts)
-
Previously reported (carried forward): Nivka/Shevchenkivskyi energy-object strike; Yavoriv and Sheptytskyi district strikes in Lviv; Prykarpattia second strike; Kramatorsk strikes; Sharhorod and Novi Sanzhary alerts. No new outcome information in this batch.
Reported Russian activity
-
MoD Russia / ТАСС: Claimed strikes on a container vessel near Odesa and Epicentr-K in Rivne oblast (15:28 UTC). No geolocation or independent verification. (confidence LOW)
-
Дневник Десантника: Claims capture of Timoshevka, Zaporizhzhia oblast, by 114th MR Regiment / 127th MR Division / 5th Army / GRV "Vostok." Claims Ukrainian losses of ~company personnel, 8 BMM, 11 vehicles, 17 ground robots, 33 hexacopters. (15:31 UTC; confidence LOW)
-
Сибирское объединение: Published FPV drone footage with Russian-language OSD telemetry over a rural area at a "Zaporizhzhia Region" entrance sign. Altitude ~270 m, speed 1.3 m/s. Surveillance/reconnaissance posture; no strike shown. (14:31 UTC; confidence MEDIUM for the footage as a Russian-operated UAV)
-
Сливочный каприз (SIB_ARMY): Posted geolocated coordinates and FPV footage claiming Russian infiltration-group movement near Zolotyi Kolodets, Donetsk Oblast, ~4–5 km north of prior control lines. (15:19 UTC; confidence LOW)
-
Центр «РУБИКОН»: Published milestone statistics claiming 55,000+ combat episodes, with target-type breakdown (49.7% unmanned systems, 12.8% communications, 17.5% field fortifications/logistics). Claims 22.8% share of Ukrainian armored/artillery losses per Lostarmour data. Attached image is AI-generated. Includes recruitment phone numbers. (15:27 UTC; confidence LOW for the statistics as independent fact; MEDIUM for the unit's existence and activity)
-
Группировка войск «Запад»: Posts expressing skepticism about reports that Ukrainian forces have withdrawn from the left bank of the Oskil River up to Borova in the 2nd Motorized Rifle Division's sector. Asks 2 mscd followers to report actual situation via DMs. (15:27 UTC; confidence MEDIUM for the post's existence; the underlying operational uncertainty is the point of the message)
-
Военкор Котенок: Claims a Ukrainian IL-76MD flew from Lviv to Sharurah, Saudi Arabia (Najran province), carrying counter-drone equipment for Houthi operations. Also claims Ukrainian instructors present in Jeddah under an arrangement with MBS. No independent verification. (15:30 UTC; confidence LOW)
-
Fighterbomber: Posts claiming receipt of video showing severed heads of Russian POWs, demands distribution to Trump, UN, and Western leaders. Contains explicit calls for retaliatory violence ("eye for an eye," "ten or twenty Ukrainians on a stake"). The post is self-described as responding to "unknown accounts" flooding the channel. No location, date, or forensic evidence. (15:13 UTC; confidence LOW – treat as UNCONFIRMED allegation; the post's primary content is an inflammatory call for retaliation rather than verifiable evidence)
-
Операция Z / RV voenkor: Aggregates Kyiv strike footage sourced from Ukrainian media (UNIAN, "Киевский Движ"). Reports Klitschko confirmation of Shevchenkivskyi district strike, metro halt, fire. (15:13 UTC; confidence MEDIUM for the aggregated event; the underlying strike is independently confirmed by Ukrainian sources)
Reported Ukrainian activity
-
Повітряні Сили ЗС України: Issued five new jet-powered UAV alerts (Mykolaiv, Chernihiv, Poltava→Kyiv, Zaporizhzhia, Zhytomyr) between 15:19 and 15:40 UTC. (confidence HIGH for the alerts)
-
КМВА / DTEK: Reported partial power outages in four Kyiv districts; confirmed energy workers conducting emergency restoration. (15:11 UTC; confidence HIGH)
-
Оперативний ЗСУ: Relayed DTEK four-district outage confirmation. (15:13 UTC; confidence HIGH)
-
РБК-Україна: Reported light problems in four Kyiv districts. (15:15 UTC; confidence MEDIUM)
-
Олександр Ганжа / Дніпропетровська ОДА: Reported 2 killed, 7 injured, ~70 attacks across four districts on 20 October. Attached watermarked photo of shrapnel-damaged sedan. (15:30 UTC; confidence HIGH as official regional authority)
-
ASTRA / Kharkiv OVA / DSNS: Reported 9 casualties, two strikes (likely MLRS), residential destruction in Novobavarskyi district. DSNS photos watermarked "ДСНС ХАРКІВЩИНИ." (15:30 UTC; confidence HIGH)
-
ЦАПЛІЄНКО_UKRAINE FIGHTS: Published video of a reactive Shahed striking a civilian vehicle on a road; bystanders attempting rescue. (15:34 UTC; confidence MEDIUM for event; LOW for location)
-
Exilenova+ / United News telethon: Relayed GUR "Group 13" (caption: "Group 10") POW-capture report, 29 Russian soldiers, Sumy region. Body-cam footage of surrendering soldier in forest. (15:38 UTC; confidence MEDIUM for the broadcast; LOW for the count and unit designation)
Civilian and infrastructure impact
-
Kyiv: Partial power outages in four districts (Shevchenkivskyi, Sviatoshynskyi, Solomianskyi, Pecherskyi) per DTEK/КМВА (15:11 UTC). Electric transport halted on the right bank (Два майора, 15:28 UTC). Water-supply disruptions reported (Colonelcassad, 15:20 UTC). The prior batch's specific tram/trolleybus route suspensions and shelter-capacity data remain as stated. No new casualty figures for the Kyiv events in this batch. (confidence HIGH for the outage scope; MEDIUM for water disruption)
-
Dnipropetrovsk oblast: 2 civilians killed, 7 injured across Dnipro, Synelnykove, Nikopol, and Kryvyi Rih districts. Damage to warehouses, infrastructure, private homes, vehicles. Two hospitalized in serious condition; one in medium severity; one ambulatory. (source: ОДА, 15:30 UTC; confidence HIGH; figures preliminary per source)
-
Kharkiv: 7 injured, 2 acute stress reactions in Novobavarskyi district. Private house destroyed; production building, multi-story and private homes, outbuildings, cars damaged. No fires. (source: ASTRA/DSNS, 15:30 UTC; confidence HIGH)
-
Reactive Shahed vehicle strike: A white car struck and engulfed in flames on a road; bystanders attempted to rescue the driver. Location, date, and casualty outcome not stated. (source: ЦАПЛІЄНКО, 15:34 UTC; confidence MEDIUM for the event; LOW for outcome)
-
Crimea – Yalta (non-combat): South Shore Highway blocked; two retaining walls destroyed in Koreiz; flash-flood damage to infrastructure. No casualties reported. (source: ТАСС/MChS, 15:33 UTC; confidence HIGH for the event as state emergency reporting)
-
Previously reported (carried forward, no new detail): Kramatorsk (4 dead, 6 injured); Lviv Yavoriv/Sheptytskyi (1 police guard hospitalized, ~17,200 subscribers); Prykarpattia (1 injured); Nova Vodolaha (3 killed, 15 injured); Kyiv Nivka fire and metro halt. These remain as stated in prior batches.
Information environment and disputed claims
-
Fighterbomber post (15:13 UTC): A Russian military blogger claims receiving video of severed heads of Russian POWs and demands its distribution to political leaders. The post then calls for retaliatory killings ("ten or twenty Ukrainians on a stake"). No location, date, or forensic evidence is supplied. The described scene is UNCONFIRMED. The post's primary function is inflammatory agitation and a call for violence, not evidentiary reporting. Treat as a propaganda and incitement artifact.
-
Timoshevka capture claim (Дневник Десантника, 15:31 UTC): Single-source pro-Russian channel. The claimed Ukrainian losses (33 hexacopters, 17 ground robots, 8 BMM in a single engagement) are inconsistent with typical tactical-scale operations and likely represent cumulative or inflated figures. The "proof of presence" footage (soldiers at a wall marked "126") is not geolocated. No Ukrainian confirmation or denial is supplied. UNCONFIRMED.
-
Poland drone incident (Операция Z, 15:36 UTC): PM Tusk reportedly demanded explanations from Ukraine over a drone flying over Polish territory toward Lithuania; Lithuanian President Nausėda arrived in Warsaw. The source is a pro-Russian aggregator; the attached TVP Info screenshot is dated 20.10.2026 (consistent with the current date). However, the headline in the screenshot focuses on Tusk's expectations regarding the Polish President, not the drone incident, suggesting selective framing. The underlying drone event is plausible given prior incidents but is not independently corroborated in this batch. UNCONFIRMED as a specific event; LOW confidence for the framing.
-
Rubicon Center statistics (15:27 UTC): Self-reported milestone (55,000 episodes) with target-type percentages. The attached image is AI-generated. The "22.8% of Ukrainian armored/artillery losses" claim references Lostarmour, a pro-Russian aggregation project, and cannot be independently verified. Treat as unit PR, not corroborated data.
-
MoD container-vessel and Epicentr-K claims (ТАСС, 15:28 UTC): No geolocation, vessel identity, or Ukrainian confirmation. The container-vessel claim echoes a prior MoD claim of a cargo vessel strike 130 km SW of Odesa (reported in the prior daily report). These may be the same event repackaged or a new claim; the supplied text does not resolve this.
-
Группировка войск «Запад» post (15:27 UTC): A Russian military-grouping channel publicly expresses uncertainty about whether Ukrainian forces remain on the left bank of the Oskil River in the 2nd MRD sector, calling reports of full withdrawal "likely a fake report." This is notable as an admission of operational uncertainty within the Russian information space, but it is a solicitation for information, not a confirmed situation report.
-
Zolotyi Kolodets coordinates (Сливочный каприз, 15:19 UTC): Geotagged but single-source. The "2026" date on the tactical map is consistent with the current reporting period. The infiltration claim is unverified by Ukrainian sources. The prior batch's Дом Осинтеров post in the same sector is a separate, uncorroborated claim.
-
GUR POW capture (Exilenova+, 15:38 UTC): The caption says "Group 10"; the telethon anchor says "Group 13." This discrepancy suggests the Telegram poster is a third-party aggregator, not the official GUR channel. The 29-POW figure is unverified. The footage is a screen capture of a state broadcast, which is a propaganda format.
-
US tanker sanctions / IL-76 to Saudi Arabia (Оперативний ЗСУ 15:25 UTC; Военкор Котенок 15:30 UTC): The tanker story is sourced from a US Energy Secretary statement relayed by a Ukrainian channel; it is not a battlefield event. The IL-76/Saudi claim is single-source, with no flight-tracking or Saudi confirmation. Treat as UNCONFIRMED.
-
Hungary EU-accession veto (ТАСС, 15:37 UTC): Attributed to Kyiv Independent via "diplomatic sources." No Hungarian government statement is supplied. The framing ("blocked without explanation") is editorial. Treat as UNCONFIRMED.
Evidence limitations and unresolved questions
-
Kyiv additional strike: Colonelcassad (15:20 UTC) reports "another incoming strike" but provides no location within Kyiv, no weapon type, and no damage assessment. Whether this is a second impact in the same wave or a separate event is unresolved.
-
Air Force alerts (Mykolaiv, Chernihiv, Zhytomyr, Zaporizhzhia, Poltava→Kyiv): No intercept or impact outcomes stated for any of the five new alerts. Whether these UAVs were downed, missed, or struck targets is unknown.
-
Timoshevka: No Ukrainian confirmation or denial. No independent geolocation of the "126" wall. The claimed equipment losses are not corroborated. The 6 sq km control area is a claim on a map overlay, not a verified geofence.
-
Zolotyi Kolodets coordinates: Four geotags are supplied but the video content is not viewable in the text. The date, unit, and number of personnel in the "infiltration group" are unverifiable.
-
Dnipropetrovsk and Kharkiv casualties: Figures are preliminary per the sources' own caveats. The Kharkiv MLRS attribution is DSNS's preliminary assessment, not confirmed by munitions-expert analysis.
-
Reactive Shahed vehicle strike: No location, date, or casualty outcome is supplied. The vehicle's occupants and their fate are unknown.
-
Poland drone incident: The specific drone, its origin, and its intended destination are not established. The TVP Info screenshot's headline does not match the caption's focus, raising questions about selective framing.
-
Container vessel / Epicentr-K: No vessel name, flag, cargo manifest, or coordinates for the Odesa claim. No Ukrainian confirmation of damage to Epicentr-K in Rivne. These may be the same or different events as prior MoD claims.
-
GUR POW count: The 29 figure is from a state broadcast; no independent verification of the number, the unit designation (10 vs. 13), or the location within Sumy oblast.
-
Fighterbomber allegation: No location, date, forensic evidence, or independent corroboration. The post's purpose is incitement. The described scene cannot be verified or refuted from the supplied material.
-
Group "Zapad" Oskil uncertainty: The channel's own admission of contradictory information about the 2nd MRD sector means the actual Ukrainian presence on the left bank of the Oskil is unresolved in this batch.
-
Weather: Open-Meteo data (15:30 UTC) records overcast conditions, 12–16 °C, and light-rain probabilities (43–53%) across frontline reference points. No tactical implication is drawn.
-
No new casualty figures for previously reported events: Kramatorsk, Lviv, Prykarpattia, and Nova Vodolaha figures remain as stated in prior batches. No utility-level restoration timeline for Kyiv is supplied.
