Josse-posten

The Week

Iran buried the Supreme Leader this paper spent a month unable to confirm dead, the Gulf war cooled into a stand-down while Ukraine’s fuel war reached St Petersburg — and Washington warned that Moscow’s next target may be NATO itself.

The week’s largest correction was to the record itself: Khamenei is dead, and has been since February. For four weeks this review carried his status as an open contradiction; on Friday Iran opened a six-day state funeral for a Supreme Leader “killed in February,” with 20–30 million mourners expected and officials, per a classified document obtained by Die Welt, planning for 1,500–3,000 deaths from heat and crowd crush. The succession the funeral was meant to steady looks unsteadier for it — heir apparent Mojtaba Khamenei is reportedly injured and absent. The war around the funeral, meanwhile, deflated rather than resolved: the weekend’s traded strikes ended in a mutual “stand down” on Monday, Tehran spent Tuesday denying the Doha talks Trump had announced, and by Thursday the same indirect talks had produced “positive progress” and a formal channel for flagging MOU breaches. Brent, $126 at the war’s peak, fell below $71. What did not resolve is the thing the war was lately about: Iran still insists on tolling ships through a Strait of Hormuz whose status no document yet settles.

Ukraine’s fuel campaign crossed from damage into strategy, and Russia conceded it out loud. Monday brought Putin’s first public admission of “a certain shortage” — a supply task force, a petrol export ban — and the week only compounded it: eight of Russia’s ten largest refineries knocked out by Tuesday, Lukoil’s largest halted by Saturday, Novorossiysk entirely out of gasoline with pumps reserved for officials who say the codeword “Government,” gasoline bought from India and Japanese aviation fuel taken by clandestine ship-to-ship transfer. By Sunday the strikes had reached the St Petersburg Oil Terminal and Kronstadt naval base — Russia’s second city and its Baltic export rear — and Ukraine’s General Staff put Russian refining at 42% of design capacity. The political needle moved with the fuel gauge: Putin’s approval fell 3.5 points in a single week, the steepest drop of the war. Russia’s answer was to bomb Kyiv harder than ever — 13 dead Thursday, then Friday’s deadliest-ever barrage, 30 dead, with jet-engine drones and retuned Shaheds that beat Ukrainian defenses — and, per Syrskyi, for Putin to order plans for capturing Kyiv even as his army’s advance rate collapsed to 3.79 km²/day. Into that gap stepped Trump, phoning both Putin and Zelensky on July 4 to reposition as peacemaker; no framework emerged.

The alliance question sharpened beneath the war. The US warned Poland that Russia is weighing limited kinetic provocations — drones on infrastructure, a staged border incident — to test whether Article 5 still means anything, while Trump called the NATO relationship “ridiculous” days before the Ankara summit and analysts read Hegseth’s planned 2028 pullout of US forces and B-61s as a deliberate end to the European tripwire. Finland’s decision to restrict Gulf of Finland traffic after Ukrainian drones crossed its neighborhood is the small print of the same story: the war’s geography now touches NATO waters weekly.

American institutions had a term-ending week that cut both ways. The Supreme Court took “a sledgehammer” to independent-agency protections while carving the Fed out (blocking the firing of Lisa Cook), held geofence warrants unconstitutional, let TPS terminations proceed — then closed the term by upholding birthright citizenship 6–3, Trump’s biggest constitutional defeat of the second term. The semiquincentennial that followed was dark in tone: a Mount Rushmore speech railing against “communists”, a masked Patriot Front march through Washington left uncondemned, 11 eve-of-holiday pardons — and the first American pope using the anniversary to praise the immigrant tradition his president is dismantling.

The rest of the ledger: Venezuela’s toll passed 1,700 confirmed dead with 70,000 unaccounted for and satellite analysis showing 58,000+ buildings destroyed — the coverage now consistently naming interim President Delcy Rodríguez atop a state the US deposed in January, partially settling last week’s contradiction. Europe’s heatwave killed 1,300+ by WHO’s count, roughly 1,000 in France alone. China retook the TOP500 crown after nine years with the 2.198-exaflop LineShine on homegrown Armv9 silicon; Wednesday’s edition noted Anthropic’s models returning from export limbo trailing a fingerprinting scandal, advancing the frontier-AI thread without settling it. And Norway sold Cognite for $3.1bn — its largest software deal ever — the same week it won its first-ever World Cup knockout-stage berth, 2–1 over Ivory Coast, with Brazil waiting in New Jersey on Sunday. The week’s record closes before kickoff.

Threads

Running storylines

US–Iran settlement
Stand-down holding since Monday, Doha channel open with “positive progress,” but Hormuz tolls unresolved and the succession now the live variable — Khamenei buried, Mojtaba injured and absent — Sunday
Russia’s fuel collapse
42% of design refining capacity, Novorossiysk dry, imports from India and Japan, Putin’s approval down 3.5 points in a week — and Ukraine now striking St Petersburg and Kronstadt — Sunday
Russia testing NATO
New this week: US warning of staged provocations against Poland, Trump calling the alliance “ridiculous,” Ankara summit imminent — Saturday
Venezuela recovery
1,719+ confirmed dead, 70,000 unaccounted for, 58,000+ buildings destroyed; Rodríguez’s interim government under mounting negligence accusations — Wednesday
Labour succession
Silent for a second week running; nominations open 9 July with Burnham still unchallenged in the record — last coverage 23 June
Frontier AI as controlled export
Anthropic’s models reportedly back from export limbo, trailing a fingerprinting scandal — a subtitle-level mention only, details unreported — Wednesday

Questions

From last week:

Posed this week:

cd /home/jbe/repos/josse-posten && claude --resume 2b953488-16a8-40ad-9f5d-99db566a1110