DISCLAIMER: This is a quantitative macro-economic framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial adviser before making investment decisions.

Changes from Last Report 2026-08-08 → 2026-08-12 · 39 items moved

A summary of everything that has moved since the prior report. The diff below compares this run against the most recent MacroDriver-state JSON. Of the 39 changes, the 12 sector-signal flips are not listed here — read them in §6, where each sits beside its reasoning.

Dominant Regime: stagflation-lite rotating to a labour-crack + dovish-pivot tape → energy-shock stagflation with cuts priced OUT — the debate is hike-versus-hold, and gold’s bid is fiscal debasement, not Fed easing
Stagflation
40%
↑ +6pp
Soft Landing
27%
↓ −3pp
Deflationary Bust
20%
→ Unchanged
Reacceleration
13%
↓ −3pp
UpgradedUS Fiscal Trajectory & Sovereign Debt · HIGH (4) → CRITICAL (5) — July deficit −$432bn vs −$348bn expected; the 10‑year auction cleared 4.683% vs 4.58% prior and the 3‑year 4.291% vs 4.179%. This driver, not the Fed, is what explains gold.
UpgradedIran / Hormuz Crisis · MODERATE (3) → HIGH (4) — Carried in as Moderate and re-verified this run: Brent +11.5% in a week to $88.58, the strait still effectively closed since late February, and Iran stating on 9 August that it stays shut until the US “corrects” its behaviour.
DowngradedTariff War — Section 301 regime · HIGH (4) → MODERATE (3) — Section 122’s 10% global surcharge expired by statute on 24 July, replaced the same day by Section 301 forced-labour tariffs of 10–12.5% on 60 economies. The rate is flat-to-slightly-higher — what fell is the uncertainty premium, as a binary legal cliff resolved into a durable statutory regime.

Asset Class Flips

  • US Tech (QQQ) · Short & Medium: Outperform → Neutral
  • High Yield (HYG) · Medium: Underperform → Strong Underperform
  • US Equities (SPY) · Medium: Neutral → Underperform
  • Long Treasuries (TLT) · Medium: Neutral → Underperform
  • Oil · Short: Neutral → Outperform
  • Defense (XAR) · Short: Neutral → Outperform
  • USD (UUP) · Short: Underperform → Neutral
  • TIPS · Medium: Outperform → Strong Outperform
  • US Equities (SPY) · Long: Outperform → Neutral
  • EM Equities (EEM) · Medium: Outperform → Neutral
  • High Yield (HYG) · Long: Neutral → Underperform

Watchlist Flips

  • NOW · Short & Medium: Outperform → Neutral
  • SYF · Short: Neutral → Underperform
  • CSU.TO · Short & Medium: Outperform → Neutral
  • NTES · Short: Outperform → Neutral
  • DLO · Short: Outperform → Neutral
  • PAAS.TO · Long: Outperform → Strong Outperform
  • WCP.TO · Short: Neutral → Outperform
  • NOW · Long: Strong Outperform → Outperform
  • PAAS.TO · Short: Strong Outperform → Outperform
  • WCP.TO · Long: Outperform → Neutral
Divergences: NEW on High Yield — our own medium-term signal (Strong Underperform) against a public HY market showing no acute stress — spreads are not gapping, though HYG now sits fractionally below both moving averages. NEW on US Equities — real money de-risking into a restrictive Fed while fast money chases an index at record highs. NEW on Gold — central banks accumulating structurally while fast money reads the same rally as a Fed-cut trade, which is the wrong reason to be long it. NEW on Utilities — real money accumulating for data-centre power against fast money dumping a bond proxy. RESOLVED on Long Treasuries — the prior run had real money selling against a fast-money duration bid; both now sell, and that run’s bull-steepener call was wrong (the curve bear-steepened to +48bp instead). RESOLVED on Silver — the prior run had structural accumulation against a momentum chase; both are now aligned long, and the shakeout it warned of has largely happened.
EventDateDonatienConsensusActualResultNote
US CPI (Jul)12 AugCore MoM +0.2% (haircut applied)Core MoM +0.2%Core MoM +0.2%; Core YoY 2.5%HITIn line — but identical to consensus, so no edge
China CPI (Jul)9 Aug+0.7 to +0.9%+0.8% YoY+0.5% YoYPARTIAL−0.3pp vs our midpoint; lowest since January

How to read this report

MacroDriver translates live macro data into actionable market signals. It is built in layers — start at the top for the big picture, then drill into the sections that bear on your decisions. Every signal in it is earned by the evidence in §4; nothing is asserted without a number behind it.

1Current Economic Regime

The four scenarios, their weights, and what would prove each one wrong.

2Driver-Asset Impact Matrix

How all 15 macro drivers push 15 asset classes, netted into one signal row.

3Driver-Sector Impact Matrix

The same cascade across the 11 GICS equity sectors.

4Economic Driver Deep Dives

The evidence behind every signal: live indicators and three-horizon forecasts.

5Economic Asset Class Forecast

Your 15-asset positioning playbook across Short, Medium and Long.

6Economic Sector Forecast

The equity sector-rotation map across the same three horizons.

7Economic Watchlist Forecast

How this backdrop hits the ten Portfolio-Watchlist names, sector by sector.

8Net Capital Flow Forecast

Where real and fast money are moving — and where they disagree.

9Sector Capital Flow Forecast

Which equity sectors capital is rotating into and out of.

10Economic Forecast Calendar

The week ahead: Donatien against consensus, with what moves if we are right.

11Driver Interactions

Where drivers overlap, and how we stopped double-counting them.

12State Snapshot

The machine-readable state carried into the next run.

1Current Economic Regime
The four scenarios, their weights and what would falsify each. The lead widened this run — but on corroborated evidence, not on a single print, and we have put the counter-evidence inside the leading card rather than at the bottom of the page.
The correction that drives this report. The prior run described a market “pricing a Fed pivot to cuts” and called Soft Landing tape-corroborated on the grounds that the 2‑year was falling, the dollar was soft and gold was bid. Two of those three still hold. The decisive one does not. The 2‑year yields 4.22% against an effective funds rate of 3.63% — 59 basis points above it, and range-bound between 4.13% and 4.37% for a month. Our framework requires the front end to fall toward or below the funds rate before a dovish call is confirmed. It has not. Three FOMC members dissented in July preferring a hike, JPMorgan moved to a hike call straight after that meeting (Global Research to December on 30 July, Wealth Management to September on 5 August), and futures put roughly 44% odds on a September hike. Cuts are priced out; the live debate is hike-versus-hold.

