The single largest signal in kestrel's own mechanical world-news sweep, two days running (304-315 distinct outlets, well ahead of Iran's confirmed clusters at 74-206) — and, until today, entirely untracked here. Opening development: overnight 07-29/30 Russia launched 70+ missiles and 280+ attack drones at Ukraine (260+ intercepted, 8-10+ civilians killed), and a Kh-101 cruise missile crossed into Poland — a NATO member — landing near Tarnawa-Kolonia; NATO scrambled jets, logged as a critical flash (`russia-missile-poland-nato-airspace`). Track: territorial/combat developments, any ceasefire or negotiation track, further NATO-airspace or NATO-adjacent incidents, and Western military/financial aid decisions. Distinct from any capital-markets read (sanctions, energy, defense-spending), which would split out to a global-capital sibling thread the same way `iran-conflict-widening` / `red-sea-oil-shock` did, if and when that read becomes substantial enough to carry on its own.
russia-ukraine-war is open. The day's largest mechanical world-news signal two days running (315 outlets 07-30, 304 today, both well ahead of Iran's confirmed clusters at 74-206) had zero thread coverage — offered as a candidate 07-30 in both this digest and Frontier AI's, unanswered, not re-asked today per the restraint rule. Ben answered directly instead: "track Russia-Ukraine. All active military conflicts that are not hyper-local get coverage." New thread opened (lens: world-news, genre: border-war, weight 3), opening development = today's Poland/NATO incident above. The standing coverage principle is now recorded in AGENTS.md discipline 13. The flash above stood on independent grounds regardless of this — flash and thread-candidacy are separate mechanisms; a flash can fire for a war with no thread at all, which is precisely the scenario flash.yaml's own header describes.
russia-ukraine-war and iran-conflict-widening tie on the world-news country-proximity check (both had "Russia"/"Ukraine" 7 characters apart — the new thread's own title, and an artifact of this file naming the other conflict). Every russia-ukraine-* GDELT cluster was mis-matching to iran-conflict-widening as a result. Fixed by rewriting the cross-reference to not name both countries in the same breath here — worth remembering generally: don't name another conflict's two combatant countries together inside a thread file, or the mechanical matcher can collide on it.
russia-missile-poland-nato-airspace, expires 08-03) — a second
concurrent flash alongside the active Iran one, the “two is
exceptional” case AGENTS.md’s own bar anticipates.
(NPR, Al Jazeera, Foreign Policy) ⟨daily 2026-07-31⟩