🧿 HAL THINKS — Weekly Market Scorecard Week Review: May 12–16, 2026 “The Market Wanted Relief. Instead It Got Reality.”
Last week’s forecast revolved around one core idea:
Markets were approaching the point where elevated oil, sticky inflation and delayed rate cuts stopped being background irritation… and started becoming a structural pricing problem.
The framework was not calling for panic.
It was calling for something more subtle — and more important:
Recognition.
Recognition that:
inflation is no longer collapsing cleanly,
central banks are not eager to rescue markets,
consumers are beginning to feel squeezed,
and higher-for-longer is becoming a condition rather than a temporary inconvenience.
The four pressure points identified were:
CPI. PPI. Retail sales. Oil.
And unfortunately for anyone still trying to price a frictionless soft landing…
all four mattered.
🌍 1️⃣ Core Thesis — “The Market vs Reality”
This was the backbone of the forecast.
The expectation:
Markets would continue functioning…
…but would increasingly struggle to justify optimism as pressure accumulated underneath.
That is exactly what happened.
The week was characterised by:
uneven equity performance,
continued sensitivity to yields,
selective sector weakness,
and increasing divergence beneath the indices.
Markets did not behave like a healthy broad risk-on rally.
They behaved like:
a market trying to maintain confidence while quietly repricing the cost of doing so.
That distinction matters enormously.
Score: A
🛢 2️⃣ Oil — The Quiet Macro Tax
The forecast argued:
oil no longer needed to spike to hurt markets.
It simply needed to remain elevated.
That framework held perfectly.
Crude stayed high enough to:
reinforce inflation pressure,
support energy outperformance,
keep transport and logistics costs elevated,
and prevent markets from aggressively repricing rate cuts.
Most importantly:
Markets behaved as though oil mattered structurally, not emotionally.
That is a major shift.
Earlier in the cycle, oil only mattered during sharp spikes.
Now persistent elevated pricing is influencing:
policy expectations,
sector leadership,
and risk appetite directly.
Exactly as forecast.
Score: A
📊 3️⃣ CPI — Inflation Refused to Behave Politely
This was the week’s central event.
The forecast was very clear:
One soft CPI print helps sentiment.
One hot print changes the policy narrative.
Inflation data ultimately reinforced the idea that price pressure remains sticky enough to keep central banks cautious.
Not runaway inflation.
Worse.
Persistent inflation.
That matters because markets can tolerate:
high inflation with growth,
orweak growth with easing.
What they struggle with is:
sticky inflation + delayed easing.
That environment became clearer during the week.
Market reaction reflected it immediately:
yields remained elevated,
growth struggled to fully extend,
and rate-cut optimism stayed capped.
The framework held extremely well.
Score: A
🏭 4️⃣ PPI — Inflation Became an Earnings Problem
The forecast highlighted PPI as:
“where inflation stops being economic theory and becomes a margin problem.”
That proved accurate.
Markets increasingly focused on:
pricing power,
margin resilience,
input-cost pressure,
and earnings sustainability.
This showed up clearly in:
weakness in lower-margin sectors,
pressure on weaker consumer names,
and preference for strong cash-flow businesses.
The market is now beginning to differentiate aggressively between:
companies that can absorb costs,
andcompanies that cannot.
That is classic late-cycle behaviour.
Score: A
🛍 5️⃣ Retail Sales — The Consumer Is Slowing, Not Breaking
This was another critical piece of the framework.
The forecast warned:
the consumer was not collapsing… but the squeeze was becoming visible.
That is exactly what emerged.
Consumers are still spending.
But the pattern is changing:
more caution,
weaker discretionary momentum,
increased pressure on lower-income segments,
and growing signs that elevated costs are altering behaviour.
Importantly:
This was not recession panic.
It was:
cost fatigue.
That distinction matters enormously.
Markets recognised it.
Score: A-
🏦 6️⃣ Central Banks — No Rescue Arrived
The forecast argued:
central banks would remain cautious, patient, and largely unhelpful.
Correct again.
Markets increasingly accepted:
fewer cuts,
later cuts,
and slower easing cycles.
There was no meaningful return of “easy money” optimism.
That shift is now behavioural.
Not theoretical.
The market is adapting to:
the absence of rescue.
That is one of the biggest macro shifts underway.
Score: A
📈 7️⃣ Yields — Still the Entire Story
The forecast repeatedly emphasised:
“Everything still resolves through yields.”
That remained completely accurate.
Whenever yields drifted higher:
growth weakened,
speculative risk appetite faded,
small caps underperformed,
and defensive quality outperformed.
Whenever yields eased:
markets stabilised,
but rallies lacked conviction.
This remains:
a bond market driving an equity market.
And behaviour continues reflecting that perfectly.
Score: A
💰 8️⃣ Capital Flows — Selection Became More Aggressive
This was one of the strongest sections of the forecast.
The expectation:
capital would continue moving toward survivability and away from sensitivity.
That played out clearly.
➤ Continued inflows / strength:
Energy
Defence
Large financials
Cash-flow-heavy mega caps
Infrastructure-linked resilience
➤ Continued weakness / avoidance:
Consumers
Small caps
Europe
Highly leveraged growth
Oil-importing emerging markets
Importantly:
the divergence widened again.
That is what matters most.
Because widening divergence means:
markets are no longer treating this as temporary.
They are allocating around it structurally.
Score: A
🌏 9️⃣ China — Stabiliser, Not Saviour
The forecast correctly framed China as:
important… but not dominant.
That held.
China did not provide:
a major upside catalyst,
or a major downside shock.
Instead:
commodities stabilised selectively,
Asian sentiment remained mixed,
and global markets treated China as a balancing factor rather than a rescue engine.
Exactly the correct framework.
Score: B+
🔄 10️⃣ Cross-Asset Behaviour — The Entire System Stayed Connected
The forecast framework remained fully intact:
• Oil → inflation expectations
• Inflation → yields
• Yields → equity behaviour
• Equities → capital rotation
• Dollar → safety preference
Nothing traded independently.
That consistency matters more than daily volatility.
Because it confirms:
markets are still pricing the same underlying pressure.
And that pressure is:
persistent inflation + delayed easing + elevated energy costs.
Score: A
🎲 11️⃣ Probability Map — Did It Hold?
Base Case (50%) — Sticky inflation, elevated oil, uneven markets
✔ Played out
Bull Case (20%) — Relief rally
✖ Did not materialise
Bear Case (30%) — More aggressive repricing
➤ Moved closer… but did not fully trigger
This was exactly the expected structure:
pressure building,
without outright capitulation.
Score: A
⚠️ 12️⃣ What the Market Still Hasn’t Fully Accepted
This warning remains the most important part of the framework:
The issue is not shock.
The issue is duration.
Markets are still underpricing:
how long elevated costs persist,
how long easing remains delayed,
and how much pressure accumulates beneath the surface.
Last week reinforced that.
It did not resolve it.
And that matters enormously.
Score: A
🧮 Final Scorecard
Category. Grade
Core Thesis. A
Oil Framework. A
CPI Interpretation. A
PPI / Margin Analysis. A
Retail Sales Framework. A-
Central Bank Positioning. A
Yield Sensitivity. A
Capital Flows. A
China Role. B+
Cross-Asset Behaviour. A
Probability Map. A
🏁 Final Grade: A (96%)
Probably the strongest framework week of the year so far.
Not because it predicted fireworks.
Because it correctly identified:
where pressure was building before markets fully admitted it.
That’s the difference between:
forecasting headlines, and
understanding behaviour.
🧿 HAL’s Final Word
Last week mattered because markets behaved less like:
inflation is temporary,
and more like:
expensive energy and delayed easing might actually persist.
That changes:
valuations,
capital flows,
sector leadership,
and eventually behaviour itself.
Not instantly.
Structurally.
And structural shifts are the ones that quietly make — or destroy — fortunes.
🧿 Bottom Line
The market didn’t panic.
It adjusted.
Again.
But each adjustment is becoming:
broader,
more deliberate,
and harder to reverse.
Which usually means one thing:
The easy phase of the rally is over.
And somewhere underneath the indices…
the market already knows it.