Significance
12 measured / 12 eligible · 0 missing · 0 not applicable
score (0 to 1) · Event-level distribution, not a Situation risk score.
across all 12 events
On 2026-09-20, Russia carried out drone strikes across the Kyiv region that killed four civilians, including three children and a woman, as described in “Russian drone attack kills three children and a woman in Kyiv.” [citations omitted] Russian Armed Forces also struck railway infrastructure in Vinnytsia on 2026-09-20, while Ukraine was coded as striking a Russian oil refinery in the event titled “Ukraine strikes Russian oil refinery despite Trump appeal.” On 2026-09-21, Russian Armed Forces struck critical infrastructure in Poltava and a Ukrainian military logistics center, developments covered by “Russian forces strike Ukraine’s logistics hubs, warehouses and ports overnight.” The same date brought coded Russian attacks near Dobropillia against Ukrainian Armed Forces and Russian air-defense interceptions over Kaluga, while “Russia vows harsh retaliation for Ukrainian drone attacks, targeting Kyiv” linked the cross-border activity to a retaliation narrative. “Russian strikes hit apartment buildings and shopping center in Zaporizhzhia” added reported damage and injuries within the wider Ukrainian strike wave.
Footnotes[8][4][12][15][11][13][2][14][16][3][1]The strongest supported picture is a geographically broad Russian strike campaign affecting civilian-linked sites, logistics, rail and critical infrastructure in Ukraine, alongside ground fighting near Dobropillia. The Kyiv event provides the clearest civilian toll, while the Vinnytsia rail story reports delays affecting 50 train services; the power-outage account also names bad weather as a contributing factor, so it does not isolate the Russian attack as the sole cause. The reciprocal-strike interpretation is supported by the coded Ukraine-to-Russia refinery event, the unidentified-drone event in Rostov and Russian air-defense interceptions over Kaluga, but the refinery event carries low confidence and the Rostov attacker is unidentified. Vladimir Putin, Volodymyr Zelenskyy and the Armed Forces of the Russian Federation are mentioned in associated Stories, but the supplied entity records do not bind them to the coded Events as participating actors.
Footnotes[8][12][7][1][6][5][15][16][8][11][17][18]Explanation originally captured 2026-09-22 · Evidence through 2026-09-22 UTC · Source edition sed_e121298c24b96b02e4f8a1f28cc32bdc
A 3-day Situation represented by 12 coded Events carried across 13 member Stories.
The coded activity is led by AIR/DRONE STRIKE (9) and ARMED CLASH (1).
🇺🇦Ukraine, 🇷🇺Russia, and 🇵🇱Poland are prominent in the retained actor and relationship evidence.
51 canonical Entities are linked to this edition.
Metric coverage. 12 coded Events · 0 CAMEO+ · 12 conflict. The four dimensions describe the CAMEO+ subset; conflict Events do not carry these scores.
Dot = mean · shaded span = observed range · position uses each metric’s defined scale.
How the coder scored the full retained Event set
12 coded events — 12 conflict
Quad class over those 12 events · Material Conflict 11 · Verbal Conflict 1.
12 measured / 12 eligible · 0 missing · 0 not applicable
score (0 to 1) · Event-level distribution, not a Situation risk score.
across all 12 events
12 measured / 12 eligible · 0 missing · 0 not applicable
score (-10 to 10) · Event-level distribution, not a Situation risk score.
across the 12 of 12 events Goldstein is defined on — CAMEO+ POLITICAL and the conflict family; the other nine CAMEO+ domains have no Goldstein semantics
12 measured / 12 eligible · 0 missing · 0 not applicable
reported people · Reports may overlap; these are Event-level reports, not an additive unique human toll.
across the 12 of 12 events that report a toll — the conflict family only, and never 0 on a CAMEO+ event
12 measured / 12 eligible · 0 missing · 0 not applicable
score (0 to 1) · Event-level distribution, not a Situation risk score.
across all 12 events
This retained edition, independent of graph and page limits. Different dimensions, not a blended risk score; reported tolls may overlap.
2026-09-22from the recordslatest
Poland issues border alert as fighter jets scramble and defenses activate
1 Story and 0 coded Events (-11 / -7 against the day before). Widest coverage: Poland issues border alert as fighter jets scramble and defenses activate (5 articles).
What kind of event · 4 coded types
over 12 coded events on this edition
Countries · where it happened
Countries · who is acting
Selected from the complete retained edition
Russian strikes span Kyiv, Vinnytsia, Poltava and Ukrainian logistics and civilian-linked sites, while the Stories “Russian forces strike Ukraine’s logistics hubs, warehouses and ports overnight” and “Russian strikes hit apartment buildings and shopping center in Zaporizhzhia” connect multiple locations to the same overnight wave.
Russian strikes span Kyiv, Vinnytsia, Poltava and Ukrainian logistics and civilian-linked sites, while the Stories “Russian forces strike Ukraine’s logistics hubs, warehouses and ports overnight” and “Russian strikes hit apartment buildings and shopping center in Zaporizhzhia” connect multiple locations to the same overnight wave.
Footnotes[8][12][11][13][2][1]The Kyiv strike killed four civilians, while the rail account reports delays affecting 50 train services and the Zaporizhzhia Story reports damage to apartment buildings and a shopping center.
Ukraine was coded as striking a Russian oil refinery on 2026-09-20; unidentified drones were coded in Rostov, and Russian air defenses were coded as destroying 13 drones over Kaluga on 2026-09-21. “Russia vows harsh retaliation for Ukrainian drone attacks, targeting Kyiv” presents the associated retaliation claim.
Ukraine was coded as striking a Russian oil refinery on 2026-09-20; unidentified drones were coded in Rostov, and Russian air defenses were coded as destroying 13 drones over Kaluga on 2026-09-21. “Russia vows harsh retaliation for Ukrainian drone attacks, targeting Kyiv” presents the associated retaliation claim.
Footnotes[15][16][3]Russian Armed Forces were coded as intensifying attacks near Dobropillia against Ukrainian Armed Forces on 2026-09-21, covered by “Russian forces intensify glide-bomb attacks near Dobropillia in Donetsk.”

