Where flow went
Today's leadership was unambiguously defensive — staples, utilities, and lower-beta corners finished meaningfully green while cyclicals and high-beta groups led to the downside. Equal-weight finished below cap-weighted by a clear margin, which is the version of the breadth picture that usually flags caution rather than constructiveness. When the safety complex outperforms inside a flat-to-down session, the marginal dollar is rotating toward defensiveness rather than redeploying into risk.
Vol firms, skew steepens
Implied volatility ticked higher through the afternoon and the at-money skew steepened, both small moves but moves in the same direction. Realized volatility expanded versus the trailing week, with the intraday range running wider than yesterday's. The credit-sensitive complex softened a touch into the close. None of these are alarming on their own; together they're the kind of internals profile that tends to precede further weakness rather than mark a low. Worth respecting until proven otherwise.
Setup turns cautious
A few sessions ago the bullish read of the chart had a structural tailwind — broad participation, compressed vol, constructive sector mix. That tailwind has eased meaningfully over the last several closes, and today the wind is mostly in the other direction. Defensive leadership, narrowing breadth, firming vol, and softer credit-sensitive proxies are four readings that don't argue with each other. The discipline answer is to size positions to reflect that the path of least resistance has shifted, even if the headline index hasn't fully cracked yet. Patience on entries; respect to the trend that's emerging.