Nightwatch
Intelligence archive
Historical intelligence

Situation Report

Archived operational intelligence briefing retained for historical analysis.

Intelligence brief / archived issue

Situation Update (UTC)

Key reported developments

  • MoD Russia releases full daily briefing (Part 1 + Part 2, 10:09 UTC): The Defence Ministry publishes its standard operational summary for 22 October, claiming strikes across six groupings (Sever, Zapad, Yuzhnaya, Tsentr, Vostok, Dnepr). Part 1 names engagements near Revolyutsionnoye, Novouzhvinovka, Kolodeznoye, Bugayevka, Kotovka, Izbitskoye (Kharkiv); Krovnoye, Khoten, Barilivka, Luzhki (Sumy); Pleskachovka, Osinovo, Tamarganovka, Raygorodok, Bogorodichnoye (Kharkiv/Donetsk); Slavyansk, Kramatorsk, Druzhkivka, Gavrilivka, Kondrativka, Vasilyevskaya Pustosh (Donetsk); Krinitsa, Roganskoye, Novodonetskoye, Shilovka, Kamenka, Starovarvarovka, Belozerskoye, Novoyavlenka, Leninskoye (Donetsk/Dnipropetrovsk). Part 2 repeats the Vostok Mirovka claim and adds Dnepr-group strikes near Orekhov, Kushugum, Kirovo, Yurkovka. Aggregate claimed AFU losses across all groupings: ~960+ troops, 53 motor vehicles, 10 artillery guns, 4 EW stations, 4 AFVs, 6 radars. MoD also claims 1,226 fixed-wing UAVs shot down and strikes in 158 areas. No Ukrainian acknowledgment; no geolocatable combat imagery in the attached graphic. (source MoD Russia 10:09:22–23; confidence LOW for all quantitative and territorial claims as single-side official reporting)

  • Ballistic alert toward Kyiv continues and renews (10:04–10:11 UTC): Air Force issues "Балістика на Київ" again at 10:04:31 and "Ще балістика на Київ" at 10:05:25. КМVA repeats the alert at 10:05:46. Николаевский Ванёк confirms Bryansk-origin threat remains active at 10:11:24. This is a continuation of the alert sequence first reported at 09:35–10:01 in the prior batch. Still no impact, interception, or damage outcome reported. (source Повітряні Сили ЗС України 10:04:31, 10:05:25; КМВА 10:05:46; Николаевский Ванёк 10:05:34, 10:11:24; confidence HIGH for alert issuance; no outcome data)

  • Kyiv, Podil/Pochayna district: JYSK retail store completely destroyed (10:16 UTC): РБК-Україна, citing JYSK's press service, reports the store on Pochayna was "completely destroyed" by a night Russian attack; no employee injuries. Photo shows a gutted big-box retail shell with twisted metal roof, a Kyiv-plate fire truck, and firefighter on scene. (event time overnight 21–22 Oct, source РБК-Україна 10:16:23–24; confidence HIGH-MEDIUM for physical damage as watermarked imagery with named corporate source; MEDIUM for Russian-strike attribution as single-source narrative)

  • 44th Army Corps FPV strike claim on Ukrainian mortar (10:05 UTC): Russian channel 44 АК releases thermal FPV footage with HUD crosshair, altitude indicator, and a red-ellipse annotation labeled "Миномет ВСУ" over a camouflaged earthwork position. Caption attributes the strike to operators of the 41st Motorized Rifle Regiment, 72nd Motorized Rifle Division, 44th Army Corps. Labels footage as "архивные кадры" (archival), removing date and location. No impact flash or BDA visible in provided frames. No Ukrainian acknowledgment. (source 44 АК 10:05:06–07; confidence MEDIUM for footage authenticity; LOW for destruction claim and location as archival single-side content)

  • Peskov: Putin did not pass settlement documents to US via Witkoff (10:06, 10:11, 10:30 UTC): ТАСС and ASTRA relay Kremlin spokesperson statements: no Russian settlement-proposal documents were handed to the US side through envoy Witkoff; no Putin-Trump call is scheduled but could be arranged quickly; Putin has not decided on G20 attendance in Miami; no decision on the composition of Russia's trilateral negotiating team; public discussion of proposals "can only harm." (source ТАСС 10:06:46, 10:11:24; ASTRA 10:30:20; confidence HIGH for the statements as official Kremlin-sourced reporting; the underlying diplomatic situation remains opaque)

  • NATO centralized procurement access for Ukraine reported (10:06 UTC): Exilenova+ relays Financial Times reporting that NATO will allow Ukraine to purchase weapons, ammunition, and military equipment through the Alliance's centralized procurement agency, potentially enabling faster and cheaper acquisition. The post additionally claims Ukraine will be able to sell weapons through the NATO system — a broader interpretation not clearly supported by the FT source. (source Exilenova+ 10:06:30–31; confidence MEDIUM for the procurement-access claim as FT-sourced; LOW for the "selling weapons" extension as unverified editorial addition)

  • Trutnev appointment now corroborated by ТАСС (10:08 UTC): ТАСС relays Peskov confirming Trutnev's new role as presidential aide and stating the Kremlin will announce his portfolio when duty assignments are adjusted. This upgrades the prior single-channel (WarGonzo, 10:01) report to state-media corroboration. (source ТАСС 10:08:07; confidence MEDIUM-HIGH for the appointment; the specific portfolio remains undefined)

  • Perm, Russian Federation: bus depot fire, multiple buses destroyed (10:15 UTC): Оперативний ЗСУ relays a Russian domestic incident: a schoolboy allegedly set fire in a bus depot in Perm "yesterday," destroying several buses. Two photos show an active depot fire and post-suppression wreckage of 5–6 gutted bus carcasses. No geotag, MChS statement, or official perpetrator confirmation in the post. (event time 21 Oct per caption, source Оперативний ЗСУ 10:15:32–33; confidence MEDIUM for the physical event as visually corroborated; LOW for location, perpetrator, and motive as unverified relay)

