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

  • Kharkiv, Nemyshlianskyi district: UAV strike reported 09:27 UTC, OVA confirms damage (09:27:52 UTC): OVA head Syniehubov reports a drone impact in Nemyshlianskyi district. A 35-year-old woman sustained an acute stress reaction. Damage: school window glazing, one vehicle, one kiosk. Emergency services on scene. (event time ≈09:27 UTC, Олег Синєгубов 09:27:52; confidence MEDIUM for damage as official OVA statement; LOW for weapon type and casualty framing)

  • Kharkiv hospital: bodycam evacuation footage released (09:21:55 UTC): ЦАПЛІЄНКО_UKRAINE FIGHTS publishes Patrol Police Kharkiv Oblast bodycam video showing multi-floor patient evacuation from a structurally damaged hospital at night. On-screen radio audio reads "Ballistic threat persists." Medics and officers carry wrapped patients from third and fifth floors. Building shows shattered windows, exposed rebar, debris. (event time: nighttime, undated in post, ЦАПЛІЄНКО_UKRAINE FIGHTS 09:21:55–56; confidence HIGH for the footage as official police bodycam; the specific strike date and weapon remain unestablished in this post)

  • Odesa: Russian channels report strikes on port infrastructure (09:31–09:33 UTC): Военкор Котенок and Colonelcassad post images from @odessa_typical showing multiple smoke columns over Odesa. Котенок claims "two series of explosions within an hour" targeting "port infrastructure objects." Colonelcassad adds explosions were "heard tens of kilometers away." No Ukrainian official confirmation, geolocation, or damage assessment supplied. (event time ≈09:31–09:33 UTC, Военкор Котенок 09:31:46–47; Colonelcassad 09:33:01–02; confidence LOW for specific target claims; MEDIUM-LOW for the smoke images as genuine Odesa footage given watermark sourcing)

  • Adygea, Russia: Ozon logistics warehouse fire after drone strike (09:20:13 UTC): SOTA reports a drone strike caused a major fire and roof collapse at an Ozon warehouse in Adygeysk. Head of Adygea Murat Kumpilov confirms all staff evacuated, no casualties. Ozon confirms the facility was struck, suspends intake, removes products from its platform. Debris damaged a gas pipe and windows in Petrov khutor (Teuchezh district) and near Tahtamukay. Photo shows branded building engulfed in flames, collapsed roof trusses. (event time: reported 09:20 UTC, SOTA 09:20:13–14; confidence MEDIUM-HIGH for the fire and evacuation as multi-source official statements with photo; LOW for Ukrainian responsibility, which is not stated by the sources)

  • Kyiv Oblast: emergency power outages extend beyond the capital (09:23:47 UTC): РБК-Україна reports DTEK announcing emergency shutdowns in Kyiv Oblast, noting the capital's outages have persisted "over a day." (event time 09:23:47 UTC, РБК-Україна 09:23:47–48; confidence MEDIUM for the oblast-level expansion as a single relay of DTEK; HIGH for continuing Kyiv city outages per prior КМВА/Ukrenergo confirmation)

  • DeepState: Russian advance reported in Kostiantynivka, Donetsk Oblast (09:22:01 UTC): ✙DeepState✙ updates its map, stating "the enemy has advanced in Kostiantynivka." No geolocated imagery or Ukrainian military confirmation accompanies the claim. (event time 09:22:01 UTC, ✙DeepState✙ 09:22:01; confidence LOW as a single-source mapping claim without visual corroboration)

  • Russian MoD briefing via ТАСС (09:23:44 UTC): ТАСС relays MoD claims: Russian forces struck transport infrastructure, production workshops, and Ukrainian NRTK/UAV storage over 24 hours; air defense downed 972 Ukrainian UAVs; Ukrainian losses of ~1,160 personnel in the SVO zone. (event time 09:23:44 UTC, ТАСС 09:23:44; confidence LOW for all figures as standard MoD reporting without independent verification)

  • Ukraine: 15-year sentence for Kyiv resident passing TDF coordinates to Russian intelligence (09:30:01 UTC): Офіс Генерального прокурора announces a 40-year-old Kyiv resident convicted under Art. 111(2) (treason) and Art. 111-1(6) (collaboration) for collecting and transmitting Territorial Defense Forces unit addresses, coordinates, personnel numbers, guard details, and transport information via messenger to Russian special services in spring 2022, and for creating a pro-war Telegram group. (event time 09:30:01 UTC, Офіс Генерального прокурора 09:30:01–02; confidence MEDIUM as an official prosecutorial announcement; LOW for independent verification of case details)