Russia was coded as carrying out drone strikes across the Kyiv region on 2026-09-20, with four civilian fatalities; the event is described by “Russian drone attack kills three children and a woman in Kyiv.”

Ukraine was coded as striking a Russian oil refinery on 2026-09-20; the event has confidence 0.42 and no reported fatalities.
Ukraine was coded as striking a Russian oil refinery on 2026-09-20; the event has confidence 0.42 and no reported fatalities.
Footnotes[15]
Russian Armed Forces were coded as striking railway infrastructure in Vinnytsia on 2026-09-20, while “Attack damages Ukrainian rail infrastructure, delaying 50 train services” reports the infrastructure impact.

Russian Armed Forces were coded as striking critical infrastructure in Poltava on 2026-09-21, with no reported fatalities.
Russian Armed Forces were coded as striking critical infrastructure in Poltava on 2026-09-21, with no reported fatalities.
Footnotes[11]
Russian Armed Forces were coded as striking a Ukrainian military logistics center in Kyiv Oblast on 2026-09-21, targeting Ukrainian Armed Forces.
Russian Armed Forces were coded as striking a Ukrainian military logistics center in Kyiv Oblast on 2026-09-21, targeting Ukrainian Armed Forces.
Footnotes[13]Evidenced relationships involving significant participants beyond the central cast.
The logistics-hubs Story and the Kyiv-casualty Story are connected as accounts of the same overnight incident.
The Zaporizhzhia Story is linked to the logistics-hubs Story as the same incident, with different location and damage details.
The Kyiv-region Event and “Russian drone attack kills three children and a woman in Kyiv” share the Kyiv location and four civilian fatalities.
The Poltava Event is linked to “Russian forces strike Ukraine’s logistics hubs, warehouses and ports overnight.”
Vladimir Putin is mentioned in “Russian forces strike Ukraine’s logistics hubs, warehouses and ports overnight,” but his entity record has no supporting Event participation.
This edition freezes the complete served membership and analysis available through its UTC cutoff. Later repairs or identity changes do not rewrite what this edition showed.
Stories are reporting clusters. Events are coded occurrences within that reporting. The cast contains 51 canonical people and organizations linked to the retained evidence.
Story-to-Event edges identify supporting reporting. Entity-to-Event edges identify recorded actor or target participation. Mentions and analytical roles stay visibly distinct from recorded participation.
Core, precursor, and continuation labels organize the reading. They do not by themselves establish causation. Collapsed graph groups and paginated evidence change presentation only; counts use the complete retained edition.