Reported situation by area

Kyiv, Kyiv Oblast (new evidence this batch): Ballistic alert sequence continues from the prior batch (09:35–10:01) into 10:04–10:11 with repeated Air Force and КМВА warnings. РБК-Україна reports the JYSK store on Pochayna (Podil district) completely destroyed by a night attack, no employee injuries. No further impact or interception outcome for the ballistic tracks. (sources Повітряні Сили 10:04:31, 10:05:25; КМВА 10:05:46; РБК-Україна 10:16:23; confidence HIGH for alerts and store damage imagery; no outcome for ballistic tracks)

Kharkiv Oblast (new evidence this batch): MoD Russia (10:09) claims Sever-group strikes near Revolyutsionnoye, Novouzhvinovka, Kolodeznoye, Bugayevka, Kotovka, Izbitskoye, and Zapad-group strikes near Pleskachovka, Osinovo, Tamarganovka, claiming >230 and >200 AFU losses respectively. No Ukrainian acknowledgment. (source MoD Russia 10:09:22; confidence LOW for all quantitative claims)

Donetsk Oblast / Kramatorsk–Druzhkivka–Sloviansk axis (new evidence this batch): MoD Russia (10:09) claims Yuzhnaya-group strikes near Slavyansk, Kramatorsk, Druzhkivka, Gavrilivka, Kondrativka, Vasilyevskaya Pustosh, claiming up to 185 AFU losses, 1 AFV, 32 vehicles, 4 Western-made artillery guns, 1 EW station. Tsentr-group claims near Krinitsa, Roganskoye, Novodonetskoye, Shilovka, Kamenka, Starovarvarovka, Belozerskoye, Novoyavlenka, Leninskoye, claiming >345 AFU losses, 3 AFVs, 4 vehicles, 5 artillery guns, 6 radars. 44 АК (10:05) releases archival FPV footage claiming a mortar-position strike by 41 MSP / 72 MSD operators. (sources MoD Russia 10:09:22; 44 АК 10:05:06; confidence LOW for all quantitative claims; MEDIUM for FPV footage authenticity)

Zaporizhzhia Oblast / Mirovka (new evidence this batch): MoD Russia (10:09, Part 2) repeats the Vostok-group "liberation of Mirovka" claim and adds Dnepr-group strikes near Orekhov, Kushugum, Kirovo, Yurkovka, claiming up to 40 AFU losses, 27 vehicles, 1 EW station. The 09:44 video and Воин DV bulletin from the prior batch remain the only visual/text evidence; no Ukrainian acknowledgment, no geolocation, no satellite imagery. (source MoD Russia 10:09:22; confidence LOW for territorial and quantitative claims)

Sumy Oblast (new evidence this batch): MoD Russia (10:09) claims strikes near Krovnoye, Khoten, Barilivka, Luzhki, hitting formations of one airmobile brigade and two territorial defence brigades. No Ukrainian acknowledgment. (source MoD Russia 10:09:22; confidence LOW)