Reported situation by area

Kharkiv Oblast (09:21–09:27 UTC): NEW. Two separate reports: (1) OVA confirms a UAV strike in Nemyshlianskyi district at ≈09:27 UTC with one stress-reaction injury and damage to a school, vehicle, and kiosk. (2) ЦАПЛІЄНКО publishes nighttime bodycam footage of hospital evacuation under continuing ballistic threat, with structural damage visible. The hospital footage's date is not specified; it may relate to the previously reported overnight 3 November hospital strike (73 injured, suspected FAB-250/UMPK-5R per prior daily report) or a separate incident. (sources: Олег Синєгубов 09:27:52; ЦАПЛІЄНКО_UKRAINE FIGHTS 09:21:55–56; confidence MEDIUM for the Nemyshlianskyi damage; HIGH for the bodycam footage authenticity; LOW for hospital-incident linkage)

Odesa / Odesa Oblast (09:09–09:33 UTC): NEW. Air Force issues reactive-UAV alerts toward Odesa Oblast from the Black Sea (09:09:39), toward Odesa city (09:17:18), and toward Zatoka from the Black Sea (09:19:35). Russian channels (Котенок, Colonelcassad) post smoke images attributed to "port infrastructure" strikes with "two series of explosions within an hour." The @lost_armour chronicle lists Odessa strikes at 09:50 and 23:50 on 3 November, and a fire video sourced from Ukrainian channels. No Ukrainian official damage assessment is supplied for the 09:31–09:33 events. (sources: Повітряні Сили ЗС України 09:09:39, 09:17:18, 09:19:35; Военкор Котенок 09:31:46–47; Colonelcassad 09:33:01–02; Colonelcassad/@lost_armour 09:10:06; confidence LOW for port-target claims; MEDIUM for smoke images as genuine Odesa footage)

Kyiv and Kyiv Oblast (09:16–09:23 UTC): NEW. Air Force alerts reactive UAVs toward Bila Tserkva from the northeast (09:16:51). РБК-Україна reports DTEK confirming emergency outages now in Kyiv Oblast, extending the capital's >24-hour disruption. (sources: Повітряні Сили ЗС України 09:16:51; РБК-Україна 09:23:47–48; confidence MEDIUM for oblast outage expansion; HIGH for continuing city outage per prior КМВА)

Donetsk Oblast / Kostiantynivka (09:21–09:22 UTC): NEW. Air Force issues KAB warning for Donetsk Oblast (09:21:47). DeepState reports Russian advance in Kostiantynivka. The GrV "Zapad" summary does not cover Kostiantynivka (it covers Kupiansk, Borovskoye, Rubtsovo, Krasny Liman axes). (sources: Повітряні Сили ЗС України 09:21:47; ✙DeepState✙ 09:22:01; confidence LOW for the advance claim; HIGH for the KAB alert as issued)

Zaporizhzhia Oblast (09:18 UTC): NEW. Air Force issues KAB warning for Zaporizhzhia Oblast (09:18:21). The @lost_armour chronicle lists UMPK strikes in Zaporizhzhia Oblast at 10:40, 18:25, 19:20, and 22:15 on 3 November. No new impact or damage report in this batch. (source: Повітряні Сили ЗС України 09:18:21; Colonelcassad/@lost_armour 09:10:06; confidence HIGH for alert; LOW for chronicle specifics)

Kupiansk / Kharkiv Oblast front (09:19 UTC): NEW. Russian GrV "Zapad" reports encounter battles north of Kupiansk (Bolshe Shapkovka–Palamarivka–Kovalevka/Kovsharovka), urban fighting in Kupiansk (Yubileinyi microdistrict, attempts toward Central Market), positional struggle on Borovskoye and Rubtsovo axes, and fighting in Dibrivka and near Krasny Liman. The channel acknowledges no confirmed significant advance and flags a "concerning" situation near Ozyornoye. Map attached. (source: Группировка войск «Запад» 09:19:05–06; confidence LOW for all territorial claims as single-source Russian grouping channel; MEDIUM for the post as a documented Russian assertion)

Adygea, Russia (09:20 UTC): NEW. SOTA reports drone strike on Ozon warehouse in Adygeysk. (source: SOTA 09:20:13–14; confidence MEDIUM-HIGH for the event as multi-source official statements with photo)

