On 4 July a combined JNIM–FLA force seized Anéfis, on the Gao–Kidal axis, while FAMa and Russian Africa Corps elements held the adjacent camp. A first relief column was repelled near Tabrichat on 5 July; a second — roughly 200 Africa Corps and 100 FAMa with allied GATIA/MSA militia, reportedly with Nigerien air support — broke the siege and retook the town by 9 July, after 54 claimed FAMa airstrikes. On 18 July the same adversary coalition ambushed the returning FAMa/Africa Corps convoy at Tabrichat; the army says the convoy fought through, JNIM and the FLA claim scores of soldiers killed or captured. Simultaneously with the 4 July assault, JNIM ran a diversionary wave across central and southern Mali — at least seven military installations including Sévaré, plus the Kéniéroba high-security prison ~60 km south of Bamako, whose outcome remains unclarified two weeks later.
Why it matters. A jihadist–separatist operational partnership, if it holds, gives the insurgency what it has lacked since 2012: simultaneous mass in the north and depth in the center. For anyone with staff or cargo on the Gao–Kidal or Sévaré axes, the operative facts are that a battalion-scale adversary force massed, held a town for six days against airpower, and successfully ambushed the victors' return march nine days later. Casualty claims diverge by two orders of magnitude (FAMa: 30 own dead, ">1,000 terrorists neutralized"; Africa Corps: 2,000 of ~5,000 attackers killed; FLA: denial plus maximal counter-claims) — all are information-war artifacts and none is endorsed here. « Nous sommes à Anéfis… pour prouver à la population malienne et au monde entier qu'à ce jour, Anéfis et le camp sont sous le contrôle de la FAMa » — the statement's defensive tone is itself the tell: keeping one town required a corps-level relief operation.
Watch next: a third JNIM–FLA joint claim on a new axis (Timbuktu, Ménaka); Kéniéroba prisoner-status clarification; Africa Corps reinforcement or retrenchment.
Under the JNIM blockade of the Dakar, Abidjan and Conakry corridors, the state has shifted to mass escorted convoys: 716+ tankers overnight 2–3 July, 900+ on 10 July, and a record ~950 arriving 17 July, with staged onward deliveries to Ségou, Koutiala, San, Mopti and Dioïla and official warnings against hoarding. Dozens of drivers have been killed or abducted on the Kayes–Bamako axis since September 2025.
Why it matters. Bamako is not out of fuel — but a market has become a military logistics operation, with three consequences for operators. Fuel availability inland is pulsed, not continuous: plan generator stocks against convoy cadence, not contracts. Road movement synchronized with escorted convoys inherits their target profile — the Tabrichat ambush shows the escort itself draws the attack. And driver attrition is compounding: the binding constraint will eventually be people, not trucks.
Watch next: convoy interval stretching past 10 days; a first JNIM strike on a 900+ tanker convoy in motion; retail rationing returning to Bamako.
On 4 July — the same day as Anéfis — JNIM stormed the Burkinabè camp at Di (Sourou), killing at least 23 soldiers and 11 VDP by RFI's security-source count, with further claimed attacks at Dalan and Tiéré (≥18 soldiers) and harassment at Thiou and Séguénéga. Ouagadougou's mid-July counteroffensive claims ("hundreds of terrorists neutralized" across Tougou, Kassou, Guila, the Haribinda and Pama forests) come exclusively from pro-government outlets relaying army communiqués and are carried here as claims only. In Niger, forces repelled a company-strength assault at Torodi, ~60 km west of Niamey, on 30 June; official figures (41 attackers killed, 2 captured) conflict with residents' counts (~20) and one report of at least 4 soldiers killed.
Why it matters. Three near-simultaneous, battalion-or-company-scale actions across three countries in one week is a tempo statement. Whatever the individual outcomes, JNIM demonstrated concurrent offensive capacity across the theater — which argues for treating the AES space as one risk environment with internal gradients, not three country files. The unverifiable Burkinabè claims matter too: a claims war this asymmetric usually signals an information vacuum where independent reporting has been criminalized — see the Takiou trial below.
Watch next: a second battalion-scale camp penetration in Burkina within 30 days; VDP casualty tempo; independent verification emerging from the Di sector.
On the confederation's second anniversary (6 July), AES rotating president Ibrahim Traoré confirmed continued consultations with ECOWAS (negotiator: former Guinean PM Lansana Kouyaté). Two days later, Niamey hosted the second AES–Russia ministerial: Lavrov and the three AES foreign ministers signed a joint communiqué, an MoU, and a 2026–2027 consultation plan centered on security, economic and media cooperation. On 16 July, Gen. Tiani became the first Nigerien enrolled for the AES biometric passport. The fortnight's council-of-ministers output shows the economic direction: Burkina permitted the Bouboulou industrial gold mine and reported a 2025 deficit cut to 333.8bn FCFA; Niger adopted a hydrocarbons local-content regime, renewed the Samira-Libiri gold permit, and authorized an aerodrome at Tchibarakaten in the Agadez uranium zone; Mali ratified a 44.4bn FCFA BOAD loan for a 50 MW solar-plus-storage plant at Tiétiguila.
Why it matters. The confederation is building the artifacts of statehood — travel documents, treaty architecture, budget consolidation — while losing ground militarily and rationing energy. For commercial actors: permitting and contract enforcement increasingly run through sovereignty-assertion filters; Russia is now institutionally, not just militarily, embedded; the ECOWAS channel exists but has produced no dated framework. And the information space keeps narrowing — two Malian newspaper directors detained since early June, with 22 Septembre's Chahana Takiou on trial 27 July for criticizing the judiciary. Press-freedom prosecutions are a leading indicator of how these governments will treat inconvenient foreign reporting.
Watch next: Takiou verdict (27 July); any dated AES–ECOWAS framework; Niger–Orano/ICSID movement (no verified in-window development; last confirmed state ~1,800 t uranium blocked, May 2026).
| Indicator | Current reading | Trigger | So-what if tripped |
|---|---|---|---|
| JNIM–FLA joint operations | 2 confirmed (Anéfis, Tabrichat) | 3rd joint claim on a new axis | Coordination is a campaign, not an episode — re-rate all northern-Mali movement corridors |
| Bamako mega-convoy interval | ~7 days (10 → 17 July) | >10 days, or a convoy turned back | State logistics strain; expect rationing, price spikes, unrest risk in Bamako |
| Kéniéroba prison outcome | Unclarified 2 weeks on | Confirmed mass escape | Experienced-cadre reinforcement of JNIM; near-term attack tempo around Bamako |
| Burkina camp assaults | Di penetrated 4 July | 2nd battalion-scale penetration in 30 days | FDS perimeter defense failing; re-rate all fixed-site risk in the north-west |
| Africa Corps posture | Line and convoy combat | Public reinforcement or drawdown | Deepening co-belligerency or a reliability gap Bamako must fill — both reprice security assumptions |
| Takiou trial (27 July) | Detained since 8 June | Conviction with prison term | Foreign-media/analyst risk rises; source-network protection becomes a live issue |
| AES–ECOWAS track | Talks confirmed, no framework | Dated framework document | First real de-escalation signal since 2024 — reopens trade/transit planning assumptions |
Reliability (A–F) / information credibility (1–6), NATO Admiralty system. This annex ships in every issue — you see exactly what we read, in which language, and how far we trust it.
| Source (lang) | Used for | Date | Grade | Note |
|---|---|---|---|---|
| RFI Afrique (FR) | Burkina 4 July attacks; "50+" count | 07-07 | B-2 | Independent security-source count |
| La Nouvelle Tribune (FR) | Anéfis recapture detail; FAMa quote | 07-13 | C-3 | Single carrier of the FAMa officer quote |
| France 24 (FR) | Central-Mali wave, Kéniéroba | 07-04 | B-2 | Via secondary carriage |
| Malijet / Senego (FR) | Tabrichat ambush, army account | 07-18 | C-3 | Relays FAMa communiqué; army-favorable framing |
| Al Jazeera / AP (EN) | Tabrichat ambush, rebel account | 07-18 | B-3 | "Scores killed/captured" is rebel-sourced; carried alongside army account, neither endorsed |
| Critical Threats Africa File (EN) | Anéfis order-of-battle corroboration | 07-09 | B-2 | US-lens analytical baseline |
| Minute.bf / Le Gnawo (FR) | Burkina counteroffensive claims | 07-16 | D-4 | Pro-government; unverifiable — claims only |
| ActuNiger (FR) | Torodi attack | 07-01 | C-3 | Conflicting casualty figures carried in §2.3 |
| Le Sahel (FR, state) | Torodi official figures | 07-01 | D-3 | State media; figures attributed, not endorsed |
| Malikunafoni / Bamada.net / KOACI (FR) | Fuel convoys | 07-01→11 | C-3 | Counts trace to official DGCC/FAMa figures |
| Burkina24 / L'Observateur Paalga (FR) | AES–Russia ministerial; council decisions | 07-08/09 | C-3 | Official-communiqué reprints — authentic text, self-reported content |
| Gouvernement du Niger (FR, official) | 16 July council decisions | 07-16 | B-2* | Primary document; *authenticity, not objectivity |
| FIDH + AP/WaPo (FR/EN) | Takiou/Keïta detentions | 06-10/12 | B-2 | Multi-source, adversarial-to-government sourcing |
| FAMa "1,000+ neutralized" claim | §2.1 | 07-08 | E-5 | Information-war artifact; attributed only |
| Africa Corps "2,000 of 5,000 killed" claim | §2.1 | 07-09 | F-6 | No independent basis; channel unassessable |
Least confident: every casualty figure in §2.1 and §2.3 (all claims attributed, none endorsed); the Burkinabè counteroffensive results (D-4 relays); the Kéniéroba outcome — two weeks without clarification is itself informative, and ominous.
The alternative reading we considered and did not adopt: that July demonstrates state resilience — the siege was broken, the town retaken, the convoys keep arriving. Under that reading, July was a failed insurgent bid for a spectacular. We weight against it because the adversary chose every engagement, held ground for six days against airpower, withdrew intact enough to execute a successful ambush nine days later, and imposed a corps-level logistics cost on the state merely to reopen one axis — a cost-exchange ratio favoring the insurgency even in tactical defeat. Falsifier: no third JNIM–FLA joint operation by 31 August and convoy cadence holding ≤7 days would strengthen the "failed bid" reading; our first BLUF judgment should then be downgraded to C-3. We publish our falsifiers so you can hold us to them.
Collection gaps this issue: secondary carriage on three items where primary outlets block automated retrieval; no in-window verification on the Orano dispute; no Chad/Lake Chad coverage (a collection gap, not calm — flagged for issue #1).
This is the product: twice monthly, with flash alerts, the full graded annex, and archive access. Founding subscribers lock $59/month.
Become a founding subscriber