Russian Federation – Perm (new evidence this batch): Bus depot fire, multiple buses destroyed, attributed to a schoolboy arson per Оперативний ЗСУ relay. No official Russian emergency-service confirmation in this batch. (source Оперативний ЗСУ 10:15:32; confidence MEDIUM for the fire event; LOW for attribution)

Russian Federation – Crimea (new evidence this batch): Colonelcassad (10:20) relays ТАСС/FSB announcement of an alleged SBU agent detained in Crimea for photographing Black Sea Fleet ships with coordinates. Video shows FSB-convoied detainee with blurred face. No name, date, or city specified. (source Colonelcassad 10:20:32–33; confidence MEDIUM for the detention event as FSB-sourced; LOW for the espionage narrative as unverifiable)

Belarus / Russia-Belarus (re-reported): Belousov's speech at the joint collegium in Minsk is re-posted by Операция Z (10:28) with identical content to the ТАСС (09:59) report in the prior batch. No new information. (Previously reported; carried forward.)

Body exchange, Novaya Guta (re-reported): Оперативний ЗСУ (10:01), РБК-Україна (10:01), and Дневник Десантника (10:08) re-post the 252/25 exchange already confirmed by Координаційний штаб (09:56) in the prior batch. Дневник Десантника adds the 252:25 ratio framing and ICRC/Belarus mediation description. No new figures or outcomes. (Previously reported; carried forward.)

All other areas: No new evidence in this batch. An area's absence does not establish it is quiet or unchanged.

Reported strikes and air-defense activity

  • MoD Russia daily aggregate (10:09 UTC): Claims strikes in 158 areas using operational-tactical aviation, UAVs, missile troops, and artillery against energy and transport infrastructure, weapons/ammunition/equipment depots, assembly plants, long-range UAVs, and temporary deployment areas. Claims 1,226 fixed-wing UAVs shot down. Cumulative since "start of SMO": 674 aircraft, 284 helicopters, 268,113 UAVs, 672 SAM systems, 31,336 tanks/AFVs, 1,792 MLRS, 36,785 guns/mortars, 75,272 special vehicles. All figures are unilateral MoD claims with no independent corroboration. (source MoD Russia 10:09:22; confidence LOW)

  • Ballistic alerts toward Kyiv (10:04–10:11 UTC): Air Force renews "Балістика на Київ" at 10:04:31 and 10:05:25. КМВА repeats at 10:05:46. Николаевский Ванёк confirms Bryansk-origin threat at 10:11:24. Continuation of the 09:35–10:01 alert sequence. No impact or interception outcome. (source Повітряні Сили 10:04:31, 10:05:25; КМВА 10:05:46; Николаевский Ванёк 10:11:24; confidence HIGH for alert issuance)

  • 44 АК FPV mortar strike (10:05 UTC): Archival thermal footage, targeting overlay, red-ellipse annotation on a mortar tube in a camouflaged earthwork. No impact or BDA visible. (source 44 АК 10:05:06; confidence MEDIUM for footage; LOW for destruction claim)

  • JYSK store, Kyiv Pochayna (reported 10:16 UTC, event overnight 21–22 Oct): Retail structure completely destroyed; Kyiv fire truck and firefighter on scene. No casualties per company statement. (source РБК-Україна 10:16:23; confidence HIGH-MEDIUM for damage)

  • Claimed strikes across all groupings (10:09 UTC): MoD names dozens of settlements across Kharkiv, Sumy, Donetsk, Zaporizhzhia, and Dnipropetrovsk oblasts. No independent corroboration of any individual strike location or outcome. (source MoD Russia 10:09:22; confidence LOW)

