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.
| Event | Date | Donatien | Consensus | Actual | Result | Note |
|---|---|---|---|---|---|---|
| US CPI (Jul) | 12 Aug | Core MoM +0.2% (haircut applied) | Core MoM +0.2% | Core MoM +0.2%; Core YoY 2.5% | HIT | In line — but identical to consensus, so no edge |
| China CPI (Jul) | 9 Aug | +0.7 to +0.9% | +0.8% YoY | +0.5% YoY | PARTIAL | −0.3pp vs our midpoint; lowest since January |
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.
How all 15 macro drivers push 15 asset classes, netted into one signal row.
The evidence behind every signal: live indicators and three-horizon forecasts.
How this backdrop hits the ten Portfolio-Watchlist names, sector by sector.
The week ahead: Donatien against consensus, with what moves if we are right.
| Driver | Dominance | 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 = 53 | SO +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 |
| Driver | Dominance | 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 = 53 | N -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 |
| Indicator | Value | Trend | Watch | Breach | Status | Asset Impact |
|---|---|---|---|---|---|---|
| 2Y Treasury yield | 4.22% | → range-bound 4.13–4.37% for a month | < 3.9% | < 3.63% (= funds) | ● WATCH | Cuts priced out · TLT ↓ · long-duration equity multiples ↓ |
| 2Y minus effective funds | +59bp | ↑ positive and wide all month | < +25bp | < 0bp | ● BREACH | The decisive dovish test — and it is failing |
| Core CPI YoY | 2.5% | ↓ from 2.6% — genuine disinflation | > 3.0% | > 3.5% | ● OK | The strongest single fact against our stagflation lead |
| Indicator | Value | Trend | Watch | Breach | Status | Asset Impact |
|---|---|---|---|---|---|---|
| Nonfarm payrolls (Jul) | −23k | ↓ vs +83k expected; prior 2mo revised −103k | < +50k | < 0 (two in a row) | ● BREACH | HYG ↓ · Cons Disc ↓ · TLT ↑ on growth scare |
| Unemployment rate | 4.1% | ↓ from 4.2% — but participation fell too | > 4.4% | > 4.7% | ● WATCH | A 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% | ● WATCH | XLRE ↓ · XLY ↓ · consumer credit quality ↓ |
| Indicator | Value | Trend | Watch | Breach | Status | Asset Impact |
|---|---|---|---|---|---|---|
| 10Y Treasury yield | 4.70% | ↑ from 4.48% on 6 Jul — term premium rebuilding | > 4.75% | > 5.00% | ● WATCH | TLT ↓ · XLU ↓ · XLRE ↓ · Gold ↑ on debasement |
| July budget balance | −$432bn | ↓ vs −$348bn expected (24% overshoot) | > −$400bn/mo | > −$500bn/mo | ● BREACH | More supply into a market already demanding a higher premium |
| 10Y auction clearing yield | 4.683% | ↑ from 4.58% prior auction (3Y: 4.291% vs 4.179%) | > 4.75% | > 5.00% | ● WATCH | Buyers are being paid more to show up — the debasement bid for gold |
| Indicator | Value | Trend | Watch | Breach | Status | Asset Impact |
|---|---|---|---|---|---|---|
| Breadth: RSP vs SPY vs QQQ (1mo) | +3.6% / +2.8% / +0.6% | ↑ equal-weight beating cap-weight | RSP lagging SPY by >2pp | RSP lagging by >5pp | ● OK | The concentration falsification signal is firing — benignly |
| AI Big 10 share of S&P 500 | 41% | → matches the dot-com tech/telecom share | > 45% | > 50% | ● WATCH | Index-level drawdown risk if the loop reverses |
| S&P 500 forward P/E | 21× | → flat YoY: +17% EPS against a −7% multiple | > 24× | > 27× | ● OK | Multiple compression is already under way |
| Indicator | Value | Trend | Watch | Breach | Status | Asset Impact |
|---|---|---|---|---|---|---|
| Q1 2026 redemption requests | ~$20.8bn | ↑ only just over half honoured; ~$14bn still trapped by early July | > $10bn/qtr | > $25bn/qtr | ● WATCH | Above the watch level, below the breach level — forced-selling risk building into illiquid marks |
| BDC sector redemption rate | 4.5% | ↑ from 1.6% — near the structural gate ceiling | > 4% | > 5% (gates bind) | ● BREACH | BCRED already gated at 5% on 4 June |
| HYG vs 50/200-DMA | 79.61 vs 79.67 / 80.20 | ↓ fractionally below both; −0.09% on the month | Below 50-DMA | Below 200-DMA | ● BREACH | Corrected pre-publish: a dividend-adjusted read had shown it above both |
| Indicator | Value | Trend | Watch | Breach | Status | Asset Impact |
|---|---|---|---|---|---|---|
| CB gold buying run-rate | ~1,000t/yr | → 4th consecutive year at double the prior decade | < 700t/yr | < 500t/yr | ● OK | A price-insensitive structural bid under gold |
| CBs planning to add gold | 45% | ↑ a record (89% expect global reserves up) | < 30% | < 20% | ● OK | Gold ↑ · USD ↓ · XLB ↑ |
| Gold vs 200-DMA | $4,460 vs $4,483 | ↑ +9.8% on the month, closing the gap | Below 50-DMA | Below $4,000 | ● WATCH | Repairing from a Q2 drawdown, not extending a parabola |
| Indicator | Value | Trend | Watch | Breach | Status | Asset Impact |
|---|---|---|---|---|---|---|
| Brent crude (spot) | $88.58 | ↑ +11.5% in one week | > $90 | > $100 | ● BREACH | XLE ↑ · XLY ↓ · headline CPI ↑ · TIPS ↑ |
| Brent–WTI spread | $5.84 | ↑ widening — the premium sits in waterborne crude | > $6 | > $8 | ● WATCH | Confirms risk premium, not physical US scarcity |
| US crude inventories | +17.4mb | ↑ vs −1.4mb expected; imports averaged 7.3mb/d, up 1.14mb/d | Sustained draws | Draws > 5mb/wk | ● OK | The US market is well supplied — this is a chokepoint story |
| Indicator | Value | Trend | Watch | Breach | Status | Asset Impact |
|---|---|---|---|---|---|---|
| Headline tariff rate | 10–12.5% | ↑ from 10% flat under Section 122 — slightly higher | > 15% | > 20% | ● WATCH | Goods-price floor holds; no relief in pass-through terms |
| Economies covered | 60 | → broad but targeted, not universal | > 80 | Universal | ● WATCH | Retaliation risk concentrates in agriculture |
| Indicator | Value | Trend | Watch | Breach | Status | Asset Impact |
|---|---|---|---|---|---|---|
| China CPI YoY (Jul) | +0.5% | ↓ vs +0.8% expected — lowest since January | < +0.5% | < 0% | ● BREACH | Copper ↓ · EEM ↓ · global goods disinflation |
| Food prices YoY | −1.5% | ↓ 4th consecutive monthly decline | < −1% | < −3% | ● BREACH | Domestic demand weakness, not supply abundance |
| China PPI YoY (Jul) | +3.5% | ↑ factory gate rising — cuts against the pure-disinflation read | < 0% | < −2% | ● OK | Complicates the exported-disinflation thesis; upstream input costs are climbing |
| Indicator | Value | Trend | Watch | Breach | Status | Asset Impact |
|---|---|---|---|---|---|---|
| Global trade re-routing | Ongoing | → freight and insurance premia embedded | Freight rates +25% | Freight rates +50% | ● WATCH | Goods-price floor ↑ · margins ↓ |
| Indicator | Value | Trend | Watch | Breach | Status | Asset Impact |
|---|---|---|---|---|---|---|
| Silver market balance 2026 | −46.3Moz | ↑ deficit widened from −40.3Moz in 2025 | Deficit > 40Moz | Deficit > 60Moz | ● BREACH | Silver ↑ · XLB ↑ · PAAS.TO ↑ |
| Solar PV silver demand | −19% YoY | ↓ largest single-year fall on record | −25% | −40% | ● WATCH | And the deficit widened anyway — that is the point |
| Indicator | Value | Trend | Watch | Breach | Status | Asset Impact |
|---|---|---|---|---|---|---|
| European + Canadian defence budgets | ~$634bn | ↑ 2.53% of GDP, 42.7% of NATO total | < 2.2% GDP | < 2.0% GDP | ● OK | XAR ↑ · XLI ↑ |
| XAR 1-month return | +10.1% | ↑ above both moving averages | Below 50-DMA | Below 200-DMA | ● OK | The tape confirms the appropriation cycle |
| Indicator | Value | Trend | Watch | Breach | Status | Asset Impact |
|---|---|---|---|---|---|---|
| ENSO persistence probability | 97% | ↑ through early spring 2027 (CPC, 9 Jul 2026) | > 80% | Very strong > 60% | ● WATCH | DBA ↑ · soft commodities ↑ into Q4 |
| Very strong event (Oct–Dec) | 81% | ↑ CPC ENSO discussion, 9 Jul 2026 (next due 13 Aug) | > 50% | > 75% | ● BREACH | Andean copper supply risk · mild US winter caps heating demand |
| Indicator | Value | Trend | Watch | Breach | Status | Asset Impact |
|---|---|---|---|---|---|---|
| BoJ policy rate | 1.00% | ↑ 31-year high; further hike signalled | > 1.25% | > 1.50% | ● WATCH | JPY ↑ · global carry funding cost ↑ |
| USD/JPY | 159.43 | → yen firmer on the month but no disorder | < 150 | < 140 (fast) | ● OK | A fast move below 150 is the unwind trigger |
| Indicator | Value | Trend | Watch | Breach | Status | Asset Impact |
|---|---|---|---|---|---|---|
| Broad dollar index | 119.06 | ↓ from 120.58 on 21 Jul — but firming since | > 122 | > 125 | ● OK | A rising dollar is the EM stress trigger |
| Asset Class | Short 0–4w | Medium 1–6m | Long 6–18m | Net | What is driving it |
|---|---|---|---|---|---|
| Gold (GLD) | SO | SO | SO | +0.87 | Spot 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. |
| TIPS | O | SO | O | +0.55 | Real 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) | O | SO | SO | +0.55 | Spot 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 FX | O | O | N | +0.45 | The 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) | O | O | SO | +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 Metals | O | O | SO | +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) | N | O | O | +0.13 | The 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) | N | U | U | -0.08 | Cuts being priced out is a near-term prop — hence the upgrade to Neutral. Beyond that, twin deficits and reserve diversification still grind it lower. |
| Oil | O | N | U | -0.09 | WTI $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) | N | N | O | -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) | U | U | N | -0.32 | Below 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) | N | U | N | -0.34 | At 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) | N | U | N | -0.36 | Below both averages, but that is duration doing the damage rather than credit. Spreads are behaving; the rate is the problem. |
| EM Equities (EEM) | N | N | O | -0.42 | A 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) | N | SU | U | -0.57 | Our 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. |
| GICS Sector | Short | Medium | Long | Net | Watchlist names here | What is driving it |
|---|---|---|---|---|---|---|
| Health Care (XLV) | O | O | O | +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) | O | SO | SO | +0.34 | WPM.TO, PAAS.TO | The 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) | O | N | U | +0.28 | WCP.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) | N | O | N | +0.25 | — | Not exciting, and that is the point. The classic destination when the labour market rolls over and the Fed cannot respond. |
| Industrials (XLI) | O | O | SO | +0.15 | — | Rearmament, 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) | U | N | SO | +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) | N | N | O | -0.25 | CSU.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) | N | U | N | -0.25 | SYF, ICE, DLO | A 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) | U | N | N | -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) | U | U | N | -0.47 | — | Existing 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) | SU | U | N | -0.87 | — | The 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. |
| Ticker | GICS Sector | Sector signal (S/M/L) | Short | Medium | Long | Sector → stock adjustment |
|---|---|---|---|---|---|---|
| WCP.TO | Energy (XLE) | O N U | O | N | N | 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 | Information Technology (XLK) | N N O | N | N | O | 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 | Information Technology (XLK) | N N O | N | N | O | 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‑year against it. The enterprise-AI runway keeps the long horizon positive. |
| TSM | Information Technology (XLK) | N N O | O | O | SO | 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 | Materials (XLB) | O SO SO | SO | SO | SO | 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 | Materials (XLB) | O SO SO | O | SO | SO | 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‑day average. Very high beta cuts both ways. |
| SYF | Financials (XLF) | N U N | U | U | N | 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 | Financials (XLF) | N U N | O | O | O | 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 | Communication Services (XLC) | N N O | N | O | O | 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 (~12× forward) and domestic enough to decouple from the US mega-cap crowd thereafter. |
| DLO | Financials (XLF) | N U N | N | O | O | 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. |
| Asset | Flow | Money Type | Conf | Short 0–4w | Med 1–6m | Long 6–18m | Key Drivers | Rationale |
|---|---|---|---|---|---|---|---|---|
| ▲ Part A — Inflows | ||||||||
| Gold (GLD) | ↑↑ | Real Fast | High | IN | IN | IN | Fiscal×5 De-dollar×4 Iran×4 | Four 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 | ↑↑ | Real | High | IN | IN | IN | Fiscal×5 Iran×4 El Niño×3 | The energy shock lifts breakevens while real yields stay historically high. You are paid to hold the inflation hedge. |
| Silver (SLV) | ↑↑ | Real Fast | Medium | IN | IN | IN | Energy Trans×3 Fiscal×5 AI×4 | Sixth 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) | ↑ | Real | High | IN | IN | IN | NATO×3 Iran×4 Deglob×3 | A decade-long appropriation cycle, not a headline trade. $634bn from European allies and Canada, over $1tn from the US. |
| Copper / Ind Metals | ↑ | Real | Medium | IN | IN | IN | Energy Trans×3 AI×4 China×3 | Electrification and data-centre power against Chinese deflation. The structural bid wins on the long horizon; China caps it before then. |
| JPY / Safe FX | ↑ | Real Fast | Medium | IN | IN | — | BoJ×2 Iran×4 Growth×5 | The 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) | ↓↓ | Real | Medium | — | OUT | OUT | Growth×5 Priv Credit×4 Fed×5 | Our 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 Fast | High | OUT | OUT | — | Fiscal×5 Fed×5 Iran×4 | Supply is beating the growth scare. A −$432bn monthly deficit, auctions clearing progressively higher, and no cuts to rescue duration. |
| EM Equities (EEM) | ↓ | Fast | Medium | — | OUT | — | Fed×5 China×3 EM stress×2 | The soft dollar was the support, and cuts being priced out removes it. China exporting deflation does the rest. |
| US Equities (SPY) | ↓ | Real | Medium | — | OUT | — | Fed×5 Fiscal×5 Growth×5 | Stated 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) | ↓ | Real | Medium | — | OUT | — | Fiscal×5 Fed×5 | Below both averages, but that is duration rather than credit. Spreads are behaving; the discount rate is not. |
| US Tech (QQQ) | ↓ | Fast | Medium | — | OUT | — | Fed×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. |
| Sector | Flow | Money Type | Conf | Short | Med | Long | Key Drivers | Watchlist here | Rationale |
|---|---|---|---|---|---|---|---|---|---|
| ▲ Part A — Sectors receiving inflows (overweight) | |||||||||
| Health Care (XLV) | ↑↑ | Real | High | IN | IN | IN | Growth×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 Fast | High | IN | IN | IN | Fiscal×5 De-dollar×4 Energy Trans×3 | WPM.TO, PAAS.TO | The 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) | ↑ | Fast | Medium | IN | — | OUT | Iran×4 Deglob×3 | WCP.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) | ↑ | Real | High | IN | IN | IN | NATO×3 Energy Trans×3 Deglob×3 | — | Three independent multi-year budget lines — rearmament, grid build-out, reshoring — pointing at one sector. |
| Cons. Staples (XLP) | ↑ | Real | Medium | — | IN | — | Growth×5 Fed×5 | — | The classic destination when the labour market rolls over and the central bank cannot respond. |
| ▼ Part B — Sectors seeing outflows (underweight) | |||||||||
| Cons. Disc. (XLY) | ↓↓ | Real Fast | High | OUT | OUT | — | Iran×4 Growth×5 Fed×5 | — | The 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 Fast | High | OUT | OUT | — | Fiscal×5 Fed×5 | — | Existing home sales −1.7% against −0.7% expected, mortgages at 6.77%, term premium rising. No relief on any near horizon. |
| Comm. Services (XLC) | ↓ | Fast | Medium | OUT | — | — | Fed×5 AI×4 Growth×5 | NTES | −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) | ↓ | Fast | Medium | OUT | — | IN | Fiscal×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) | ↓ | Real | Medium | — | OUT | — | Priv Credit×4 Growth×5 | SYF, ICE, DLO | Steeper curve helps margins; a cracking labour book and private-credit contagion hurt more. Note the dispersion inside the sector: SYF Underperform, ICE Outperform. |
| Interaction | Source vs transmission | Adjustment made to prevent double-counting |
|---|---|---|
| Iran / Hormuz → Oil → Headline inflation → Fed policy | Iran / Hormuz is the source; oil is the transmission channel | The 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-dollarisation | Fiscal is the reason to leave the dollar; de-dollarisation is where the money goes | Both 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 ↔ Tariffs | Three expressions of one fragmentation force | Rather 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 Credit | The labour crack is the trigger for credit losses, not an independent force | The 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 Transition | Both push copper — deliberately, and we think correctly | This 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 Treasuries | Different mechanisms, same direction | Not 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 Stress | Overlapping emerging-market negativity | EM 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. |
{
"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‑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‑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 — 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."
},
{
"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 — 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 — 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 — −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."
}
],
"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% — below consensus. Core +0.2%. The −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–212k — 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–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–5.0%; Retail 1.0–1.4% — 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–2.7% — 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–1.42M — 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 — 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."
}