That matters most for gold. Gold is up 9.8% on the month — but it is rising while the 10‑year sells off from 4.48% to 4.70% and the curve bear-steepens to +48bp. A rate-cut rally comes with a falling long end. This one does not. The bid is fiscal debasement — a −$432bn July deficit against −$348bn expected, and auctions clearing progressively higher. Reading the second as the first is the error we are correcting.
Stagflation
40%
↑ +6pp vs prior
Supports
• Brent +11.5% in a week to $88.58 on Hormuz — a supply-side price shock
• Payrolls −23k with 103k of downward revisions — growth cracking
• Cuts priced out: 2Y at 4.22% vs 3.63% funds; ~44% odds on a September hike
• July deficit −$432bn vs −$348bn expected — fiscal impulse into a supply shock
Falsified by
Core CPI is disinflating — 2.6% → 2.5%. This is the strongest single fact against our own lead and we are not burying it
• Brent back below $80 with the strait open and the Brent–WTI spread under ~$4
• A payroll rebound above +100k with upward revisions
▲ OUTPERFORM
GoldSilverTIPSXARMaterials
▼ UNDERPERFORM
Long TsyCons DiscHigh Yield
WATCHLIST
WPM.TO ↑PAAS.TO ↑WCP.TO ↑SYF ↓
Soft Landing
27%
↓ −3pp vs prior
Supports
• Core CPI 2.5% and falling — genuine, broad disinflation
• Breadth broadening: equal-weight +3.6% vs cap-weight +2.8% on the month
• VIX 14.55, HY spreads contained, equities at highs
• China exporting disinflation offsets part of the US energy impulse
Falsified by
• The energy shock passes through to core services rather than fading
• A second consecutive negative payroll print
• The Fed actually hikes in September, tightening into the crack
▲ OUTPERFORM
US TechEM EquitiesCopper
▼ UNDERPERFORM
USDCash
WATCHLIST
TSM ↑ICE ↑NOW ↑DLO ↑
Deflationary Bust
20%
→ Unchanged
Supports
• Payrolls contracting for the first time this cycle; revisions −103k
• Private credit defaults near 5%; BCRED gated at 5% on 4 June
• China CPI 0.5% — the deflation impulse is already being exported
• Existing home sales −1.7% vs −0.7% expected
Falsified by
• Payrolls rebound and jobless claims stay near 200k
• The Fed cuts pre-emptively and credit markets stay open
• HYG reclaims both moving averages and holds through Q4
▲ OUTPERFORM
Long TsyGoldStaplesHealth Care
▼ UNDERPERFORM
High YieldCons DiscFinancials
WATCHLIST
ICE ↑SYF ↓WCP.TO ↓NTES ↓
Reacceleration
13%
↓ −3pp vs prior
Supports
• AI capex consensus ~$527bn for 2026 and still being revised up
• NFIB small-business optimism 99.8 vs 97.5 expected
• Equities at record highs with breadth improving
Falsified by
• Payrolls already contracting — the labour base for reacceleration is missing
• A 4.70% 10‑year caps any multiple expansion
• Consumer squeezed by petrol prices and 3.2% wage growth
▲ OUTPERFORM
US TechCopperEM Equities
▼ UNDERPERFORM
GoldLong Tsy
WATCHLIST
NOW ↑TSM ↑CSU.TO ↑
Tail risk — S&P 500 concentration / AI earnings-quality unwind. The AI Big 10 are 41% of the index, matching the share tech and telecom held at the dot-com peak, and Goldman expects the top seven’s return on equity to fall around 700bp as capex lands. A cap-weighted index led by a few names on capex-inflated earnings has no diversification cushion, so a reversal is an index-level drawdown rather than a sector rotation. But the falsification signal is firing benignly: equal-weight is beating cap-weight on the month (+3.6% against +2.8%, with the Nasdaq proxy at just +0.6%), and the index multiple is already compressing — 21× forward, flat year-on-year, as a 17% rise in earnings estimates met a 7% multiple decline. The risk stays armed; the near-term trigger is receding. Triggers to watch: hyperscaler capex guidance decelerating more than 20% year-on-year, an AI private-valuation markdown, or non-operating gains turning negative.
2Driver-Asset Impact Matrix
Each row is one macro driver (TEMP = temporary, event-driven with a finite life; END = enduring, a structural multi-year force). Cells show directional impact and the dominance-weighted contribution. The NET SIGNAL row aggregates every driver into the asset-class forecast — it is the arithmetic behind §5, not a separate opinion.
DriverDominance
Gold (GLD)
TIPS
Silver (SLV)
JPY / Safe FX
Defense (XAR)
Agriculture (DBA)
Oil
Copper / Ind Metals
EM Equities (EEM)
Long Treasuries (TLT)
USD (UUP)
US Equities (SPY)
US Tech (QQQ)
High Yield (HYG)
IG Credit (LQD)
END Global Monetary Policy
CRITICAL (5)
·
+0.09
·
+0.09
·
·
·
-0.09
-0.09
-0.09
+0.09
-0.09
-0.09
-0.09
-0.09
END US Economic Health
CRITICAL (5)
+0.09
·
·
+0.09
·
·
-0.09
-0.09
-0.09
↑↑
+0.19
·
-0.09
-0.09
↓↓
-0.19
-0.09
END US Fiscal Trajectory & Sovereign Debt
CRITICAL (5)
↑↑
+0.19
↑↑
+0.19
+0.09
·
·
·
·
·
·
↓↓
-0.19
-0.09
-0.09
-0.09
-0.09
-0.09
END AI & Productivity Revolution
HIGH (4)
·
·
+0.08
·
·
·
·
↑↑
+0.15
+0.08
·
·
+0.08
↑↑
+0.15
·
·
END Private Credit & Shadow Banking
HIGH (4)
+0.08
·
·
+0.08
·
·
·
·
-0.08
+0.08
·
-0.08
·
-0.08
-0.08
END De-dollarisation & Monetary Geopolitics
HIGH (4)
↑↑
+0.15
+0.08
+0.08
·
·
·
·
·
+0.08
-0.08
↓↓
-0.15
·
·
·
·
TEMP Iran / Hormuz Crisis
HIGH (4)
↑↑
+0.15
+0.08
+0.08
+0.08
↑↑
+0.15
+0.08
↑↑
+0.15
·
-0.08
-0.08
+0.08
-0.08
-0.08
-0.08
·
TEMP Tariff War — Section 301 regime
MODERATE (3)
+0.06
+0.06
·
·
·
-0.06
·
·
·
·
·
·
-0.06
·
·
END China Economic Health
MODERATE (3)
+0.06
-0.06
·
·
·
-0.06
-0.06
-0.06
-0.06
+0.06
+0.06
·
·
·
·
END Structural Deglobalisation & Trade
MODERATE (3)
+0.06
+0.06
+0.06
·
+0.06
+0.06
·
+0.06
-0.06
-0.06
-0.06
·
-0.06
·
·
END Energy Transition & Electrification
MODERATE (3)
·
·
↑↑
+0.11
·
·
·
-0.06
↑↑
+0.11
+0.06
·
·
·
+0.06
·
·
END NATO Rearmament & Global Defense
MODERATE (3)
·
·
+0.06
·
↑↑
+0.11
·
·
+0.06
·
-0.06
·
+0.06
·
·
·
TEMP Super El Niño
MODERATE (3)
·
+0.06
·
·
·
↑↑
+0.11
·
+0.06
-0.06
-0.06
·
·
·
·
·
TEMP Japan / Yen Carry-Trade Unwind
BACKGROUND (2)
·
·
·
↑↑
+0.08
·
·
·
·
-0.04
-0.04
-0.04
-0.04
-0.04
-0.04
·
TEMP EM Currency Stress
BACKGROUND (2)
+0.04
·
·
+0.04
·
·
-0.04
-0.04
↓↓
-0.08
·
+0.04
·
·
·
·
NET SIGNALΣ dominance = 53SO
+0.87
SO
+0.55
SO
+0.55
O
+0.45
O
+0.32
N
+0.13
N
-0.09
N
+0.15
U
-0.42
U
-0.32
N
-0.08
U
-0.34
U
-0.30
SU
-0.57
U
-0.36
Strong Outperform
Gold (GLD) +0.87
TIPS +0.55
Silver (SLV) +0.55
Outperform
JPY / Safe FX +0.45
Defense (XAR) +0.32
Neutral
Copper / Ind Metals +0.15
Agriculture (DBA) +0.13
USD (UUP) -0.08
Oil -0.09
Underperform
US Tech (QQQ) -0.30
Long Treasuries (TLT) -0.32
US Equities (SPY) -0.34
IG Credit (LQD) -0.36
EM Equities (EEM) -0.42
Strong Underperform
High Yield (HYG) -0.57
3Driver-Sector Impact Matrix
How each macro driver pushes the 11 GICS stock-market sectors — the level at which most macro forces actually express through equity rotation. Read this to see which parts of the equity market the current regime favours. The NET SIGNAL row is the sector forecast, and it is the parent signal each watchlist stock inherits.
DriverDominance
Technology (XLK)
Financials (XLF)
Health Care (XLV)
Cons. Disc. (XLY)
Cons. Staples (XLP)
Energy (XLE)
Industrials (XLI)
Materials (XLB)
Utilities (XLU)
Real Estate (XLRE)
Comm. Services (XLC)
END Global Monetary Policy
CRITICAL (5)
-0.09
·
+0.09
↓↓
-0.19
+0.09
·
-0.09
-0.09
↓↓
-0.19
↓↓
-0.19
-0.09
END US Economic Health
CRITICAL (5)
-0.09
-0.09
↑↑
+0.19
↓↓
-0.19
↑↑
+0.19
-0.09
-0.09
-0.09
+0.09
-0.09
-0.09
END US Fiscal Trajectory & Sovereign Debt
CRITICAL (5)
-0.09
·
·
-0.09
·
·
+0.09
+0.09
↓↓
-0.19
↓↓
-0.19
-0.09
END AI & Productivity Revolution
HIGH (4)
↑↑
+0.15
+0.08
+0.08
·
·
+0.08
+0.08
+0.08
↑↑
+0.15
+0.08
+0.08
END Private Credit & Shadow Banking
HIGH (4)
·
↓↓
-0.15
·
-0.08
+0.08
·
-0.08
·
·
-0.08
·
END De-dollarisation & Monetary Geopolitics
HIGH (4)
·
·
·
·
·
+0.08
·
↑↑
+0.15
·
·
·
TEMP Iran / Hormuz Crisis
HIGH (4)
-0.08
·
+0.08
↓↓
-0.15
·
↑↑
+0.15
+0.08
+0.08
·
·
-0.08
TEMP Tariff War — Section 301 regime
MODERATE (3)
-0.06
·
·
-0.06
-0.06
·
-0.06
·
·
·
·
END China Economic Health
MODERATE (3)
·
·
·
-0.06
·
·
-0.06
-0.06
·
·
·
END Structural Deglobalisation & Trade
MODERATE (3)
-0.06
·
·
-0.06
·
+0.06
+0.06
+0.06
·
·
·
END Energy Transition & Electrification
MODERATE (3)
+0.06
·
·
+0.06
·
·
↑↑
+0.11
↑↑
+0.11
↑↑
+0.11
·
·
END NATO Rearmament & Global Defense
MODERATE (3)
+0.06
·
·
·
·
·
↑↑
+0.11
+0.06
·
·
·
TEMP Super El Niño
MODERATE (3)
·
·
·
-0.06
-0.06
+0.06
·
·
+0.06
·
·
TEMP Japan / Yen Carry-Trade Unwind
BACKGROUND (2)
-0.04
-0.04
·
·
·
·
·
·
·
·
·
TEMP EM Currency Stress
BACKGROUND (2)
·
-0.04
·
·
·
-0.04
·
-0.04
·
·
·
NET SIGNALΣ dominance = 53N
-0.25
N
-0.25
O
+0.43
SU
-0.87
N
+0.25
O
+0.28
N
+0.15
O
+0.34
N
+0.04
U
-0.47
U
-0.28
Outperform
Health Care (XLV) +0.43
Materials (XLB) +0.34
Energy (XLE) +0.28
Neutral
Cons. Staples (XLP) +0.25
Industrials (XLI) +0.15
Utilities (XLU) +0.04
Technology (XLK) -0.25
Financials (XLF) -0.25
Underperform
Comm. Services (XLC) -0.28
Real Estate (XLRE) -0.47
Strong Underperform
Cons. Disc. (XLY) -0.87
4Economic Driver Deep Dives
The evidence behind every signal in this report. Each active driver is broken down into its live indicators — showing exactly where thresholds are being breached — followed by Short, Medium and Long forecasts with specific asset, sector and watchlist winners and losers. Read this to understand why a signal exists, not just what it is.
END
Global Monetary Policy — Dominance: CRITICAL (5)
This is the driver that changed most in substance, though not in dominance. The prior report described a market “pricing a Fed pivot to cuts”. It is not. The 2‑year note yields 4.22% against an effective funds rate of 3.63% — 59 basis points above it, and range-bound between 4.13% and 4.37% all month. The framework’s own test for a dovish call requires the front end to fall toward or below the funds rate. It has not. Three FOMC members dissented in July preferring a 25bp hike, JPMorgan moved to a hike call straight after that meeting — Global Research to December on 30 July, Wealth Management to September on 5 August — and futures put roughly 44% odds on a September hike. Cuts are priced out; the live debate is hike‑versus‑hold.
IndicatorValueTrendWatchBreachStatusAsset Impact
2Y Treasury yield4.22%→ range-bound 4.13–4.37% for a month< 3.9%< 3.63% (= funds)● WATCHCuts priced out · TLT ↓ · long-duration equity multiples ↓
2Y minus effective funds+59bp↑ positive and wide all month< +25bp< 0bp● BREACHThe decisive dovish test — and it is failing
Core CPI YoY2.5%↓ from 2.6% — genuine disinflation> 3.0%> 3.5%● OKThe strongest single fact against our stagflation lead
Short (0–4w)
The 19 August FOMC minutes are the event. With three hawkish dissents on record, the market will read them for how close a September hike really is. A benign core print did not change that arithmetic.
▲ OUTPERFORM
TIPSJPY
▼ UNDERPERFORM
TLTCons Disc
SECTORS
XLV ↑XLP ↑XLU ↓XLRE ↓
WATCHLIST
WCP.TO ↑CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ~DLO ~
Medium (1–6m)
A Fed held restrictive into a contracting labour market is the definition of the policy trap. Something gives — either inflation expectations un-anchor, or growth breaks first. We think growth breaks first.
▲ OUTPERFORM
GoldTIPS
▼ UNDERPERFORM
HYGSPYLQD
SECTORS
XLV ↑XLP ↑XLF ↓XLY ↓
WATCHLIST
WCP.TO ~CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ↑DLO ↑
Long (6–18m)
Eventually the Fed cuts — but from a higher inflation floor and into a weaker economy than the prior report assumed. Duration works late, not now.
▲ OUTPERFORM
GoldTIPSQQQ
▼ UNDERPERFORM
USD
SECTORS
XLK ↑XLU ↑XLRE ↑
WATCHLIST
WCP.TO ~CSU.TO ↑NOW ↑TSM ↑WPM.TO ↑PAAS.TO ↑SYF ~ICE ↑NTES ↑DLO ↑
Retirement criteria: Reduce to Moderate if the 2‑year falls back inside 25bp of the funds rate and hike odds drop below 15%.
END
US Economic Health — Dominance: CRITICAL (5)
July payrolls fell 23,000 against an expected +83,000, and the prior two months were revised down by a combined 103,000. The unemployment rate did tick down to 4.1%, but for the wrong reasons — both labour-force participation and the employment-to-population ratio softened. Wage growth decelerated to 3.2%. Existing home sales fell 1.7% against −0.7% expected. This is a labour market that has stopped adding jobs, and it is the first genuine contraction of the cycle.
IndicatorValueTrendWatchBreachStatusAsset Impact
Nonfarm payrolls (Jul)−23k↓ vs +83k expected; prior 2mo revised −103k< +50k< 0 (two in a row)● BREACHHYG ↓ · Cons Disc ↓ · TLT ↑ on growth scare
Unemployment rate4.1%↓ from 4.2% — but participation fell too> 4.4%> 4.7%● WATCHA falling rate for the wrong reason is not strength
Existing home sales MoM−1.7%↓ vs −0.7% expected; mortgage rate 6.77%< −2%< −4%● WATCHXLRE ↓ · XLY ↓ · consumer credit quality ↓
Short (0–4w)
Michigan sentiment (14 Aug, consensus 54.5) and weekly claims are the tell. Claims have stayed near 200k — low firing, no hiring. That equilibrium holds until something pushes it.
▲ OUTPERFORM
TLTGold
▼ UNDERPERFORM
Cons DiscHYG
SECTORS
XLP ↑XLV ↑XLY ↓
WATCHLIST
WCP.TO ↑CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ~DLO ~
Medium (1–6m)
A low-hire, low-fire market has no cushion. If demand softens there is nothing to reabsorb anyone who loses a job, and the unemployment rate can move quickly. This is the main route to the Deflationary Bust case.
▲ OUTPERFORM
TLTGoldTIPS
▼ UNDERPERFORM
HYGSPYEEM
SECTORS
XLV ↑XLP ↑XLF ↓XLY ↓
WATCHLIST
WCP.TO ~CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ↑DLO ↑
Long (6–18m)
Either the Fed eases into it and growth recovers, or it does not and we get the bust. The AI productivity offset is real but arrives too late to matter on this horizon.
▲ OUTPERFORM
GoldQQQ
▼ UNDERPERFORM
HYG
SECTORS
XLK ↑XLI ↑
WATCHLIST
WCP.TO ~CSU.TO ↑NOW ↑TSM ↑WPM.TO ↑PAAS.TO ↑SYF ~ICE ↑NTES ↑DLO ↑
Retirement criteria: Reduce to High on a positive payroll print with upward revisions; reduce to Moderate on two consecutive months above +100k.
END
US Fiscal Trajectory & Sovereign Debt — Dominance: CRITICAL (5)UPGRADED 4 → 5
Upgraded to Critical, and it is now the driver we think explains the gold price. July’s budget deficit came in at −$432bn against −$348bn expected — a 24% overshoot. The 10‑year auction on 12 August cleared at 4.683% against 4.58% at the prior auction; the 3‑year cleared 4.291% against 4.179%. The 10‑year yield has risen from 4.48% on 6 July to 4.70%, and the 10s2s curve has bear-steepened to +48bp. On top of that sits a refund liability of more than $160bn from the tariffs the Supreme Court struck down in February.
IndicatorValueTrendWatchBreachStatusAsset Impact
10Y Treasury yield4.70%↑ from 4.48% on 6 Jul — term premium rebuilding> 4.75%> 5.00%● WATCHTLT ↓ · XLU ↓ · XLRE ↓ · Gold ↑ on debasement
July budget balance−$432bn↓ vs −$348bn expected (24% overshoot)> −$400bn/mo> −$500bn/mo● BREACHMore supply into a market already demanding a higher premium
10Y auction clearing yield4.683%↑ from 4.58% prior auction (3Y: 4.291% vs 4.179%)> 4.75%> 5.00%● WATCHBuyers are being paid more to show up — the debasement bid for gold
Short (0–4w)
Supply keeps coming and the market keeps repricing it. This is the leg of the report we hold with the most confidence, because it is arithmetic rather than forecast.
▲ OUTPERFORM
GoldTIPS
▼ UNDERPERFORM
TLTUSD
SECTORS
XLB ↑XLI ↑XLU ↓XLRE ↓
WATCHLIST
WCP.TO ↑CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ~DLO ~
Medium (1–6m)
Watch for the reflexive loop: higher yields raise debt service, which widens the deficit, which requires more issuance. That loop is currently accelerating and nothing in the calendar interrupts it.
▲ OUTPERFORM
GoldTIPSSilver
▼ UNDERPERFORM
TLTLQDUSD
SECTORS
XLB ↑XLE ↑XLRE ↓XLU ↓
WATCHLIST
WCP.TO ~CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ↑DLO ↑
Long (6–18m)
Either fiscal consolidation or fiscal dominance. Neither is good for long nominal bonds; both are good for hard assets. This is the structural core of the gold and silver case.
▲ OUTPERFORM
GoldSilverTIPS
▼ UNDERPERFORM
TLTUSD
SECTORS
XLB ↑XLI ↑
WATCHLIST
WCP.TO ~CSU.TO ↑NOW ↑TSM ↑WPM.TO ↑PAAS.TO ↑SYF ~ICE ↑NTES ↑DLO ↑
Retirement criteria: Reduce to High if the 10‑year sustains below 4.4% and a monthly deficit prints inside expectations.
END
AI & Productivity Revolution — Dominance: HIGH (4)
Hyperscaler capex consensus for 2026 is roughly $527bn and still being revised up. The concentration risk is now explicit: Bank of America puts the “AI Big 10” at 41% of the S&P 500, the same share tech and telecom held at the dot-com peak. Goldman expects return on equity for the seven largest tech names to fall around 700bp as that capex lands on the balance sheet. But the near-term trigger is receding, not building — and we will say so plainly, because it cuts against our own cautious lean.
IndicatorValueTrendWatchBreachStatusAsset Impact
Breadth: RSP vs SPY vs QQQ (1mo)+3.6% / +2.8% / +0.6%↑ equal-weight beating cap-weightRSP lagging SPY by >2ppRSP lagging by >5pp● OKThe concentration falsification signal is firing — benignly
AI Big 10 share of S&P 50041%→ matches the dot-com tech/telecom share> 45%> 50%● WATCHIndex-level drawdown risk if the loop reverses
S&P 500 forward P/E21×→ flat YoY: +17% EPS against a −7% multiple> 24×> 27×● OKMultiple compression is already under way
Short (0–4w)
Capex guidance keeps rising and the trade keeps working — just no longer as index leadership. Rotation, not rupture.
▲ OUTPERFORM
CopperQQQ
▼ UNDERPERFORM
USD
SECTORS
XLK ↑XLU ↑XLI ↑
WATCHLIST
WCP.TO ↑CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ~DLO ~
Medium (1–6m)
The question is when spending shows up as returns rather than depreciation. Falling ROE with rising capex is the pattern that historically precedes a de-rating, and a 4.70% discount rate makes it bite harder.
▲ OUTPERFORM
CopperSilver
▼ UNDERPERFORM
QQQ
SECTORS
XLK ↑XLB ↑XLU ↑
WATCHLIST
WCP.TO ~CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ↑DLO ↑
Long (6–18m)
We do not doubt the technology. We doubt the price paid for it in a narrow index. Owning the picks and shovels — power, grid, copper, foundry — is the better-paid way to be right.
▲ OUTPERFORM
CopperQQQEEM
SECTORS
XLK ↑XLI ↑XLU ↑XLB ↑
WATCHLIST
WCP.TO ~CSU.TO ↑NOW ↑TSM ↑WPM.TO ↑PAAS.TO ↑SYF ~ICE ↑NTES ↑DLO ↑
Retirement criteria: Reduce to Moderate if hyperscaler capex guidance decelerates more than 20% year-over-year.
END
Private Credit & Shadow Banking — Dominance: HIGH (4)
The stress is real and documented. Redemption requests across the five largest managers totalled roughly $20.8bn in Q1 2026, of which only just over half was honoured; by early July about $14bn sat trapped as requests outpaced payouts. Blue Owl gated. BCRED activated its 5% redemption cap on 4 June. Sector BDC redemption rates climbed from 1.6% to 4.5%, and default rates approach 5% once selective defaults are counted. What has not happened is transmission — public credit spreads are not gapping. But we corrected our own indicator here before publishing: HYG sits fractionally below both its 50- and 200-day averages on raw price (79.61 against 79.67 and 80.20) and is flat on the month. Our first pass used a dividend-adjusted series, which showed it above both and overstated how benign this looks.
IndicatorValueTrendWatchBreachStatusAsset Impact
Q1 2026 redemption requests~$20.8bn↑ only just over half honoured; ~$14bn still trapped by early July> $10bn/qtr> $25bn/qtr● WATCHAbove the watch level, below the breach level — forced-selling risk building into illiquid marks
BDC sector redemption rate4.5%↑ from 1.6% — near the structural gate ceiling> 4%> 5% (gates bind)● BREACHBCRED already gated at 5% on 4 June
HYG vs 50/200-DMA79.61 vs 79.67 / 80.20↓ fractionally below both; −0.09% on the monthBelow 50-DMABelow 200-DMA● BREACHCorrected pre-publish: a dividend-adjusted read had shown it above both
Short (0–4w)
Still contained — nothing is dislocating. But note the correction: HYG is not above its moving averages on raw price, it is fractionally below both and flat on the month. Drift, not stress — though it removes the cleanest counter-evidence to our medium-term call.
▲ OUTPERFORM
GoldTLT
SECTORS
XLP ↑XLF ↓
WATCHLIST
WCP.TO ↑CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ~DLO ~
Medium (1–6m)
Contraction in payrolls is what turns mark-to-model into mark-to-market. A cracking labour market plus refinancing at 4.70% is how a contained problem stops being contained.
▲ OUTPERFORM
GoldTLTJPY
▼ UNDERPERFORM
HYGLQDSPY
SECTORS
XLP ↑XLF ↓XLRE ↓
WATCHLIST
WCP.TO ~CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ↑DLO ↑
Long (6–18m)
Either it is absorbed through slow write-downs, or one large gate becomes a sector-wide run. The FSB has flagged the vulnerability; nobody has yet had to test it.
▲ OUTPERFORM
Gold
▼ UNDERPERFORM
HYG
SECTORS
XLF ↓
WATCHLIST
WCP.TO ~CSU.TO ↑NOW ↑TSM ↑WPM.TO ↑PAAS.TO ↑SYF ~ICE ↑NTES ↑DLO ↑
Retirement criteria: Reduce to Moderate if redemption queues clear for two consecutive quarters with no new gates.
END
De-dollarisation & Monetary Geopolitics — Dominance: HIGH (4)
The World Gold Council’s June survey found central banks have averaged roughly 1,000 tonnes of gold purchases a year for four consecutive years — double the prior decade’s 500-tonne average — with a record 45% planning to add more over the coming year and 89% expecting global reserves to rise. This is the slowest-moving and most reliable bid in the report, and it compounds with the fiscal driver rather than duplicating it: one is the reason to leave the dollar, the other is where to go.
IndicatorValueTrendWatchBreachStatusAsset Impact
CB gold buying run-rate~1,000t/yr→ 4th consecutive year at double the prior decade< 700t/yr< 500t/yr● OKA price-insensitive structural bid under gold
CBs planning to add gold45%↑ a record (89% expect global reserves up)< 30%< 20%● OKGold ↑ · USD ↓ · XLB ↑
Gold vs 200-DMA$4,460 vs $4,483↑ +9.8% on the month, closing the gapBelow 50-DMABelow $4,000● WATCHRepairing from a Q2 drawdown, not extending a parabola
Short (0–4w)
Central banks do not trade the weekly tape, which is precisely why this bid persists through drawdowns that shake out momentum money.
▲ OUTPERFORM
GoldSilver
▼ UNDERPERFORM
USD
SECTORS
XLB ↑
WATCHLIST
WCP.TO ↑CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ~DLO ~
Medium (1–6m)
Reserve managers respond to sanctions risk and fiscal credibility, and both moved the wrong way this month. Reclaiming the 200‑day average is the confirmation to watch.
▲ OUTPERFORM
GoldSilverTIPS
▼ UNDERPERFORM
USDTLT
SECTORS
XLB ↑XLE ↑
WATCHLIST
WCP.TO ~CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ↑DLO ↑
Long (6–18m)
The dollar’s reserve share erodes at the pace of a glacier and with about as much reversibility. Gold is the only reserve asset with no counterparty.
▲ OUTPERFORM
GoldSilverEEM
▼ UNDERPERFORM
USD
SECTORS
XLB ↑
WATCHLIST
WCP.TO ~CSU.TO ↑NOW ↑TSM ↑WPM.TO ↑PAAS.TO ↑SYF ~ICE ↑NTES ↑DLO ↑
Retirement criteria: Reduce to Moderate if central bank buying falls below 700t annualised for two consecutive quarters.
TEMP
Iran / Hormuz Crisis — Dominance: HIGH (4)UPGRADED 3 → 4
Carried into this run as Moderate. It is not moderate. Brent is $88.58 and WTI $82.74 — up 11.5% and 10.0% in a single week. The Strait of Hormuz has been effectively closed since late February; transit is running at a trickle against a normal ~110 vessels a day. On 9 August Iran stated it stays shut until the United States “corrects” its behaviour; an LNG tanker carrying Qatari cargo was struck on 31 July; and the Congressional Research Service reports that Iran retains enough capability that most vessels either accede to its demands or do not transit at all. We verified the cause of the oil move before attributing it, because the alternative explanations do not survive the data.
IndicatorValueTrendWatchBreachStatusAsset Impact
Brent crude (spot)$88.58↑ +11.5% in one week> $90> $100● BREACHXLE ↑ · XLY ↓ · headline CPI ↑ · TIPS ↑
Brent–WTI spread$5.84↑ widening — the premium sits in waterborne crude> $6> $8● WATCHConfirms risk premium, not physical US scarcity
US crude inventories+17.4mb↑ vs −1.4mb expected; imports averaged 7.3mb/d, up 1.14mb/dSustained drawsDraws > 5mb/wk● OKThe US market is well supplied — this is a chokepoint story
Short (0–4w)
The spike holds while the strait does. Note the tension we are flagging openly: a 17.4mb US inventory build alongside a 10% price rise only makes sense as a waterborne risk premium, and premia decay faster than they build.
▲ OUTPERFORM
OilGoldXARTIPS
▼ UNDERPERFORM
Cons DiscEEM
SECTORS
XLE ↑XLI ↑XLY ↓XLK ↓
WATCHLIST
WCP.TO ↑CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ~DLO ~
Medium (1–6m)
Our base case is grinding partial resolution rather than either clean reopening or full closure — the Tehran–Oman route talks of 5 August point that way. That is why Energy fades to Neutral on this horizon.
▲ OUTPERFORM
GoldXARTIPS
▼ UNDERPERFORM
Cons Disc
SECTORS
XLE ↑XLV ↑XLY ↓
WATCHLIST
WCP.TO ~CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ↑DLO ↑
Long (6–18m)
Even a resolved Hormuz leaves a permanent security premium in freight and insurance, and a permanently higher defence budget. The oil price itself, though, mean-reverts to demand.
▲ OUTPERFORM
XARGold
▼ UNDERPERFORM
Oil
SECTORS
XLI ↑XLE ↓
WATCHLIST
WCP.TO ~CSU.TO ↑NOW ↑TSM ↑WPM.TO ↑PAAS.TO ↑SYF ~ICE ↑NTES ↑DLO ↑
Retirement criteria: Reduce to Moderate if the Brent–WTI spread compresses below ~$4 and Brent sustains under $80 with the strait open.
TEMP
Tariff War — Section 301 regime — Dominance: MODERATE (3)DOWNGRADED 4 → 3
Downgraded — but not for the reason a first pass suggests, and we corrected this before publishing. Section 122’s 10% global surcharge expired by statute on 24 July, and the US Trade Representative replaced it the same day with Section 301 forced-labour tariffs of 10–12.5% on 60 economies covering the majority of US trading partners. So the headline rate went from 10% to 10–12.5% — flat to slightly higher, not lower. The downgrade rests on something else: the binary legal cliff everyone was positioned for passed without disruption, and an emergency authority the Supreme Court struck down in February has been replaced by a durable statutory regime. What fell is the uncertainty premium and the headline volatility — which is what dominance measures — not the tariff burden itself. Our own 20 July report forecast Section 122 would be “extended/rolled”; it lapsed instead. The offsetting negative is fiscal: more than $160bn in duties collected under the struck-down authority is now refundable.
IndicatorValueTrendWatchBreachStatusAsset Impact
Headline tariff rate10–12.5%↑ from 10% flat under Section 122 — slightly higher> 15%> 20%● WATCHGoods-price floor holds; no relief in pass-through terms
Economies covered60→ broad but targeted, not universal> 80Universal● WATCHRetaliation risk concentrates in agriculture
Short (0–4w)
Quiet — the legal cliff passed without disruption. But the de-escalation is in uncertainty, not in the rate: 10% became 10–12.5%.
▲ OUTPERFORM
TIPS
▼ UNDERPERFORM
Agriculture
SECTORS
XLP ↓XLI ↓
WATCHLIST
WCP.TO ↑CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ~DLO ~
Medium (1–6m)
A durable statutory regime lets the uncertainty premium come out while the goods-price floor stays where it was, or edges fractionally higher. Better for planning, no better for margins.
▲ OUTPERFORM
Gold
▼ UNDERPERFORM
AgricultureQQQ
SECTORS
XLY ↓XLK ↓
WATCHLIST
WCP.TO ~CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ↑DLO ↑
Long (6–18m)
Tariffs are now a permanent feature of the landscape rather than a recurring shock. Supply chains price it in and move on.
▲ OUTPERFORM
GoldTIPS
▼ UNDERPERFORM
QQQ
SECTORS
XLI ↓
WATCHLIST
WCP.TO ~CSU.TO ↑NOW ↑TSM ↑WPM.TO ↑PAAS.TO ↑SYF ~ICE ↑NTES ↑DLO ↑
Retirement criteria: Reduce to Background if no new Section 232 or 301 action lands for two consecutive runs.
END
China Economic Health — Dominance: MODERATE (3)
July CPI rose just 0.5% year-on-year against 0.8% expected and 1.0% prior — the lowest reading since January. Food prices fell for a fourth consecutive month and non-food inflation slowed to 0.9%. Producer prices for consumer goods fell 0.8%. The OECD sees growth slowing to 4.5% this year and 4.3% next. This is a consumer-side deflation trap whose global function is to partially offset the American energy inflation impulse. One honest qualification, which we add because it cuts against us: China’s July PPI rose 3.5% year-on-year. The factory gate is not deflating — upstream input costs are climbing. So China is exporting cheap consumer goods while its own producer prices rise, and the disinflation it sends abroad is narrower than the CPI headline alone suggests.
IndicatorValueTrendWatchBreachStatusAsset Impact
China CPI YoY (Jul)+0.5%↓ vs +0.8% expected — lowest since January< +0.5%< 0%● BREACHCopper ↓ · EEM ↓ · global goods disinflation
Food prices YoY−1.5%↓ 4th consecutive monthly decline< −1%< −3%● BREACHDomestic demand weakness, not supply abundance
China PPI YoY (Jul)+3.5%↑ factory gate rising — cuts against the pure-disinflation read< 0%< −2%● OKComplicates the exported-disinflation thesis; upstream input costs are climbing
Short (0–4w)
17 August brings industrial production and retail sales. Retail is expected to improve to 1.5% from 1.0% — a low bar that still matters for the stimulus debate.
▲ OUTPERFORM
GoldTLT
▼ UNDERPERFORM
CopperEEM
SECTORS
XLB ↓XLI ↓
WATCHLIST
WCP.TO ↑CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ~DLO ~
Medium (1–6m)
Beijing has the means and, with the 2027 Party Congress approaching, limited appetite. We are not positioning for a large consumption stimulus.
▲ OUTPERFORM
TLT
▼ UNDERPERFORM
CopperEEMOil
SECTORS
XLE ↓XLB ↓
WATCHLIST
WCP.TO ~CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ↑DLO ↑
Long (6–18m)
Exports stay resilient through price cuts and market diversification; domestic demand stays trapped. Cheap Chinese equity is cheap for a reason, but at 12× some of it is priced.
▲ OUTPERFORM
EEM
SECTORS
XLC ↑
WATCHLIST
WCP.TO ~CSU.TO ↑NOW ↑TSM ↑WPM.TO ↑PAAS.TO ↑SYF ~ICE ↑NTES ↑DLO ↑
Retirement criteria: Reduce to Background if CPI sustains above 1.5% with retail sales above 4%.
END
Structural Deglobalisation & Trade — Dominance: MODERATE (3)
The slow rewiring of supply chains around security rather than cost. It shows up as duplicated capacity, higher inventory buffers and a structurally higher goods-price floor. The Section 301 regime and the Hormuz disruption are both instances of the same underlying force, which is why we net them down in the double-count table rather than adding them up.
IndicatorValueTrendWatchBreachStatusAsset Impact
Global trade re-routingOngoing→ freight and insurance premia embeddedFreight rates +25%Freight rates +50%● WATCHGoods-price floor ↑ · margins ↓
Short (0–4w)
Background hum. Nothing on the calendar moves it.
▲ OUTPERFORM
GoldXAR
▼ UNDERPERFORM
QQQ
SECTORS
XLI ↑XLE ↑
WATCHLIST
WCP.TO ↑CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ~DLO ~
Medium (1–6m)
Reshoring capex is a real industrial order book, and it is one of three separate budget lines pointing at the same sector.
▲ OUTPERFORM
CopperXAR
▼ UNDERPERFORM
EEM
SECTORS
XLI ↑XLB ↑
WATCHLIST
WCP.TO ~CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ↑DLO ↑
Long (6–18m)
A permanently higher cost of moving things is a permanently higher inflation floor. This is the structural argument against long duration.
▲ OUTPERFORM
GoldTIPSCopper
▼ UNDERPERFORM
TLTUSD
SECTORS
XLI ↑XLB ↑
WATCHLIST
WCP.TO ~CSU.TO ↑NOW ↑TSM ↑WPM.TO ↑PAAS.TO ↑SYF ~ICE ↑NTES ↑DLO ↑
Retirement criteria: Reduce to Background if trade volumes normalise and freight premia compress for two quarters.
END
Energy Transition & Electrification — Dominance: MODERATE (3)
The single most striking data point in this run: the silver market is heading for its sixth consecutive supply deficit, and the 2026 gap has widened to 46.3Moz from 40.3Moz in 2025 — even though solar photovoltaic demand fell 19%, the largest single-year drop on record. Demand simply broadened into AI infrastructure, transmission equipment and automotive electronics faster than solar shrank, while mine supply failed to respond. The IEA and BHP warn of the same structural shortfall in copper.
IndicatorValueTrendWatchBreachStatusAsset Impact
Silver market balance 2026−46.3Moz↑ deficit widened from −40.3Moz in 2025Deficit > 40MozDeficit > 60Moz● BREACHSilver ↑ · XLB ↑ · PAAS.TO ↑
Solar PV silver demand−19% YoY↓ largest single-year fall on record−25%−40%● WATCHAnd the deficit widened anyway — that is the point
Short (0–4w)
Spot silver is up 11.2% on the month but remains below its 200‑day average ($70.40). The structural story is not a timing tool.
▲ OUTPERFORM
SilverCopper
▼ UNDERPERFORM
Oil
SECTORS
XLB ↑XLU ↑
WATCHLIST
WCP.TO ↑CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ~DLO ~
Medium (1–6m)
Mine supply cannot respond inside a permitting cycle. Deficits of this persistence eventually clear through price, not volume.
▲ OUTPERFORM
SilverCopper
▼ UNDERPERFORM
Oil
SECTORS
XLB ↑XLI ↑XLU ↑
WATCHLIST
WCP.TO ~CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ↑DLO ↑
Long (6–18m)
Grid build-out plus data-centre power plus vehicle electrification are three independent demand curves on the same finite supply. This is the highest-conviction structural long we hold.
▲ OUTPERFORM
SilverCopperQQQ
▼ UNDERPERFORM
Oil
SECTORS
XLB ↑XLU ↑XLI ↑
WATCHLIST
WCP.TO ~CSU.TO ↑NOW ↑TSM ↑WPM.TO ↑PAAS.TO ↑SYF ~ICE ↑NTES ↑DLO ↑
Retirement criteria: Reduce to Background if the silver balance moves to surplus or copper inventories build for two consecutive quarters.
END
NATO Rearmament & Global Defense — Dominance: MODERATE (3)
European allies and Canada are budgeting roughly $634bn for 2026 — 2.53% of GDP and 42.7% of total NATO spending, up from 30.3% in 2021. US authorisations exceed $1tn. Germany has launched a €500bn defence budget. Defence equities have responded: XAR is up 10.1% on the month. This is a decade-long appropriation cycle, not a headline trade, and Iran has added an acute layer on top.
IndicatorValueTrendWatchBreachStatusAsset Impact
European + Canadian defence budgets~$634bn↑ 2.53% of GDP, 42.7% of NATO total< 2.2% GDP< 2.0% GDP● OKXAR ↑ · XLI ↑
XAR 1-month return+10.1%↑ above both moving averagesBelow 50-DMABelow 200-DMA● OKThe tape confirms the appropriation cycle
Short (0–4w)
Momentum plus a live conflict. The rare case where structural and tactical agree.
▲ OUTPERFORM
XAR
SECTORS
XLI ↑
WATCHLIST
WCP.TO ↑CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ~DLO ~
Medium (1–6m)
Order books convert to revenue on multi-year schedules, which makes this unusually insensitive to the growth cycle we are worried about elsewhere.
▲ OUTPERFORM
XARCopper
▼ UNDERPERFORM
TLT
SECTORS
XLI ↑XLB ↑
WATCHLIST
WCP.TO ~CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ↑DLO ↑
Long (6–18m)
The 5%-of-GDP Hague commitment is a decade of appropriations. It is also, unhelpfully, another claim on already-strained sovereign balance sheets.
▲ OUTPERFORM
XARSilver
▼ UNDERPERFORM
TLT
SECTORS
XLI ↑
WATCHLIST
WCP.TO ~CSU.TO ↑NOW ↑TSM ↑WPM.TO ↑PAAS.TO ↑SYF ~ICE ↑NTES ↑DLO ↑
Retirement criteria: Reduce to Background on a durable European security settlement with budget reversals.
TEMP
Super El Niño — Dominance: MODERATE (3)
The Climate Prediction Center’s ENSO discussion of 9 July 2026 — the most recent available as we publish, with the next due 13 August — has El Niño developed and strengthening, a 97% chance it persists through early spring 2027, and an 81% chance of a very strong event in October–December. The market impact is seasonal and largely ahead of us: crop risk in the southern hemisphere growing season, Andean mining disruption, and a mild northern winter that would cut heating demand just as the oil risk premium is decaying.
IndicatorValueTrendWatchBreachStatusAsset Impact
ENSO persistence probability97%↑ through early spring 2027 (CPC, 9 Jul 2026)> 80%Very strong > 60%● WATCHDBA ↑ · soft commodities ↑ into Q4
Very strong event (Oct–Dec)81%↑ CPC ENSO discussion, 9 Jul 2026 (next due 13 Aug)> 50%> 75%● BREACHAndean copper supply risk · mild US winter caps heating demand
Short (0–4w)
Nothing yet. August is not when this pays; the WASDE report is the only near-term marker.
▲ OUTPERFORM
Agriculture
SECTORS
No material sector tilt
WATCHLIST
WCP.TO ↑CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ~DLO ~
Medium (1–6m)
This is when it starts to matter — southern hemisphere planting and the northern heating season arrive together.
▲ OUTPERFORM
AgricultureTIPS
▼ UNDERPERFORM
Oil
SECTORS
XLP ↓XLE ↓
WATCHLIST
WCP.TO ~CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ↑DLO ↑
Long (6–18m)
A strong event distorts one crop year, then unwinds. Food inflation is a 2027 problem that complicates an already-trapped Fed.
▲ OUTPERFORM
AgricultureCopper
▼ UNDERPERFORM
EEM
SECTORS
XLU ↑XLP ↓
WATCHLIST
WCP.TO ~CSU.TO ↑NOW ↑TSM ↑WPM.TO ↑PAAS.TO ↑SYF ~ICE ↑NTES ↑DLO ↑
Retirement criteria: Reduce to Background if the Niño‑3.4 anomaly falls below +0.5°C.
TEMP
Japan / Yen Carry-Trade Unwind — Dominance: BACKGROUND (2)
The Bank of Japan is at 1.0%, its highest in 31 years, and has signalled the possibility of more. The trigger condition for this driver — a disorderly unwind — is not firing: the yen sits at 159.43 and reporting a week ago described the carry trade as “powering on” as investors sidestep the yen’s gains. We keep it at Background precisely because the capability is building while the event is not happening.
IndicatorValueTrendWatchBreachStatusAsset Impact
BoJ policy rate1.00%↑ 31-year high; further hike signalled> 1.25%> 1.50%● WATCHJPY ↑ · global carry funding cost ↑
USD/JPY159.43→ yen firmer on the month but no disorder< 150< 140 (fast)● OKA fast move below 150 is the unwind trigger
Short (0–4w)
Dormant in effect. Japan Q2 GDP on 16 August and CPI on 20 August are the markers.
▲ OUTPERFORM
JPY
SECTORS
No material sector tilt
WATCHLIST
WCP.TO ↑CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ~DLO ~
Medium (1–6m)
Each hike narrows the differential that funds the trade. The risk is not linear — it sits still until it does not.
▲ OUTPERFORM
JPY
▼ UNDERPERFORM
EEMQQQ
SECTORS
XLK ↓XLF ↓
WATCHLIST
WCP.TO ~CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ↑DLO ↑
Long (6–18m)
Normalisation after three decades removes the world’s cheapest funding currency. A slow drain on global risk appetite.
▲ OUTPERFORM
JPY
▼ UNDERPERFORM
TLTQQQ
SECTORS
XLK ↓
WATCHLIST
WCP.TO ~CSU.TO ↑NOW ↑TSM ↑WPM.TO ↑PAAS.TO ↑SYF ~ICE ↑NTES ↑DLO ↑
Retirement criteria: Elevate to High on a BoJ hike combined with a yen move of more than 3% in a week.
TEMP
EM Currency Stress — Dominance: BACKGROUND (2)
Quiet, and the soft dollar has been the reason. The BIS Annual Economic Report 2026 flags duration risk and foreign-investor balance-sheet constraints as the transmission channels to watch. With the dollar firming as Fed cuts get priced out, the shock absorber that has kept this dormant is being removed.
IndicatorValueTrendWatchBreachStatusAsset Impact
Broad dollar index119.06↓ from 120.58 on 21 Jul — but firming since> 122> 125● OKA rising dollar is the EM stress trigger
Short (0–4w)
Benign. EEM is up 1.1% on the week.
▲ OUTPERFORM
EEM
SECTORS
No material sector tilt
WATCHLIST
WCP.TO ↑CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ~DLO ~
Medium (1–6m)
If cuts stay priced out, the dollar firms and this stops being dormant. The clearest second-order consequence of the Fed correction.
▲ OUTPERFORM
GoldJPY
▼ UNDERPERFORM
EEM
SECTORS
XLF ↓
WATCHLIST
WCP.TO ~CSU.TO ~NOW ~TSM ↑WPM.TO ↑PAAS.TO ↑SYF ↓ICE ↑NTES ↑DLO ↑
Long (6–18m)
Structural de-dollarisation cuts the other way — it reduces the dollar-funding dependence that made EM fragile.
▲ OUTPERFORM
EEMGold
▼ UNDERPERFORM
USD
SECTORS
No material sector tilt
WATCHLIST
WCP.TO ~CSU.TO ↑NOW ↑TSM ↑WPM.TO ↑PAAS.TO ↑SYF ~ICE ↑NTES ↑DLO ↑
Retirement criteria: Elevate to Moderate if the broad dollar index breaks above 122 with EM spreads widening.
5Economic Asset Class Forecast
Your macro-driven playbook across 15 asset classes. Each row shows whether an asset is expected to outperform or underperform over three horizons — Short (0–4 weeks), Medium (1–6 months), Long (6–18 months). Read across the row to see how the outlook shifts as temporary drivers fade and structural forces take over. Sorted by net score.
Asset ClassShort
0–4w
Medium
1–6m
Long
6–18m
NetWhat is driving it
Gold (GLD)SOSOSO+0.87Spot gold $4,460/oz, +9.8% on the month — and, in fairness to the trend rule, still fractionally below its 200-day average of $4,483. We hold Short at Strong Outperform anyway because the driver here is a structural bid (central banks, fiscal debasement) rather than momentum, and the gap is under 1% and closing. The bid is fiscal debasement, not Fed easing — it is rising while the 10‑year sells off. Central banks have bought ~1,000t a year for four straight years and a record 45% plan to add more.
TIPSOSOO+0.55Real yields are high enough to pay you while you wait, and the energy shock is pushing breakevens up. The cleanest way to own the inflation impulse without owning duration.
Silver (SLV)OSOSO+0.55Spot silver $65.60/oz — note the SLV ETF trades near $59, so read this row to spot, as we do for oil. A sixth consecutive supply deficit — 46.3Moz in 2026, wider than 2025’s 40.3Moz even though solar demand fell 19%. Structurally short, but still below its 200‑day average: expect violence in both directions.
JPY / Safe FXOON+0.45The BoJ is at 1.0%, a 31‑year high, and has signalled more. The rate differential is finally narrowing, and the yen is the haven that is not also a fiscal problem.
Defense (XAR)OOSO+0.32+10.1% on the month. European allies and Canada are spending ~$634bn (2.53% of GDP); US authorisations top $1tn. Iran adds an acute layer to a structural budget cycle.
Copper / Ind MetalsOOSO+0.15$6.61/lb. Caught between a genuine electrification and data-centre-power deficit and a Chinese economy printing 0.5% inflation. The structural case wins over 18 months; the cyclical drag caps it before then.
Agriculture (DBA)NOO+0.13The CPC’s 9 July 2026 discussion has El Niño developed with a 97% chance it persists into early spring 2027 and an 81% chance of a very strong event in October–December. The crop risk is an autumn-into-winter story, not an August one.
USD (UUP)NUU-0.08Cuts being priced out is a near-term prop — hence the upgrade to Neutral. Beyond that, twin deficits and reserve diversification still grind it lower.
OilONU-0.09WTI $82.74, Brent $88.58 — up 10.0% and 11.5% in a week on Hormuz, not on demand. US crude stocks built 17.4mb. That tells you this is a waterborne risk premium, and risk premia decay when the risk does.
US Tech (QQQ)NNO-0.30+0.6% on the month against +3.6% for the equal-weight S&P — leadership is rotating away. The AI Big 10 are 41% of the index and Goldman sees the top seven’s ROE falling ~700bp as capex lands. Long-term story intact, near-term crowded.
Long Treasuries (TLT)UUN-0.32Below both its 50‑ and 200‑day averages. July’s deficit came in at −$432bn against −$348bn expected, the 10‑year auction cleared 4.683% against 4.58% prior, and the curve is bear‑steepening. Supply is beating the growth scare.
US Equities (SPY)NUN-0.34At highs with VIX at 14.55, and breadth is genuinely broadening. We are not fighting that in the short run. The medium-term call is negative because a restrictive Fed plus a rising term premium is a multiple problem, not an earnings one.
IG Credit (LQD)NUN-0.36Below both averages, but that is duration doing the damage rather than credit. Spreads are behaving; the rate is the problem.
EM Equities (EEM)NNO-0.42A softer dollar helps, but China is exporting deflation and the Fed is not cutting. The long-horizon case survives; the middle of the curve is where it gets hurt.
High Yield (HYG)NSUU-0.57Our most contrarian call, and we will be explicit about what actually supports it. There is no acute stress — spreads are not gapping. But HYG is not the clean risk-on signal we first wrote: at 79.61 it sits fractionally below both its 50-day (79.67) and 200-day (80.20) averages, flat on the month. The medium-term downgrade rests on payrolls contracting, private-credit defaults near 5%, and a refinancing wall meeting a 4.70% 10‑year.
6Economic Sector Forecast
Your sector-rotation playbook. Each of the 11 GICS sectors is scored Short / Medium / Long. Read across the row to see how equity leadership rotates as temporary drivers fade. Watchlist names are annotated against their sector so you can trace each stock back to its parent signal.
GICS SectorShortMediumLongNetWatchlist names hereWhat is driving it
Health Care (XLV)OOO+0.43+6.4% on the month, the standout defensive. Earnings that do not care about the payroll count, in a regime where the payroll count is the problem.
Materials (XLB)OSOSO+0.34WPM.TO, PAAS.TOThe equity expression of the debasement trade. Trimmed to Outperform in the short run purely because the aggregate moved, not because the thesis weakened — medium and long stay Strong Outperform.
Energy (XLE)ONU+0.28WCP.TO+7.2% on the month, the best sector. Riding a supply shock, not a demand recovery — which is exactly why the medium and long signals fade.
Cons. Staples (XLP)NON+0.25Not exciting, and that is the point. The classic destination when the labour market rolls over and the Fed cannot respond.
Industrials (XLI)OOSO+0.15Rearmament, grid build-out and reshoring are three separate multi-year budget lines pointing the same way. The clearest structural long in the equity complex.
Utilities (XLU)UNSO+0.04−4.1% on the month, the worst sector, and below both averages — a bond proxy in a bear-steepening. The data-centre power thesis is real but it is a 2027 story, not an August one.
Technology (XLK)NNO-0.25CSU.TO, NOW, TSM+2.9% on the month but the equal-weight index beat it. A rate-sensitive multiple with cuts priced out; the AI capex cycle is the long-horizon offset.
Financials (XLF)NUN-0.25SYF, ICE, DLOA steeper curve helps net interest margins; a cracking labour market and private-credit contagion hurt loan books more. Real money is reducing here while fast money buys the steepener.
Comm. Services (XLC)UNN-0.28−1.2% on the month and below its 200‑day average — the biggest downgrade in this report. Ad-cycle exposure into a consumer squeeze, plus the same crowded-mega-cap problem as Tech.
Real Estate (XLRE)UUN-0.47Existing home sales fell 1.7% against −0.7% expected and mortgage rates sit at 6.77%. Rate-sensitive into a rising term premium.
Cons. Disc. (XLY)SUUN-0.87The squeeze is arithmetic: petrol prices up 10% in a week, payrolls contracting, wage growth down to 3.2%, Michigan sentiment ~54. The most negative net signal in the report.
7Economic Watchlist Forecast
How this backdrop hits the ten Portfolio-Watchlist names. Each stock starts from its GICS sector’s net signal, then is adjusted for its own macro sensitivity — commodity leverage, rate duration, dollar exposure, geography. The adjustment is stated explicitly for every name.
TickerGICS SectorSector signal (S/M/L)ShortMediumLongSector → stock adjustment
WCP.TOEnergy (XLE)O N UONNInherits Energy, then adds high beta to WTI. The oil shock is a genuine near-term tailwind, so the short signal goes up. The long signal comes down because a Hormuz risk premium is not a demand recovery — deep value and a covered dividend are what hold it at Neutral rather than lower.
CSU.TOInformation Technology (XLK)N N ONNOA defensive compounder with low macro beta, but its acquisition engine is financed — and the cuts that would cheapen it have just been priced out. Downgraded on the rate path, not on the business.
NOWInformation Technology (XLK)N N ONNOThe clearest casualty of this run’s Fed correction. Its profile is explicitly high rate-sensitivity, benefiting from cuts — and cuts are gone. A long-duration multiple with a 4.70% 10‑year against it. The enterprise-AI runway keeps the long horizon positive.
TSMInformation Technology (XLK)N N OOOSOHeld above its sector. Hyperscaler capex consensus is ~$527bn for 2026 and TSM sits at the toll booth — this is a volume story, not a discount-rate story. Taiwan-Strait risk remains the tail we are not paid for.
WPM.TOMaterials (XLB)O SO SOSOSOSOUnchanged at maximum conviction, and the fiscal upgrade to Critical strengthens it. A capex-light streaming model gives gold and silver leverage without the cost inflation that eats miners — the cleanest way to own debasement.
PAAS.TOMaterials (XLB)O SO SOOSOSOShort trimmed to match the Materials aggregate, long raised to Strong Outperform on the sixth consecutive silver deficit. Be clear-eyed: silver is ~46% below its January high and below its 200‑day average. Very high beta cuts both ways.
SYFFinancials (XLF)N U NUUNSits at the exact intersection of this report’s two worst forces: a consumer lender facing rising loss rates as payrolls contract, with the rate relief that would have helped its funding costs now priced out. Downgraded on both legs.
ICEFinancials (XLF)N U NOOOHeld above its sector across all three horizons. Exchange and data revenue rises with volatility, and this regime manufactures volatility. Far less rate- and credit-sensitive than the banks it sits beside.
NTESCommunication Services (XLC)N N ONOOShort trimmed: China printed 0.5% inflation in July, the lowest since January, and food prices have fallen four months running — that is a demand problem before it is a stimulus catalyst. Cheap enough (~12× forward) and domestic enough to decouple from the US mega-cap crowd thereafter.
DLOFinancials (XLF)N U NNOOThe soft-dollar tailwind is what powers this name, and the dollar just firmed as cuts came off the table — hence the short trim. The EM-payments volume story is structural and survives the middle and long horizons intact.
What moved, and why. Five names were trimmed on the short horizon and they share one cause: the Fed correction. NOW and CSU.TO both carry rate-sensitive multiples that were priced for cuts which are no longer coming. DLO runs on a soft dollar that has just firmed. SYF sits at the intersection of the two worst forces in this report — a consumer lender facing rising losses as payrolls contract, with no rate relief to offset it. NTES was trimmed on China printing 0.5% inflation rather than on anything company-specific. Against that, WCP.TO rises on the oil shock and PAAS.TO’s long horizon rises to Strong Outperform on the widening silver deficit. WPM.TO, TSM and ICE are unchanged. None of these are company judgements — this is a macro overlay, and the stock reports remain the authority on the businesses themselves.
8Net Capital Flow Forecast
Where macro drivers translate into actual capital movement. Real money = slow, structural flows from pension funds, sovereign wealth funds and central bank reserve managers. Fast money = tactical positioning from hedge funds and ETF traders. When both agree, conviction is highest. Part A — where to put money to work. Part B — where to reduce. Part C — divergences, where one side is wrong and the resolution is the opportunity. Part D — the self-reinforcing cycles currently in motion.
AssetFlowMoney TypeConfShort
0–4w
Med
1–6m
Long
6–18m
Key DriversRationale
▲ Part A — Inflows
Gold (GLD)↑↑Real FastHighINININFiscal×5 De-dollar×4 Iran×4Four independent bids: central banks buying ~1,000t a year, fiscal debasement, Hormuz haven demand, and a private-credit hedge. It is rising while yields rise — that is the debasement signature.
TIPS↑↑RealHighINININFiscal×5 Iran×4 El Niño×3The energy shock lifts breakevens while real yields stay historically high. You are paid to hold the inflation hedge.
Silver (SLV)↑↑Real FastMediumINININEnergy Trans×3 Fiscal×5 AI×4Sixth consecutive deficit, widened to 46.3Moz despite solar demand falling 19%. Structural, but still below its 200-day average — hence Medium, not High.
Defense (XAR)RealHighINININNATO×3 Iran×4 Deglob×3A decade-long appropriation cycle, not a headline trade. $634bn from European allies and Canada, over $1tn from the US.
Copper / Ind MetalsRealMediumINININEnergy Trans×3 AI×4 China×3Electrification and data-centre power against Chinese deflation. The structural bid wins on the long horizon; China caps it before then.
JPY / Safe FXReal FastMediumININBoJ×2 Iran×4 Growth×5The BoJ at a 31-year high of 1.0% finally narrows the differential. The one haven that is not simultaneously a fiscal problem.
▼ Part B — Outflows
High Yield (HYG)↓↓RealMediumOUTOUTGrowth×5 Priv Credit×4 Fed×5Our most contrarian call. There is no acute stress — spreads are not gapping — which is why Short stays flat and confidence is Medium, not High. But HYG is fractionally below both moving averages on raw price and flat on the month, so this fights the tape less than our first pass implied. The medium-term case is payrolls contracting into a 4.70% refinancing rate.
Long Treasuries (TLT)↓↓Real FastHighOUTOUTFiscal×5 Fed×5 Iran×4Supply is beating the growth scare. A −$432bn monthly deficit, auctions clearing progressively higher, and no cuts to rescue duration.
EM Equities (EEM)FastMediumOUTFed×5 China×3 EM stress×2The soft dollar was the support, and cuts being priced out removes it. China exporting deflation does the rest.
US Equities (SPY)RealMediumOUTFed×5 Fiscal×5 Growth×5Stated plainly: this is a call against a tape at record highs with broadening breadth. We are flat in the short run for exactly that reason. The medium-term case is multiple compression from a rising term premium.
IG Credit (LQD)RealMediumOUTFiscal×5 Fed×5Below both averages, but that is duration rather than credit. Spreads are behaving; the discount rate is not.
US Tech (QQQ)FastMediumOUTFed×5 AI×4 Tariffs×3+0.6% on the month against +3.6% for equal-weight. Leadership is rotating out, and a 700bp ROE decline is landing on the largest names.
⚡ Part C — Divergences (Highest Signal Quality)
⚡ High Yield (HYG)
Real Money: Real money reducing on the credit cycle
Fast Money: Fast money still holding carry — spreads contained, nothing dislocating
Resolution: Real money wins on the medium horizon. We first wrote that the tape was against us here; on raw price it is not — HYG is fractionally below both moving averages and flat on the month. Drift rather than stress, but it no longer contradicts the call. The trigger is a second negative payroll print or a large private-credit write-down forcing marks.
⚡ US Equities (SPY)
Real Money: Real money de-risking into a restrictive Fed and a rising term premium
Fast Money: Fast money chasing an index at record highs with VIX at 14.55
Resolution: Unresolved, and we hold Short at Neutral because of it. Breadth broadening (equal-weight beating cap-weight) genuinely supports the fast-money side — this is the divergence we are least confident about.
⚡ Gold (GLD)
Real Money: Central banks accumulating ~1,000t a year, price-insensitive
Fast Money: Fast money reading it as a Fed-cut trade
Resolution: Both are long, for incompatible reasons — and the fast-money rationale is wrong. If gold is bought as a rate-cut trade it gets sold when the hike odds rise. The structural bid does not care, so drawdowns get bought.
⚡ Utilities (XLU)
Real Money: Real money accumulating on the data-centre power thesis
Fast Money: Fast money dumping the bond proxy — −4.1%, worst sector
Resolution: Fast money wins the next quarter, real money wins the cycle. This is why XLU is Underperform short and Strong Outperform long — the widest horizon spread in the report.
🔄 Part D — Active Feedback Loop Watch
MOST ACTIVE: Yield → Fiscal → Policy → Yield
Accelerating
A 4.70% 10‑year raises debt service, which widens an already −$432bn monthly deficit, which forces more issuance into a market demanding a higher term premium. Nothing in the calendar interrupts this.
Credit → Growth → Default → Credit
Arming, not yet firing
Private credit defaults near 5% and BDC redemptions at 4.5%, but public credit is untouched. The leg that would close this loop is payroll contraction feeding borrower cash flows.
Dollar → EM → Commodities → Inflation → Dollar
Reversing direction
The soft dollar had been damping EM stress. With cuts priced out the dollar firms, which tightens EM conditions and pressures commodities — except those with their own supply shock.
Asset Prices → Wealth Effect → Growth → Policy
Self-correcting for now
Equities at highs support consumption even as payrolls contract, which is part of why the labour crack has not yet become a demand crack. It also means an equity drawdown would transmit unusually fast.
9Sector Capital Flow Forecast
Where capital is rotating within equities. The same Real-money / Fast-money framework applied to the 11 GICS sectors across Short / Medium / Long, with each flowing sector annotated with the watchlist names that sit in it.
SectorFlowMoney TypeConfShortMedLongKey DriversWatchlist hereRationale
▲ Part A — Sectors receiving inflows (overweight)
Health Care (XLV)↑↑RealHighINININGrowth×5 Fed×5+6.4% on the month. Earnings that do not depend on the payroll count, in a regime where the payroll count is the problem.
Materials (XLB)↑↑Real FastHighINININFiscal×5 De-dollar×4 Energy Trans×3WPM.TO, PAAS.TOThe equity expression of debasement plus the structural metals deficit. Both watchlist names here sit at Strong Outperform on the medium and long horizons.
Energy (XLE)FastMediumINOUTIran×4 Deglob×3WCP.TO+7.2% on the month, the best sector — but riding a supply shock, not a demand recovery. That is precisely why the flow reverses on the long horizon.
Industrials (XLI)RealHighINININNATO×3 Energy Trans×3 Deglob×3Three independent multi-year budget lines — rearmament, grid build-out, reshoring — pointing at one sector.
Cons. Staples (XLP)RealMediumINGrowth×5 Fed×5The classic destination when the labour market rolls over and the central bank cannot respond.
▼ Part B — Sectors seeing outflows (underweight)
Cons. Disc. (XLY)↓↓Real FastHighOUTOUTIran×4 Growth×5 Fed×5The most negative signal in the report, and it is arithmetic: petrol up 10% in a week, payrolls contracting, wages decelerating to 3.2%.
Real Estate (XLRE)Real FastHighOUTOUTFiscal×5 Fed×5Existing home sales −1.7% against −0.7% expected, mortgages at 6.77%, term premium rising. No relief on any near horizon.
Comm. Services (XLC)FastMediumOUTFed×5 AI×4 Growth×5NTES−1.2% on the month and below its 200-day average — the biggest sector downgrade this run. Ad-cycle exposure into a consumer squeeze.
Utilities (XLU)FastMediumOUTINFiscal×5 Fed×5 AI×4−4.1% on the month, worst sector — a bond proxy in a bear-steepening. Real money is accumulating underneath for the data-centre power cycle.
Financials (XLF)RealMediumOUTPriv Credit×4 Growth×5SYF, ICE, DLOSteeper curve helps margins; a cracking labour book and private-credit contagion hurt more. Note the dispersion inside the sector: SYF Underperform, ICE Outperform.
⚡ Part C — Sector Divergences
⚡ Utilities (XLU)
Real Money: Real money accumulating for data-centre power demand
Fast Money: Fast money dumping the bond proxy on a rising term premium
Resolution: The widest horizon spread in this report: Underperform short, Strong Outperform long. Fast money is right for a quarter; real money is right for the cycle.
⚡ Financials (XLF)
Real Money: Real money reducing on the credit cycle and private-credit contagion
Fast Money: Fast money buying the bear-steepener for net interest margin
Resolution: Real money wins on the medium horizon — but be selective rather than sector-wide. ICE (exchange and data, volatility-positive) stays Outperform while SYF (consumer lending) goes to Underperform.
⚡ Energy (XLE)
Real Money: Real money underweight on long-run demand destruction
Fast Money: Fast money chasing a +7.2% month on the Hormuz premium
Resolution: Fast money is right while the strait is shut. Watch the Brent–WTI spread: compression below ~$4 is the signal the premium is bleeding out.
10Economic Forecast Calendar
12–19 August 2026 · Know what is coming and what it means before it happens. Each event shows market consensus, the Donatien forecast, and — if that forecast is correct — which assets move and in which direction. Confidence levels are calibration-adjusted from our own scored track record (38 forecasts: 58% hit, 87% hit-or-partial). Scenario weights: Stagflation 40% | Soft Landing 27% | Deflationary Bust 20% | Reacceleration 13%
📅 Week ahead — 12–19 August 2026
13
Aug
US PPI (Jul)HIGH
Producer prices are the pipeline read on whether the energy shock has begun to bite. It has not yet — WTI was falling through most of July and only spiked in August, so this print largely predates the shock. Core PPI ex food, energy and trade has been running +0.1% MoM.
Market Expectation
Headline MoM +0.2%; Core PPI MoM +0.3%
Donatien Forecast
Headline +0.1% — below consensus. Core +0.2%. The −0.2pp overshoot haircut is applied, now on its fifth consecutive validation.
If correct →▼ TIPS soft▲ TLT small bid▼ USD↔ WPM.TO↔ PAAS.TO
MEDIUM · 56%
13
Aug
US Initial Jobless ClaimsMEDIUM
The single highest-frequency read on whether the payroll contraction is spreading. Claims near 200k alongside −23k payrolls is the low-hire, low-fire equilibrium — firms are not hiring but are not yet firing.
Market Expectation
202k (prior 199k)
Donatien Forecast
198–212k — broadly in line. A break above 230k is what would confirm the Deflationary Bust path, and we do not expect it this week.
If correct →↔ SPY▲ TLT if >230k▼ SYF if >230k▼ HYG if >230k
MEDIUM · 58%
14
Aug
US Michigan Consumer Sentiment (Aug)HIGH
The first survey to capture the 10% weekly petrol move. Sentiment is highly sensitive to pump prices, so the mechanical read is a sharp fall — but our calibration ledger flags a repeated growth-pessimism bias on exactly this series (July: forecast 49.5, actual 54.4).
Market Expectation
54.5 (prior 55.2)
Donatien Forecast
52.5–54.5, tilted below consensus. We have deliberately shaded this up from the model output because our recorded bias on Michigan is to under-forecast US resilience.
If correct →▼ Cons Disc▲ Gold▲ XLP▼ SYF▼ DLO
MEDIUM · 54%
17
Aug
China Industrial Production + Retail Sales (Jul)HIGH
The follow-through on a 0.5% CPI print. Retail sales are expected to improve to 1.5% from 1.0%, which would be the first sign domestic demand is responding. We are sceptical, and our ledger now records a China-specific overshoot bias (GDP 4.3% vs 4.6% in July; CPI 0.5% vs 0.8% this month).
Market Expectation
IP +5.0% YoY; Retail Sales +1.5% YoY
Donatien Forecast
IP 4.6–5.0%; Retail 1.0–1.4% — both below consensus. The deflation trap is deepening, not stabilising.
If correct →▼ Copper▼ EEM▼ NTES▲ Gold▼ XLB
MEDIUM · 55%
17
Aug
Canada CPI (Jul)MEDIUM
Relevant to the four Canadian names on the watchlist through the Bank of Canada path. Energy is the swing factor, and Canadian headline inflation has been running above the US core.
Market Expectation
2.6% YoY (prior 2.8%)
Donatien Forecast
2.5–2.7% — in line, drifting lower. Haircut applied.
If correct →↔ WCP.TO↔ CSU.TO↔ WPM.TO
MEDIUM · 55%
18
Aug
US Housing Starts + Building Permits (Jul)HIGH
Housing is where a 4.70% 10‑year and a 6.77% mortgage rate show up first. Existing home sales already fell 1.7% against −0.7% expected. Our ledger flags a July miss on this exact series where we under-forecast starts.
Market Expectation
Starts 1.36M (prior 1.427M); Permits 1.39M
Donatien Forecast
Starts 1.35–1.42M — above consensus, shaded up for our recorded housing pessimism bias. Permits near 1.39M.
If correct →▼ XLRE▲ TLT if weak↔ SPY
MEDIUM · 52%
19
Aug
FOMC Minutes (July meeting)CRITICAL
The event of the week, and the one that tests this entire report. The July meeting held rates at 3.50–3.75% for a fifth consecutive time with three members dissenting in favour of a 25bp hike. The minutes will show how close a September hike really is. Markets currently price roughly 44% odds of one.
Market Expectation
No explicit consensus — markets read for September hike odds (~44%)
Donatien Forecast
Hawkish. We expect the minutes to show a committee actively debating the conditions for a hike rather than the timing of a cut, with at least three members favouring immediate tightening and broad concern about headline inflation un-anchoring on energy. Confidence is capped at Medium because our ledger shows central-bank action calls are reliable but reaction calls are the weak spot.
If correct →▼ TLT▲ USD▼ XLU▼ XLRE▼ NOW▼ CSU.TO▲ Gold if fiscal framing
MEDIUM · 60%
11Driver Interactions & Double-Count Prevention
Why the signals in this report are not inflated. When several drivers point the same way there is a risk of counting one underlying effect several times and overstating conviction. This table maps where drivers interact and what we adjusted. If a signal looks stronger or weaker than you expected, the answer is usually here.
InteractionSource vs transmissionAdjustment made to prevent double-counting
Iran / Hormuz → Oil → Headline inflation → Fed policyIran / Hormuz is the source; oil is the transmission channelThe energy inflation impulse is counted once, inside the Iran driver. Global Monetary Policy carries a gold impact of exactly zero rather than a positive one, because attributing an inflation-driven gold bid to the Fed as well would count the same shock twice. The Fed driver scores only the policy response.
US Fiscal ↔ De-dollarisationFiscal is the reason to leave the dollar; de-dollarisation is where the money goesBoth legitimately push gold, but we capped the dollar impact asymmetrically — Fiscal at −1, De-dollarisation at −2 — rather than scoring both at −2. Otherwise a single loss-of-confidence story would be worth four dominance-weighted points against the dollar.
Iran / Hormuz ↔ Deglobalisation ↔ TariffsThree expressions of one fragmentation forceRather than letting all three run hot, Tariffs was cut to Moderate (3) on its own merits, Deglobalisation held at Moderate (3), and only Iran raised to High (4). Summed uncritically these would have produced an 11-point fragmentation bloc dominating the matrix.
US Economic Health → Private CreditThe labour crack is the trigger for credit losses, not an independent forceThe high-yield hit is scored at −2 under US Economic Health (where the causal driver lives) and reduced to −1 under Private Credit. The prior run stacked both at −2, which overstated the high-yield signal.
AI & Productivity ↔ Energy TransitionBoth push copper — deliberately, and we think correctlyThis is the one place we allow +2 from two drivers on the same asset. Data-centre power demand and grid/vehicle electrification are genuinely independent demand curves on one constrained supply base. Flagged so the reader can discount it if they disagree.
Global Monetary Policy ↔ US Fiscal → Long TreasuriesDifferent mechanisms, same directionNot a double count. Monetary policy scores −1 through the policy rate (no cuts to rally the front end); Fiscal scores −2 through the term premium (supply and credibility). The curve bear-steepening to +48bp is the observable proof they are separate channels.
China ↔ EM Currency StressOverlapping emerging-market negativityEM Currency Stress is deliberately held at Background (2) rather than raised, because most of what would justify raising it is already captured by China at Moderate (3) and by the Fed's dollar impact.
12State Snapshot
The machine-readable state carried into the next run. This is what the next report diffs against to build its Changes block.
{
  "run_date": "2026-08-12",
  "run_id": "MD-20260812",
  "next_update_date": "2026-08-20",
  "next_update_basis": "FOMC Minutes 2026-08-19 +1 trading day",
  "dominant_regime": "Energy-shock stagflation: a supply-driven inflation impulse hitting a contracting labour market, with Fed cuts priced OUT (2Y 4.22% vs 3.63% funds) and the live debate hike-vs-hold. Gold's bid is fiscal debasement, not Fed easing.",
  "prior_regime": "Stagflation-lite rotating to a labour-crack + dovish-pivot tape (2026-08-08)",
  "confidence": "Medium — the regime lead widened on corroborated evidence, but core CPI disinflating (2.6→2.5%) is live counter-evidence",
  "scenarios": {
    "Stagflation": {
      "probability": 40
    },
    "Soft Landing": {
      "probability": 27
    },
    "Deflationary Bust": {
      "probability": 20
    },
    "Reacceleration": {
      "probability": 13
    }
  },
  "total_active_dominance": 53,
  "drivers": [
    {
      "name": "Global Monetary Policy",
      "type": "enduring",
      "dominance": 5,
      "dominance_label": "CRITICAL",
      "prior_dominance": 5
    },
    {
      "name": "US Economic Health",
      "type": "enduring",
      "dominance": 5,
      "dominance_label": "CRITICAL",
      "prior_dominance": 5
    },
    {
      "name": "US Fiscal Trajectory & Sovereign Debt",
      "type": "enduring",
      "dominance": 5,
      "dominance_label": "CRITICAL",
      "prior_dominance": 4
    },
    {
      "name": "AI & Productivity Revolution",
      "type": "enduring",
      "dominance": 4,
      "dominance_label": "HIGH",
      "prior_dominance": 4
    },
    {
      "name": "Private Credit & Shadow Banking",
      "type": "enduring",
      "dominance": 4,
      "dominance_label": "HIGH",
      "prior_dominance": 4
    },
    {
      "name": "De-dollarisation & Monetary Geopolitics",
      "type": "enduring",
      "dominance": 4,
      "dominance_label": "HIGH",
      "prior_dominance": 4
    },
    {
      "name": "Iran / Hormuz Crisis",
      "type": "temporary",
      "dominance": 4,
      "dominance_label": "HIGH",
      "prior_dominance": 3
    },
    {
      "name": "Tariff War — Section 301 regime",
      "type": "temporary",
      "dominance": 3,
      "dominance_label": "MODERATE",
      "prior_dominance": 4
    },
    {
      "name": "China Economic Health",
      "type": "enduring",
      "dominance": 3,
      "dominance_label": "MODERATE",
      "prior_dominance": 3
    },
    {
      "name": "Structural Deglobalisation & Trade",
      "type": "enduring",
      "dominance": 3,
      "dominance_label": "MODERATE",
      "prior_dominance": 3
    },
    {
      "name": "Energy Transition & Electrification",
      "type": "enduring",
      "dominance": 3,
      "dominance_label": "MODERATE",
      "prior_dominance": 3
    },
    {
      "name": "NATO Rearmament & Global Defense",
      "type": "enduring",
      "dominance": 3,
      "dominance_label": "MODERATE",
      "prior_dominance": 3
    },
    {
      "name": "Super El Niño",
      "type": "temporary",
      "dominance": 3,
      "dominance_label": "MODERATE",
      "prior_dominance": 3
    },
    {
      "name": "Japan / Yen Carry-Trade Unwind",
      "type": "temporary",
      "dominance": 2,
      "dominance_label": "BACKGROUND",
      "prior_dominance": 2
    },
    {
      "name": "EM Currency Stress",
      "type": "temporary",
      "dominance": 2,
      "dominance_label": "BACKGROUND",
      "prior_dominance": 2
    }
  ],
  "asset_class_forecast": {
    "Gold (GLD)": {
      "short": "SO",
      "medium": "SO",
      "long": "SO"
    },
    "TIPS": {
      "short": "O",
      "medium": "SO",
      "long": "O"
    },
    "Silver (SLV)": {
      "short": "O",
      "medium": "SO",
      "long": "SO"
    },
    "JPY / Safe FX": {
      "short": "O",
      "medium": "O",
      "long": "N"
    },
    "Defense (XAR)": {
      "short": "O",
      "medium": "O",
      "long": "SO"
    },
    "Agriculture (DBA)": {
      "short": "N",
      "medium": "O",
      "long": "O"
    },
    "Oil": {
      "short": "O",
      "medium": "N",
      "long": "U"
    },
    "Copper / Ind Metals": {
      "short": "O",
      "medium": "O",
      "long": "SO"
    },
    "EM Equities (EEM)": {
      "short": "N",
      "medium": "N",
      "long": "O"
    },
    "Long Treasuries (TLT)": {
      "short": "U",
      "medium": "U",
      "long": "N"
    },
    "USD (UUP)": {
      "short": "N",
      "medium": "U",
      "long": "U"
    },
    "US Equities (SPY)": {
      "short": "N",
      "medium": "U",
      "long": "N"
    },
    "US Tech (QQQ)": {
      "short": "N",
      "medium": "N",
      "long": "O"
    },
    "High Yield (HYG)": {
      "short": "N",
      "medium": "SU",
      "long": "U"
    },
    "IG Credit (LQD)": {
      "short": "N",
      "medium": "U",
      "long": "N"
    }
  },
  "sector_forecast": {
    "XLK": {
      "short": "N",
      "medium": "N",
      "long": "O"
    },
    "XLF": {
      "short": "N",
      "medium": "U",
      "long": "N"
    },
    "XLV": {
      "short": "O",
      "medium": "O",
      "long": "O"
    },
    "XLY": {
      "short": "SU",
      "medium": "U",
      "long": "N"
    },
    "XLP": {
      "short": "N",
      "medium": "O",
      "long": "N"
    },
    "XLE": {
      "short": "O",
      "medium": "N",
      "long": "U"
    },
    "XLI": {
      "short": "O",
      "medium": "O",
      "long": "SO"
    },
    "XLB": {
      "short": "O",
      "medium": "SO",
      "long": "SO"
    },
    "XLU": {
      "short": "U",
      "medium": "N",
      "long": "SO"
    },
    "XLRE": {
      "short": "U",
      "medium": "U",
      "long": "N"
    },
    "XLC": {
      "short": "U",
      "medium": "N",
      "long": "N"
    }
  },
  "watchlist_forecast": {
    "WCP.TO": {
      "short": "O",
      "medium": "N",
      "long": "N",
      "sector": "Energy (XLE)",
      "reason": "Inherits Energy, then adds high beta to WTI. The oil shock is a genuine near-term tailwind, so the short signal goes up. The long signal comes down because a Hormuz risk premium is not a demand recovery — deep value and a covered dividend are what hold it at Neutral rather than lower."
    },
    "CSU.TO": {
      "short": "N",
      "medium": "N",
      "long": "O",
      "sector": "Information Technology (XLK)",
      "reason": "A defensive compounder with low macro beta, but its acquisition engine is financed — and the cuts that would cheapen it have just been priced out. Downgraded on the rate path, not on the business."
    },
    "NOW": {
      "short": "N",
      "medium": "N",
      "long": "O",
      "sector": "Information Technology (XLK)",
      "reason": "The clearest casualty of this run's Fed correction. Its profile is explicitly high rate-sensitivity, benefiting from cuts — and cuts are gone. A long-duration multiple with a 4.70% 10&#8209;year against it. The enterprise-AI runway keeps the long horizon positive."
    },
    "TSM": {
      "short": "O",
      "medium": "O",
      "long": "SO",
      "sector": "Information Technology (XLK)",
      "reason": "Held above its sector. Hyperscaler capex consensus is ~$527bn for 2026 and TSM sits at the toll booth — this is a volume story, not a discount-rate story. Taiwan-Strait risk remains the tail we are not paid for."
    },
    "WPM.TO": {
      "short": "SO",
      "medium": "SO",
      "long": "SO",
      "sector": "Materials (XLB)",
      "reason": "Unchanged at maximum conviction, and the fiscal upgrade to Critical strengthens it. A capex-light streaming model gives gold and silver leverage without the cost inflation that eats miners — the cleanest way to own debasement."
    },
    "PAAS.TO": {
      "short": "O",
      "medium": "SO",
      "long": "SO",
      "sector": "Materials (XLB)",
      "reason": "Short trimmed to match the Materials aggregate, long raised to Strong Outperform on the sixth consecutive silver deficit. Be clear-eyed: silver is ~46% below its January high and below its 200&#8209;day average. Very high beta cuts both ways."
    },
    "SYF": {
      "short": "U",
      "medium": "U",
      "long": "N",
      "sector": "Financials (XLF)",
      "reason": "Sits at the exact intersection of this report's two worst forces: a consumer lender facing rising loss rates as payrolls contract, with the rate relief that would have helped its funding costs now priced out. Downgraded on both legs."
    },
    "ICE": {
      "short": "O",
      "medium": "O",
      "long": "O",
      "sector": "Financials (XLF)",
      "reason": "Held above its sector across all three horizons. Exchange and data revenue rises with volatility, and this regime manufactures volatility. Far less rate- and credit-sensitive than the banks it sits beside."
    },
    "NTES": {
      "short": "N",
      "medium": "O",
      "long": "O",
      "sector": "Communication Services (XLC)",
      "reason": "Short trimmed: China printed 0.5% inflation in July, the lowest since January, and food prices have fallen four months running — that is a demand problem before it is a stimulus catalyst. Cheap enough (~12x forward) and domestic enough to decouple from the US mega-cap crowd thereafter."
    },
    "DLO": {
      "short": "N",
      "medium": "O",
      "long": "O",
      "sector": "Financials (XLF)",
      "reason": "The soft-dollar tailwind is what powers this name, and the dollar just firmed as cuts came off the table — hence the short trim. The EM-payments volume story is structural and survives the middle and long horizons intact."
    }
  },
  "sector_capital_flow": [
    {
      "sector": "XLV",
      "flow_direction": "inflow",
      "money_type": "real",
      "short": "in",
      "medium": "in",
      "long": "in"
    },
    {
      "sector": "XLB",
      "flow_direction": "inflow",
      "money_type": "real+fast",
      "short": "in",
      "medium": "in",
      "long": "in"
    },
    {
      "sector": "XLE",
      "flow_direction": "inflow",
      "money_type": "fast",
      "short": "in",
      "medium": "-",
      "long": "out"
    },
    {
      "sector": "XLI",
      "flow_direction": "inflow",
      "money_type": "real",
      "short": "in",
      "medium": "in",
      "long": "in"
    },
    {
      "sector": "XLP",
      "flow_direction": "inflow",
      "money_type": "real",
      "short": "-",
      "medium": "in",
      "long": "-"
    },
    {
      "sector": "XLY",
      "flow_direction": "outflow",
      "money_type": "real+fast",
      "short": "out",
      "medium": "out",
      "long": "-"
    },
    {
      "sector": "XLRE",
      "flow_direction": "outflow",
      "money_type": "real+fast",
      "short": "out",
      "medium": "out",
      "long": "-"
    },
    {
      "sector": "XLC",
      "flow_direction": "outflow",
      "money_type": "fast",
      "short": "out",
      "medium": "-",
      "long": "-"
    },
    {
      "sector": "XLU",
      "flow_direction": "outflow",
      "money_type": "fast",
      "short": "out",
      "medium": "-",
      "long": "in"
    },
    {
      "sector": "XLF",
      "flow_direction": "outflow",
      "money_type": "real",
      "short": "-",
      "medium": "out",
      "long": "-"
    }
  ],
  "divergences": [
    {
      "asset": "High Yield (HYG)",
      "real_stance": "Real money reducing on the credit cycle",
      "fast_stance": "Fast money still holding carry &mdash; spreads contained, nothing dislocating",
      "resolution": "Real money wins on the medium horizon. We first wrote that the tape was against us here; on raw price it is not &mdash; HYG is fractionally below both moving averages and flat on the month. Drift rather than stress, but it no longer contradicts the call. The trigger is a second negative payroll print or a large private-credit write-down forcing marks."
    },
    {
      "asset": "US Equities (SPY)",
      "real_stance": "Real money de-risking into a restrictive Fed and a rising term premium",
      "fast_stance": "Fast money chasing an index at record highs with VIX at 14.55",
      "resolution": "Unresolved, and we hold Short at Neutral because of it. Breadth broadening (equal-weight beating cap-weight) genuinely supports the fast-money side &mdash; this is the divergence we are least confident about."
    },
    {
      "asset": "Gold (GLD)",
      "real_stance": "Central banks accumulating ~1,000t a year, price-insensitive",
      "fast_stance": "Fast money reading it as a Fed-cut trade",
      "resolution": "Both are long, for incompatible reasons &mdash; and the fast-money rationale is wrong. If gold is bought as a rate-cut trade it gets sold when the hike odds rise. The structural bid does not care, so drawdowns get bought."
    },
    {
      "asset": "Utilities (XLU)",
      "real_stance": "Real money accumulating on the data-centre power thesis",
      "fast_stance": "Fast money dumping the bond proxy &mdash; &minus;4.1%, worst sector",
      "resolution": "Fast money wins the next quarter, real money wins the cycle. This is why XLU is Underperform short and Strong Outperform long &mdash; the widest horizon spread in the report."
    }
  ],
  "calendar_events": [
    {
      "name": "US PPI (Jul)",
      "date": "2026-08-13",
      "consensus": "Headline MoM +0.2%; Core PPI MoM +0.3%",
      "boris_forecast": "Headline +0.1% &mdash; below consensus. Core +0.2%. The &minus;0.2pp overshoot haircut is applied, now on its fifth consecutive validation.",
      "boris_confidence": "Medium"
    },
    {
      "name": "US Initial Jobless Claims",
      "date": "2026-08-13",
      "consensus": "202k (prior 199k)",
      "boris_forecast": "198&ndash;212k &mdash; broadly in line. A break above 230k is what would confirm the Deflationary Bust path, and we do not expect it this week.",
      "boris_confidence": "Medium"
    },
    {
      "name": "US Michigan Consumer Sentiment (Aug)",
      "date": "2026-08-14",
      "consensus": "54.5 (prior 55.2)",
      "boris_forecast": "52.5&ndash;54.5, tilted below consensus. We have deliberately shaded this up from the model output because our recorded bias on Michigan is to under-forecast US resilience.",
      "boris_confidence": "Medium"
    },
    {
      "name": "China Industrial Production + Retail Sales (Jul)",
      "date": "2026-08-17",
      "consensus": "IP +5.0% YoY; Retail Sales +1.5% YoY",
      "boris_forecast": "IP 4.6&ndash;5.0%; Retail 1.0&ndash;1.4% &mdash; both below consensus. The deflation trap is deepening, not stabilising.",
      "boris_confidence": "Medium"
    },
    {
      "name": "Canada CPI (Jul)",
      "date": "2026-08-17",
      "consensus": "2.6% YoY (prior 2.8%)",
      "boris_forecast": "2.5&ndash;2.7% &mdash; in line, drifting lower. Haircut applied.",
      "boris_confidence": "Medium"
    },
    {
      "name": "US Housing Starts + Building Permits (Jul)",
      "date": "2026-08-18",
      "consensus": "Starts 1.36M (prior 1.427M); Permits 1.39M",
      "boris_forecast": "Starts 1.35&ndash;1.42M &mdash; above consensus, shaded up for our recorded housing pessimism bias. Permits near 1.39M.",
      "boris_confidence": "Medium"
    },
    {
      "name": "FOMC Minutes (July meeting)",
      "date": "2026-08-19",
      "consensus": "No explicit consensus &mdash; markets read for September hike odds (~44%)",
      "boris_forecast": "Hawkish. We expect the minutes to show a committee actively debating the conditions for a hike rather than the timing of a cut, with at least three members favouring immediate tightening and broad concern about headline inflation un-anchoring on energy. Confidence is capped at Medium because our ledger shows central-bank action calls are reliable but reaction calls are the weak spot.",
      "boris_confidence": "Medium"
    }
  ],
  "tail_risks": [
    {
      "name": "S&P 500 concentration / AI earnings-quality unwind",
      "status": "armed but trigger RECEDING — breadth broadening (RSP +3.6% vs SPY +2.8% vs QQQ +0.6% 1mo); AI Big 10 = 41% of index",
      "trigger": "hyperscaler capex guide-down >20% YoY, AI private-valuation markdown, or non-operating gains turning negative",
      "falsification": "breadth continues broadening — equal-weight new highs"
    },
    {
      "name": "Private-credit crack",
      "status": "building; spreads not gapping, but HYG is fractionally BELOW both 50/200-DMA on raw price (79.61 vs 79.67/80.20) and flat on the month — an earlier dividend-adjusted read wrongly showed it above both",
      "trigger": "a second gate at a major fund or a large forced write-down; BCRED already gated at 5% on 4 June"
    },
    {
      "name": "Hormuz closure escalation",
      "status": "live — strait effectively closed since late February; Brent $88.58, +11.5% in a week",
      "trigger": "Brent >$100 sustained; falsified by Brent–WTI spread compressing below ~$4"
    },
    {
      "name": "Fed hikes in September",
      "status": "live — ~44% market-implied; 3 hawkish dissents in July",
      "trigger": "the 19 Aug FOMC minutes reading more hawkish than the statement"
    }
  ],
  "new_driver_candidates": [],
  "notes": "Corrected the prior run's dovish-pivot framing: the 2Y sits 59bp ABOVE the effective funds rate and is range-bound 4.13-4.37%, failing the skill's dovish test. Gold rising WITH a rising 10Y and a curve bear-steepening to +48bp is the fiscal-debasement signature, not the rate-cut signature. Also corrected the prior 'gold+silver parabola' framing — both metals remain below their 200-DMAs after a 3-month drawdown; they are repairing, not extending."
}
Data Source Status
get_key_economic_indicators — Fed funds 3.63%, 10Y 4.70% and 2Y 4.22% (11 Aug), curve +0.48. Its VIX reads 15.28 for 11 Aug; the body of this report quotes 14.55, the 12 Aug close, throughout
get_economic_series (CPIAUCSL, CPILFESL, DGS2, DGS10, UNRATE, DTWEXBGS) — Full series returned; July CPI confirmed printed
get_economic_calendar (21d ahead, high impact) — 326 events; July CPI resolved in-line; FOMC Minutes 19 Aug identified as the scheduling trigger
yfinance batch (41 tickers: 15 assets, 11 sector ETFs, futures, FX, rates) — All returned with 50/200-DMA and 1w/1m/3m changes
search_financial_news — full Step 2b scrub (13 queries) — Oil-spike cause, Iran/Hormuz, tariffs, private credit, de-dollarisation, BoJ, El Niño, NATO, silver/copper, fiscal, AI concentration, China, systemic risk
Oil price source — Spot verified via futures (CL=F $82.74, BZ=F $88.58). The USO ETF prints $127.30 and is not a spot proxy — all levels in this report are quoted to spot
CME FedWatch September hike odds — ~44% sourced from press reporting of the post-payrolls move (from 55%), not from a direct CME feed. Treated as indicative, and it is corroborated by the 2Y-minus-funds spread we measured directly
forecast-history.json — 2 forecasts scored (1 HIT, 1 PARTIAL); calibration recomputed to 58% hit / 87% hit+partial across 38 in history[]. Note 5 further June-26 forecasts sit in a separate resolved_forecasts[] array and are excluded from that rate — including them gives 53% hit across 43
PortfolioWatchlist-state-20260807.json — 10 winners loaded with GICS sectors; all 10 have macro profiles
Impact on scores: No tool failed, so no section is degraded. Two partials are worth naming. First, oil: every level in this report is quoted to spot (Brent $88.58, WTI $82.74) because the USO ETF trades near $127 and has previously been misread as a spot price in this framework. Second, the September hike probability is press-sourced rather than taken from a direct CME feed — we have therefore leaned the Global Monetary Policy call on the 2‑year-minus-funds spread of +59bp, which we measured directly from FRED, rather than on the odds themselves. The Fed-path conclusion does not depend on the FedWatch number.
Pre-publication audit — what an independent check caught
Every Donatien report is run past a separate fact-checking agent that did not write it and is told to assume it contains errors. This one came back FAIL on first pass. We publish the corrections rather than quietly folding them in, because a report that only ever shows its conclusions is not one you can calibrate against. The arithmetic layer passed clean — all 26 net signals, both matrices and the scenario weights were recomputed independently and matched. What follows is what did not.
BLOCKER · Section 122 was a 10% global surcharge, not 15%. The tariff driver’s downgrade had been justified as “a lower average rate”; the rate actually went 10% → 10–12.5%, flat-to-higher. The downgrade was re-argued on the resolved legal cliff and the fall in uncertainty premium, and the indicator arrow and status were flipped.
MAJOR · HYG was described as above both moving averages with “no stress whatsoever”. That came from a dividend-adjusted price series. On raw price HYG is 79.61 against a 79.67 50-DMA and an 80.20 200-DMA — fractionally below both, and flat on the month, not +0.4%. Indicator moved from OK to BREACH and every dependent claim was rewritten. This cuts against our own ‘contained’ framing.
MAJOR · A “day 134 of the conflict” count could not be reconciled with a late-February closure start. The count was removed and replaced with dated facts.
MAJOR · JPMorgan’s 5 August move was split: Global Research to a December hike, Wealth Management to September. Now stated precisely instead of as a single December call.
MAJOR · El Niño figures were attributed to a “NOAA/CPC August outlook” that did not exist at publication. Re-sourced to the CPC discussion of 9 July 2026 (97% persistence; 81% chance of a very strong event in October–December, replacing an unattributable 63% for November–January).
MAJOR · Private-credit redemptions: the $14bn figure was money trapped by early July, not Q1 requests. Q1 requests across the five largest managers were ~$20.8bn, just over half honoured. The uncorroborated “+146% QoQ” was dropped.
MINOR · Also corrected: silver quoted to spot with the ETF gap made explicit; China’s +3.5% July PPI added as counter-evidence to our own exported-disinflation thesis; crude imports 7.3mb/d (+1.14mb/d); LNG tanker strike 31 July; VIX source reconciled by date; gold’s sub-200-DMA position addressed against the trend rule; the diff count corrected to 39 with the seven missing asset and watchlist flips and three missing divergences added; the private-credit indicator moved to WATCH to match its own stated thresholds.
SECOND PASS · The re-audit caught two things this block had itself got wrong, which is the point of running it twice. First, §5 was still publishing the retracted 63% El Niño figure while §4 carried the corrected 81% — a self-audit claiming a fix the document falsified. Now consistent. Second, the JPMorgan dates: Global Research moved to a December hike on 30 July, the day after the FOMC held; Wealth Management moved to September on 5 August. Both are now dated separately.
DISCLOSED · Two things we are not fixing, so they are stated instead. This report ran on 12 August against a scheduled 13 August (the prior run set “US CPI +1 trading day”); July CPI released at 08:30 that morning, so the data was in hand, but the schedule was met a day early. And the 58% hit rate quoted in §10 is computed over the 38 forecasts in the ledger’s main history; five further June forecasts sit in a separate legacy array and are excluded — including them gives 53% across 43. That is a flaw in how the ledger was built, not a selection made this run, and it is logged for the skill to fix.
DISCLAIMER: This is a quantitative macro-economic framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial adviser before making investment decisions.