Reported Russian activity

  • MoD full daily briefing (10:09 UTC): Standard six-grouping operational summary with aggregate loss claims. The attached image is a stylized propaganda graphic (three soldiers in EMR camo, "REPORT BY RUSSIAN DEFENCE MINISTRY" text) with no combat footage or geolocatable content. The Vostok/Mirovka claim from 09:44 is repeated verbatim. (source MoD Russia 10:09:22–23; confidence MEDIUM for the briefing's issuance as an official document; LOW for all operational content)

  • 44th Army Corps FPV footage (10:05 UTC): 41 MSP / 72 MSD operators claimed to have detected and struck a concealed Ukrainian mortar position. Unit attribution is internally consistent with Eastern Military District structure. (source 44 АК 10:05:06; confidence MEDIUM for footage; LOW for claims)

  • FSB Crimea detention (10:20 UTC): ТАSS/FSB announce an alleged SBU agent detained for photographing Black Sea Fleet vessels with coordinates. Video shows FSB-marked operatives escorting a handcuffed, face-blurred individual to a courthouse. No name, city, or date. (source Colonelcassad 10:20:32; confidence MEDIUM for the detention event; LOW for espionage narrative)

  • Belousov at Russia-Belarus collegium (re-reported 10:28 UTC): Операция Z re-posts the same speech content previously covered by ТАСС (09:59). No new information. (Previously reported; carried forward.)

  • Czech President Pavel Bild interview reframed (10:03 UTC): Операция Z / RVvoenkor publishes a Bild screenshot of an interview with Czech President Petr Pavel. The Telegram caption omits the actual Bild headline ("Putin hat eine obsessive Angst, getötet zu werden") and selectively frames Pavel's remarks as evidence of European weakness and a call for direct negotiations with Russia, proposing economic normalization as a ceasefire incentive. The underlying interview appears genuine; the Russian-language framing is editorially curated. (source Операция Z 10:03:02–03; confidence MEDIUM for the interview's existence; LOW for the caption's fidelity to the full interview)

  • RFRx003 Linux-targeting malware (10:04 UTC): Colonelcassad relays ТАСС reporting from cybersecurity firm "Solar" identifying spyware RFRx003 targeting Linux servers, allegedly used in at least one intrusion with months-long persistence and email-data theft from an unnamed client. No attribution to a specific state actor. (source Colonelcassad 10:04:04; confidence MEDIUM for the malware report as a named-firm disclosure; not directly Russia-Ukraine operational)

  • Russian VK recruitment ads for "Rembat" (repair battalions) (10:22 UTC): Ukrainian channel Полковник з ОТУ displays Russian-language VK ads for "Ремонтный батальон (Рембат)" recruitment, featuring a man in a hard hat at a construction site and an engine-repair scene. The caption alleges these are AI-generated lures promising safe rear work (~260,000 RUB) that actually deploy recruits to frontline construction near Vovchansk. The ads' existence is visually confirmed; the AI-generation claim, pay figure, and Vovchansk deployment are caption assertions not visible in the media. (source Полковник з ОТУ 10:22:57–58; confidence MEDIUM for the ads' existence; LOW for the AI-generation and deployment claims)

  • Storm-1516 US election interference (10:21 UTC): STERNENKO relays Politico reporting on Russian covert influence operations targeting US Senate candidates supportive of Ukraine (James Talarico, Jon Ossoff), using AI-generated fake video and fabricated materials via the Storm-1516 network. Senator Mark Warner's comparison to 2016/2020/2024 interference is cited. (source STERNENKO 10:21:01–02; confidence MEDIUM-HIGH for the Politico reporting; the specific AI-content claims are sourced to US intelligence assessments not independently verified here)

Reported Ukrainian activity

  • Air Force ballistic alerts (10:04–10:05 UTC): Two additional "Балістика на Київ" warnings issued, continuing the alert sequence. (source Повітряні Сили 10:04:31, 10:05:25; confidence HIGH for issuance)

  • Оперативний ЗСУ body-exchange relay (10:01 UTC): Re-posts the Координаційний штаб 252/25 announcement with photo of refrigerated trucks and forensic personnel. Adds no new information beyond the 09:56 original. (Previously reported; carried forward.)

  • Оперативний ЗСУ Perm bus-fire relay (10:15 UTC): Reposts a Russian domestic incident through a Ukrainian military-affiliated channel. No operational Ukrainian activity described. (source Оперативний ЗСУ 10:15:32; confidence MEDIUM for the physical event)

  • VAKS court ruling on Halushchenko (10:19 UTC): РБК-Україна reports the Higher Anti-Corruption Court removed the electronic monitoring bracelet from former Energy Minister Herman Halushchenko (a suspect in the "Midas" NABU/SAP case) while extending other procedural restrictions (travel ban within Kyiv region, communication ban, passport surrender) for two months. Domestic legal matter; photo shows a man matching Halushchenko's appearance behind a courtroom glass partition. (source РБК-Україна 10:19:47–48; confidence HIGH for the court decision as sourced to a named outlet and public record)

  • No new General Staff bulletin in this batch. The 08:49–08:50 engagement bulletin from the prior batch remains the latest GS reporting. (Previously reported; carried forward.)