Areas absent from this batch (Kherson, Cherkasy, Poltava, Vinnytsia, Kirovohrad, Ternopil, Chernihiv, Volyn, Lviv, Sumy, Crimea, and all Russian oblasts except Adygea) are not established to be quiet or unchanged. The prior SITREP's Rivne strike, GUR missile assessment, Воин DV FAB-3000 claim, Kotsnews teenager allegation, NABU/SBU narrative, and Lithuania expulsions receive no new evidence in this batch (the Lithuania item is re-relayed by Оперативний ЗСУ at 09:25:14 without new detail).

Reported strikes and air-defense activity

  • Air Force alerts (09:09–09:21 UTC): Reactive UAVs toward Odesa Oblast from Black Sea (09:09); toward Bila Tserkva from NE (09:16); toward Odesa (09:17); toward Zatoka from Black Sea (09:19). KAB warnings for Zaporizhzhia Oblast (09:18) and Donetsk Oblast (09:21). No intercept or impact outcomes established for these alerts. (source: Повітряні Сили ЗС України 09:09:39–09:21:47; confidence HIGH for alerts as issued)

  • Kharkiv Nemyshlianskyi district (≈09:27 UTC): OVA reports UAV impact; one stress-reaction injury; school, vehicle, kiosk damaged. (source: Олег Синєгубов 09:27:52; confidence MEDIUM for damage; LOW for weapon type)

  • Odesa port-area claims (≈09:31–09:33 UTC): Russian channels post smoke images, claim two explosion series within an hour on port infrastructure. No Ukrainian confirmation. (sources: Военкор Котенок 09:31:46–47; Colonelcassad 09:33:01–02; confidence LOW for target and effect claims)

  • @lost_armour Nov 3 chronicle (09:10 UTC): Compilation lists 36+ strike events across 17+ oblasts using Geran drones, cruise missiles, UMPK glide bombs, and Dan-T drones between 07:55 and 23:50 on 3 November. Includes Odessa fire video (sourced from Ukrainian channels). Single-source Russian compilation; not independently verified. (source: Colonelcassad/@lost_armour 09:10:06–07; confidence LOW for weapon-type attributions and completeness; MEDIUM for the existence of a major strike wave given corroborating Air Force alerts and OVA damage reports)

  • Russian MoD air-defense claim (09:23 UTC): ТАСС relays MoD statement: 972 Ukrainian UAVs downed in 24 hours. Standard MoD figure; not independently verified. (source: ТАСС 09:23:44; confidence LOW)

  • Adygea, Ozon warehouse (≈09:20 UTC): Drone strike reported; fire and roof collapse confirmed by regional head and Ozon. No casualties. (source: SOTA 09:20:13–14; confidence MEDIUM-HIGH for the event)

