Standing assessment
Current condition
Moderate confidenceAs of
Through August 2026 the campaign reached refining capacity previously treated as beyond the war (Nizhnekamsk, some 1,200 km from the border) and its effect is visible at the pump: purchase caps in the Moscow region, odd-even rationing in several regions, a ban on petrol, diesel and jet exports, eased fuel standards and the first imported refined product.
Crude output and crude export earnings held broadly steady; refined-product export loadings fell to a record low. Reuters attributes the shortages to strikes, seasonal demand and unscheduled maintenance together, and no independent series separates them.
Latest reviewMovement observed
The repair-interval observable produced its clearest instance yet. Ryazan was struck on the night of 5–6 September for the third time this year after hits in May and July, the July strike having closed it for about three weeks; two industry sources told Reuters that both primary units were shut and that repairs could take several weeks. Strikes at Perm on 7 September and Saratov on 8 September carry the campaign’s reach to roughly 1,500 km and to a fifth strike at one plant in a year. No export ban was lifted and no purchase cap was withdrawn in the window.
New evidence bears on the question; the assessment holds. The condition stands as of .
- 2026-09-12: Baseline
- 2026-09-13: Movement observed
Why it matters
The distinction that matters is between having oil and having usable fuel. A refinery that restarts inside its usual maintenance interval has absorbed a strike; one whose announced restart slips past the next strike has not, and a tier in which slips accumulate turns a series of incidents into a standing constraint. That constraint is what reaches the pump, the export ban and the import decision, which is why this question reads the repair and policy layer against the strike tempo rather than counting strikes — a tally is what both belligerents publish, and neither is independent.
Why continued absence matters
A season in which the campaign continues at its recorded tempo and none of the policy observables move is itself the finding: it says the refining tier is absorbing the strikes at the rate they arrive.
Observables5 named · “met” describes evidence, not success
01Test
Announced restart dates against reported outages at named refineries
Whether a struck plant's announced restart falls inside its usual maintenance interval, and whether restarts slip past the next reported strike at the same plant. Read from company statements and trade reporting, never from either belligerent's claims of effect.
02Test
The petrol, diesel and jet export bans and their extensions
Each extension or partial lifting is a dated government act; the observable is the act, not the reasoning attached to it.
03Test
Refined-product export loadings on independent tracking
Seaborne product loadings from CREA and market tracking, as distinct from crude loadings, which the campaign has not moved.
04Test
Purchase caps and regional rationing at filling stations
Company-level caps (Rosneft, Gazprom Neft, Tatneft) and regional number-plate rationing, as reported — their spread, tightening or withdrawal.
05Test
The furthest confirmed reach of the campaign
The deepest refinery strike confirmed by Ukraine's General Staff or by Russian regional authorities, as a fact about reach, not about effect.
What would change the assessment2 assessment-change conditions · qualitative, as the record states them
Restart dates at the struck plants holding inside their usual maintenance intervals through the autumn, with the export bans lifted and the purchase caps withdrawn
Assessment effectreads as a tier absorbing the campaign.
Announced restarts slipping past the next reported strike at the same plant while the bans extend and rationing spreads
Assessment effectmoves the question from incidents to a standing constraint.
What remains unknown
- Nobody independent counts strikes or measures throughput loss; the strike tempo Vigil records is a count of reported events at published markers, and its seed series is marked as such.
- Refinery-level restart dates are company statements, and Rosstat suspended detailed refining statistics in 2023.
Readings the evidence also supports
- The August shortages were driven as much by seasonal demand and unscheduled maintenance as by the strikes, in which case the tier absorbed the campaign and the constraint eases with the season.
Listed because the record's own assessment is not the only one its sources permit — not as a hedge on the assessment above.
Review ledger2 entries · opened · newest first, each tied to the review that made it
Movement observed
The repair-interval observable produced its clearest instance yet. Ryazan was struck on the night of 5–6 September for the third time this year after hits in May and July, the July strike having closed it for about three weeks; two industry sources told Reuters that both primary units were shut and that repairs could take several weeks. Strikes at Perm on 7 September and Saratov on 8 September carry the campaign’s reach to roughly 1,500 km and to a fifth strike at one plant in a year. No export ban was lifted and no purchase cap was withdrawn in the window.
Brief item The deep-strike campaign restarts with the envoys' departure, and one plant shows what a repair interval looks likeReviewed in 2026-09-13
Baseline
Opened with the Map surface expansion, which added the refinery-strike activity series this question reads against. Baseline is the August 2026 position recorded in the module's three deep-strike key events.
Connected system25 canonical records this question runs through · Watch owns the edge; each record shows the question back
Parties and forces 2
Ground 18
- Ryazan refineryrefinery
- Nizhnekamsk refining complex (TANECO)refinery
- Novokuibyshevsk refineryrefinery
- Volgograd refineryrefinery
- Novoshakhtinsk refineryrefinery
- Ilsky refineryrefinery
- Tuapse refinery & terminalrefinery
- Kstovo refinery (Lukoil-Nizhegorodnefteorgsintez)refinery
- Afipsky refineryrefinery
- Moscow refinery (Kapotnya)refinery
- Yaroslavl refinery (Slavneft-YANOS)refinery
- Omsk refineryrefinery
- Salavat refining and petrochemical complexrefinery
- Ufa refining clusterrefinery
- Saratov refineryrefinery
- Perm refineryrefinery
- Syzran refineryrefinery
- Slavyansk-na-Kubani refineryrefinery
Arrangements and events 3
Vigil analysis 2
Profile
Weekly Briefs that reviewed it1 review
Weekly Briefs 1
Open this question in Explore Interactive: select this record and follow what connects to it.
Assessed as of — 2026-09-12 Last reviewed — 2026-09-13