Civilian and infrastructure impact

  • Kyiv, Pochayna (Podil district): JYSK store destroyed (10:16 UTC): Commercial big-box retail structure completely gutted; metal skeleton and roof sheeting twisted; no employee injuries per company statement. Fire response on scene. (source РБК-Україна 10:16:23; confidence HIGH-MEDIUM for damage; MEDIUM for casualty figure)

  • Perm, Russian Federation: bus depot fire (10:15 UTC): 5–6 buses fully destroyed; post-suppression scene with firefighters and hoses. No casualties reported. Attribution to a schoolboy arson is unverified. (source Оперативний ЗСУ 10:15:32; confidence MEDIUM for the fire; LOW for cause)

  • Lozova, Kharkiv Oblast (previously reported): 2 killed, 17 injured after market strike. No new data in this batch. (Previously reported; carried forward.)

  • Dnipro, Dnipropetrovsk Oblast (previously reported): >10 dwellings damaged, one house collapsed and burned, no casualties per OVA. No new data in this batch. (Previously reported; carried forward.)

  • Kiliia "Titan" food plant, Odesa Oblast (previously reported): Admin building gutted; 260M+ UAH estimated losses. No new data in this batch. (Previously reported; carried forward.)

  • Lipetsk, Russian Federation (previously reported): Polyclinic drone-warhead defusal; clinic closed. No new data in this batch. (Previously reported; carried forward.)

  • Kursk Oblast, Russian Federation (previously reported): Woman injured by drone strike on sugar factory. No new data in this batch. (Previously reported; carried forward.)

  • Kyiv, Brovary (previously reported): Explosions heard amid ballistic alert; no damage or casualty report. No new outcome data in this batch. (Previously reported; carried forward.)