Reported Russian activity

  • GrV "Zapad" daily summary (09:19 UTC): Reports encounter battles and positional fighting on four axes (Kupiansk, Borovskoye, Rubtsovo, Krasny Liman). Explicitly states no confirmed significant advance; flags vulnerability near Ozyornoye. Attached map shows contested gray zones with infiltration icons for both sides. (source: Группировка войск «Запад» 09:19:05–06; confidence LOW for territorial claims; MEDIUM for the post as a documented Russian assertion)

  • MoD briefing via ТАСС (09:23 UTC): Claims strikes on transport infrastructure, production workshops, UAV/NRTK storage; 972 UAVs downed; ~1,160 AFU losses. (source: ТАСС 09:23:44; confidence LOW for all figures)

  • @lost_armour strike chronicle (09:10 UTC): Aggregated Nov 3 strike timeline across Ukraine. (source: Colonelcassad/@lost_armour 09:10:06; confidence LOW as compilation)

  • Рыбарь "war of cities" essay (09:17 UTC): Strategic commentary framing Russian strikes on energy, shipping, rail, and industry as a rational attrition campaign. Acknowledges high cost to Russian budget, tax increases, and weakened investment climate. States the strategy will be effective only with "correct targeting." (source: Рыбарь 09:17:24; confidence MEDIUM for the post as a documented Russian analytical channel; LOW for causal claims about Western support erosion)

  • Военкор Котенок DPR memorial video (09:13 UTC): Emotional testimony by self-identified DPR militia veteran Vyacheslav Kot about 100th brigade commander "Veter" and deceased battalion commander "Zima." No operational content. (source: Военкор Котенок 09:13:01–02; confidence MEDIUM for the video's existence; LOW for speaker identity)

  • Colonelcassad on Iran/US elections (09:25 UTC): Claims Iran is "pleased" with US election results, attributing Trump's domestic defeat to Iranian resistance. (source: Colonelcassad 09:25:08; confidence LOW as analytical commentary)

  • Colonelcassad fundraising (referenced in prior SITREP, 09:01 UTC): Thermal-scope appeal for Mobile Fire Groups. No update in this batch.

Reported Ukrainian activity

  • Air Force tracking alerts (09:09–09:21 UTC): Six new reactive-UAV and KAB alerts issued (Odesa Oblast ×2, Bila Tserkva, Zatoka, Zaporizhzhia KAB, Donetsk KAB). (source: Повітряні Сили ЗС України 09:09:39–09:21:47; confidence HIGH for alerts as issued)

  • OVA Kharkiv report (09:27 UTC): Nemyshlianskyi district damage and one stress-reaction injury confirmed. (source: Олег Синєгубов 09:27:52; confidence MEDIUM)

  • ЦАПЛІЄНКО bodycam release (09:21 UTC): Patrol Police Kharkiv Oblast evacuation footage from a damaged hospital under active ballistic threat. (source: ЦАПЛІЄНКО_UKRAINE FIGHTS 09:21:55–56; confidence HIGH for footage authenticity)

  • DeepState map update (09:22 UTC): Reports Russian advance in Kostiantynivka. (source: ✙DeepState✙ 09:22:01; confidence LOW)

  • Prosecutor General's Office verdict (09:30 UTC): Announces 15-year sentence for Kyiv resident convicted of treason and collaboration for passing TDF coordinates to Russian intelligence in spring 2022. (source: Офіс Генерального прокурора 09:30:01–02; confidence MEDIUM as official announcement)

  • ICRC Christmas letter program (09:29 UTC): Координаційний штаб announces ICRC facilitates letters from families to confirmed POWs in Russian captivity, aiming for at least one per week. (source: Координаційний штаб 09:29:23; confidence HIGH for the program as an institutional announcement)

  • Lithuania expulsions re-relayed (09:25 UTC): Оперативний ЗСУ reposts the SOTA/LRT story about three Ukrainians expelled from Lithuania for foreign intelligence tasks via Telegram. No new detail. (source: Оперативний ЗСУ 09:25:14; confidence MEDIUM for the action as previously reported)

  • Kyiv Independent hacking (09:37 UTC): Оперативний ЗСУ relays editor-in-chief Rudenko's statement that the Kyiv Independent's newsletter system was partially compromised; a fake Russian-language email claiming Zelenskyy launched a nuclear weapon on Kyiv was sent to subscribers. Hackers also attempted to post on the website. Attribution to a "Russian operation" is stated by the victim's editor but no forensic evidence is shown. (source: Оперативний ЗСУ 09:37:34–35; confidence MEDIUM for the incident as reported by the affected outlet; LOW for attribution to a state actor)

Civilian and infrastructure impact

  • Kharkiv, Nemyshlianskyi district (≈09:27 UTC): One 35-year-old woman with acute stress reaction. School windows, vehicle, kiosk damaged. (source: Олег Синєгубов 09:27:52; confidence MEDIUM)

  • Kharkiv hospital evacuation (nighttime, undated in post): Bodycam shows patients carried from multiple floors under active ballistic threat; building shows structural damage (shattered windows, exposed rebar, debris). No casualty figures in this post. (source: ЦАПЛІЄНКО_UKRAINE FIGHTS 09:21:55–56; confidence HIGH for the footage; the relationship to the previously reported 73-injured hospital strike is plausible but not explicitly established in this batch)

  • Komyshuvakha, Kharkiv Oblast (undated, reported 09:35 UTC): 68-year-old Larysa, a worker at a "point of invincibility" humanitarian aid center at a school, was pinned by building debris during a strike; her partner was reportedly killed. DSNS rescue footage shows total structural collapse; Radio Svoboda hospital interview shows Larysa with bandaged head, periorbital bruising, and hand abrasions. (source: БУТУСОВ ПЛЮС 09:35:57–58; confidence MEDIUM-HIGH for the survivor testimony and DSNS footage; LOW for the partner's death and exact strike date/weapon, which are not independently confirmed in this post. Prior daily report's Komyshuvakha figures of 33 dead, 5 rescued, >50 possibly under rubble remain attributed and unconfirmed.)

  • Kyiv and Kyiv Oblast (09:23 UTC): Emergency power outages continue in the capital (>24 hours) and now extend to Kyiv Oblast per DTEK. (source: РБК-Україна 09:23:47–48; confidence MEDIUM-HIGH for the outage as operator/municipal statements)

  • Adygea, Russia (≈09:20 UTC): Ozon warehouse fire and roof collapse; all staff evacuated, no casualties. Debris damaged a gas pipe and residential windows in Petrov khutor and near Tahtamukay; gas leak contained. (source: SOTA 09:20:13–14; confidence MEDIUM-HIGH for the event as multi-source official statements with photo)

  • Odesa (≈09:31–09:33 UTC): Smoke columns reported; Russian channels claim port infrastructure targets. No Ukrainian damage assessment or casualty report supplied. (sources: Военкор Котенок 09:31:46–47; Colonelcassad 09:33:01–02; confidence LOW for damage specifics)

Information environment and disputed claims

  • @lost_armour Nov 3 chronicle: A Russian military Telegram channel compiles 36+ strike events across 17+ oblasts, attributing specific weapon types (Geran, cruise missiles, UMPK, Dan-T) to each. The video of an Odessa fire carries Ukrainian-channel watermarks (ОдессаИНФО, kurs_odessa), indicating the footage was sourced from Ukrainian OSINT and republished. The chronicle's weapon-type attributions are unverifiable from the compilation alone. (source: Colonelcassad/@lost_armour 09:10:06; confidence LOW for weapon-type specificity; MEDIUM for the existence of a major strike wave)

  • Odesa "port infrastructure" claim: Военкор Котенок and Colonelcassad assert strikes targeted port infrastructure. The smoke images are sourced from @odessa_typical, a known pro-Russian local channel. No Ukrainian official confirms port targeting. The Air Force issued reactive-UAV alerts toward Odesa and Zatoka but did not specify targets. (sources: Военкор Котенок 09:31:46–47; Colonelcassad 09:33:01–02; Повітряні Сили ЗС України 09:09:39, 09:17:18, 09:19:35; confidence LOW for port-target specificity)

  • GrV "Zapad" hedging language: The Russian grouping summary explicitly states "it is premature to speak of significant advance" and "we will not disclose specific results." The map labels "Ковшаровка" while the text says "Ковалёвка" — different settlements. The channel flags a "concerning" situation near Ozyornoye, an unusual admission for a Russian military grouping channel. (source: Группировка войск «Запад» 09:19:05–06; confidence MEDIUM for the post as a documented Russian assertion; LOW for all territorial claims)

  • Kyiv Independent hack attribution: Editor Rudenko attributes the compromise to a "Russian operation" based on the email's content and language. The fake email's absurd narrative (Zelenskyy nukes Kyiv) and the @iamgirlhacker handle are visible, but no technical forensics or attribution evidence is provided. (source: Оперативний ЗСУ 09:37:34–35; confidence MEDIUM for the incident; LOW for state attribution)

  • US election / House projection: ТАСС relays NBC News projecting Democrats at 258 House seats and Republicans at 177, noting the last 258-seat Congress was 1993–1995. Colonelcassad separately claims Iran is "pleased" with US election results. The prior SITREP flagged future-dated election maps on Ukrainian channels as unverified; these Russian-channel claims about US elections are similarly analytical/speculative rather than verified outcomes. (sources: ТАСС 09:34:01; Colonelcassad 09:25:08; confidence LOW for election-outcome claims as predictions or commentary)

  • РБК-Україна NYT relay on Iran/Israel: Reports US division over Israeli intelligence alleging Iranian chemical-weapons plans. The accompanying image shows Trump in what appears to be a Russian state venue, creating an image-text mismatch. Anonymous sourcing ("some officials") is standard diplomatic reporting but unverifiable from this post. (source: РБК-Україна 09:36:08–09; confidence MEDIUM for the NYT attribution; LOW for the specific intelligence claims)

  • Рыбарь "war of cities" framing: Presents systematic infrastructure strikes as a deliberate attrition strategy while acknowledging the economic cost to Russia. The essay's framing normalizes strikes on energy, shipping, and rail as "rational" military operations. (source: Рыбарь 09:17:24; confidence MEDIUM for the post as a documented Russian analytical channel; the causal claims about Western support erosion are unverified)

  • Previously reported disputed items (Воин DV FAB-3000 claim, Kotsnews teenager allegation, NABU/SBU armed-confrontation narrative, GUR missile-reserve figures) receive no new evidence in this batch and remain as stated in the prior SITREP.

Evidence limitations and unresolved questions

  • Kharkiv hospital footage date: The bodycam video shows nighttime evacuation under ballistic threat but provides no date, hospital name, or strike-time linkage. It may correspond to the previously reported overnight 3 November hospital strike (73 injured, suspected FAB-250/UMPK-5R) or a separate incident. The exact relationship is unresolved in this batch.

  • Odesa strike specifics: The 09:31–09:33 smoke images and "port infrastructure" claims come solely from Russian channels sourcing @odessa_typical. No Ukrainian OVA, DSNS, or port-authority statement is supplied. The Air Force alerts confirm UAV activity toward Odesa but do not establish impacts. Whether the @lost_armour chronicle's Odessa entries (09:50, 23:50 on 3 November) and the 09:31 events are the same strikes is unclear.

  • Komyshuvakha survivor testimony: The video and caption are undated. The claim that Larysa's partner died is from the caption, not independently confirmed by DSNS or hospital records in this post. The weapon type and exact strike time are not established.

  • Kostiantynivka advance: DeepState's map update is a single-source claim without geolocated imagery, Ukrainian military acknowledgment, or Russian-side corroboration in this batch.

  • GrV "Zapad" settlement-name discrepancy: The text names "Ковалёвка" while the attached map labels "Ковшаровка" — these are different settlements. Geographic precision of the summary is reduced.

  • Adygea drone attribution: SOTA and Kumpilov confirm a drone strike on the Ozon warehouse but do not attribute responsibility. The prior daily report's Adygea OZON reference is not updated here; whether these are the same or separate incidents is unresolved.

  • Kyiv Oblast outage cause: The DTEK/РБК-Україна announcement confirms oblast-level emergency shutdowns but does not restate the cause or link it to a specific strike. The relationship to the overnight attacks and the Air Force's Bila Tserkva alert (09:16) is temporally suggestive but not causally established.

  • MoD 972-UAV and 1,160-loss figures: Standard MoD reporting; no independent verification or location breakdown supplied.

  • Russian MoD briefing (ТАСС, 09:23): The claimed targets (transport infrastructure, production workshops, UAV storage) are not geolocated or corroborated by Ukrainian-side reporting in this batch.

  • Weather context (as of 2026-11-04T09:30 UTC, Open-Meteo): Kharkiv/Vovchansk 6.1 °C, overcast, wind 4.2 m/s, cloud 97%, precip 0.0 mm. Luhansk/Svatove 8.7 °C, overcast, wind 4.2 m/s, cloud 100%. Donetsk/Pokrovsk 9.5 °C, overcast, wind 3.2 m/s, cloud 96%. Zaporizhzhia/Orikhiv 10.8 °C, overcast, wind 3.4 m/s, cloud 97%. Kherson 11.5 °C, overcast, wind 4.0 m/s, cloud 90%. Next-day forecast: light rain for Kharkiv (18% prob, 0.3 mm), Pokrovsk (13%, 0.2 mm), Orikhiv (28%, 0.4 mm); Svatove and Kherson overcast. Observational data only; no tactical implications drawn.

  • Dempster-Shafer analytic support: The belief framework assigns 37.1% mass to "Uncertainty," reflecting the preliminary, single-source, and contested character of the Kostiantynivka advance, Odesa port claims, GrV "Zapad" territorial reporting, MoD figures, Adygea attribution, Kyiv Independent hack attribution, and election commentary. Notable specific masses include: Russian advance in Kostiantynivka (2.7%); Russian missile strike on Kharkiv medical infrastructure (2.4%); Russian drone strike on Kharkiv civilian infrastructure (2.4%); energy supply disruption in Kyiv Oblast and city (2.2%); ICRC mediation (2.5%); Lithuanian counter-intelligence (2.2%); US-Israel disagreement on Iran chemical weapons (2.2%); Russian drone strike on Adygeysk logistics (2.0%); Kyiv resident espionage (1.4%); Russian propaganda effort (2.7%); DPR morale/propaganda (1.5%); Odessa port infrastructure damage (1.0%); Russian missile strike on military-industrial/transport infrastructure (1.5%); guided aerial bomb use (1.0%); Kupiansk advance (1.0%); Komyshuvakha humanitarian-aid strike (2.1%). These are analytic weights, not independent evidence, and do not alter the confidence assessments above.