Information environment and disputed claims

  • MoD daily briefing as information product: The 10:09 release follows the well-established MoD template: grouping-based narrative, unit-name stacking (>20 named Ukrainian formations), aggregate loss figures, and a decorative graphic with no combat imagery. The ~960+ claimed AFU losses in a single day is at the high end of MoD reporting and historically does not match independent estimates. Zero Russian losses are reported. The briefing is an official information product, not independently verifiable operational data. (source MoD Russia 10:09:22–23; confidence LOW for all claims)

  • Mirovka "liberation" — now in full daily briefing, still unverified: The 10:09 Part 2 repeats the 09:44 Vostok claim verbatim. The MoD video shows a road-strike, not ground-troop entry or settlement control. No Ukrainian acknowledgment, no geolocation, no satellite imagery. The 44 АК mortar footage (10:05) is labeled "archival" with no date or location. (sources MoD Russia 10:09; 44 АК 10:05; confidence LOW for both claims)

  • Czech President Pavel selective reframing: RVvoenkor's caption omits the Bild headline about Putin's "obsessive fear of being killed" and constructs a coherent pro-Russian narrative (Europe weak → must negotiate with Russia → economic normalization) from fragments of a longer interview. No link to the full article is provided. This is a standard Russian information-operations technique: mining legitimate Western media for quotable fragments. (source Операция Z 10:03; confidence LOW for the caption's fidelity)

  • Novinsky / Zelensky retrospective narratives (re-reported): Alex Parker Returns (10:10) posts a decontextualized Zelensky quote ("The Soviet Union is first of all Ukraine") with derogatory framing. The Novinsky Istanbul-negotiations narrative from the prior batch is not re-posted here. Both are information-environment activity, not operational reporting. (source Alex Parker Returns 10:10:49; confidence N/A for factual content)

  • NATO procurement "selling" claim: Exilenova+'s addition that Ukraine will be able to sell weapons through the NATO system is a broader interpretation not clearly supported by the cited FT source. The core procurement-access claim is sourced to a reputable outlet; the extension is unverified. (source Exilenova+ 10:06:30; confidence MEDIUM for purchase access; LOW for sell access)

  • FSB Crimea "SBU agent" detention: Classic "spyromania" pattern: minimal details, blurred face, no evidence shown, single state-media source. Historically, some such announcements have involved politically motivated cases against local residents. Cannot be verified from the content provided. (source Colonelcassad 10:20; confidence LOW for the espionage narrative)

  • Rembat recruitment ads: The ads' existence is confirmed visually. The caption's claims (AI-generated, 260K RUB pay, Vovchansk deployment) are editorial assertions not visible in the media. The framing ("могилізатори") is hostile-information narrative. (source Полковник з ОТУ 10:22; confidence MEDIUM for the ads; LOW for the interpretive layer)

  • Storm-1516 / US election interference: Sourced to Politico and US intelligence assessments. The Ukrainian-language relay selectively amplifies the "Ukraine-supportive candidates" angle of a broader story. The underlying reporting is from a reputable outlet; the Telegram relay's editorial framing is noted. (source STERNENKO 10:21; confidence MEDIUM-HIGH for the Politico reporting)

  • Body exchange 252/25 (re-reported): Multiple channels re-post the same event confirmed at 09:56. Дневник Десантника (10:08) adds the 252:25 ratio framing without new evidence. The Ukrainian Coordination HQ's hedging ("за твердженням російської сторони") and pending forensic identification remain the key caveats. (Previously reported; carried forward.)

Evidence limitations and unresolved questions

  • MoD daily briefing: All quantitative claims (~960+ troops, 53 vehicles, 1,226 UAVs shot down, 158 strike areas) are unilateral. The attached image is a designed graphic, not combat footage. No named Ukrainian unit has confirmed or denied engagement at any of the dozens of settlements listed. The "Part 2" reference suggests additional content may exist beyond what is posted.

  • Ballistic alert toward Kyiv: Alerts continue through 10:11 UTC. No impact, interception, or damage outcome has been reported in either this batch or the prior one. The Bryansk launch origin is specified by Николаевский Ванёк but not by the Air Force. Whether the alert reflects an actual launch, a false track, or an intercepted missile remains unresolved.

  • JYSK store, Kyiv: The cause (Russian strike) is attributed by the caption and company statement but no munition type, impact vector, or independent strike report is supplied. The exact time within the overnight window is not specified.

  • 44 АК mortar footage: Labeled "archival" with no date, location, or unit confirmation beyond the channel's own attribution. No BDA visible. The red-ellipse annotation is post-hoc.

  • Perm bus fire: No MChS or regional-authority confirmation in this batch. The "schoolboy" attribution and "Perm" location are unverified. Possible image recycling from an older incident cannot be ruled out.

  • FSB Crimea detention: No name, date, city, or evidence shown. The "SBU agent" characterization is an FSB assertion. The detainee's identity and the nature of the alleged activity are unverifiable.

  • Trutnev portfolio: ТАСС confirms the appointment but states the specific responsibilities are not yet defined. The prior WarGonzo report of Oleg Kozhemyako as successor in Far-East roles is not corroborated in this batch.

  • NATO procurement: The original FT article is not linked or quoted in full. The "selling weapons through NATO" extension is unverified. The photo is generic military imagery, not a depiction of any procurement event.

  • Czech President Pavel interview: The full Bild text is not provided. The caption's selective extraction cannot be verified against the original interview without the full article.

  • Batch scope: This update contains messages spanning 2026-10-22 10:01:20 to 10:30:20 UTC. Several messages are re-reports of events already covered in the prior batch (body exchange, Belousov collegium, Mirovka claim). Non-Russia-Ukraine operational content includes: RFRx003 malware (10:04), Halushchenko court ruling (10:19), Perm bus fire (10:15), Storm-1516 US election interference (10:21), FSB Crimea detention (10:20), Rembat recruitment ads (10:22), and the Novinsky/Zelensky quote (10:10). The Dempster-Shafer input assigns 0.400 to "Uncertainty," with smaller weights distributed across information-warfare, diplomatic-initiative, and military-action hypotheses, consistent with the batch's emphasis on the MoD briefing, the JYSK damage, and the ongoing ballistic alert without outcome.

  • Weather (Open-Meteo, 10:30 UTC): Kharkiv/Vovchansk 14.2 °C, overcast, wind 3.4 m/s, cloud 100%. Luhansk/Svatove 16.7 °C, overcast, wind 4.2 m/s. Donetsk/Pokrovsk 16.6 °C, partly cloudy, wind 4.1 m/s, cloud 62%. Zaporizhzhia/Orikhiv 18.1 °C, overcast, wind 2.4 m/s, cloud 100%. Kherson 17.8 °C, overcast, wind 2.7 m/s, cloud 95%. Next-day forecast: light rain showers possible at Pokrovsk (0.3 mm, 13% probability); fog expected at Kherson (code 45, 10% precip probability).