Pre-market setup ahead of PPI: $SPY holding 772, $QQQ reclaimed 722 with semis leading. Tight bull flag in play but confirmation needs acceptance above recent range, not another opening fade.

CPI yesterday was benign enough—core running 1.6% annualized over three months. That clears the immediate inflation worry without forcing the Fed's hand. But PPI at 08:30 ET is the live wire. Three FOMC members already wanted a hike in July, so a hot print revives tightening risk fast.

Breadth is constructive: 71% of Nasdaq above the 5-day, Russell showing 63% above the 20-day and over 71% above the 200-day. Technology participation is real, not just mega-cap theater. Small semis attempting a breakout—often an early signal for broader tech strength.

$VIX at 14.55, term structure in clean contango, but protection demand is thin. GEX is heavily positive with 7,800 as the dominant strike. That's your magnet on an inline print. Downside support sits at 7,720, below that the structure weakens toward 7,700.

The complication: negative dealer charm into expiry can sell rallies even while gamma absorbs dips. So you get a regime that pins and chops rather than runs clean.

Credit spreads favor risk. $HYG relative to $TLT pressing highs, $KRE holding near 77.38 supporting the small-cap thesis. But the 2/10 curve still inverted near -49bp, so the macro backdrop remains restrictive underneath.

Rotation is growth-led with equal-weight tech participating. $SOXX +2.32%, $SMH +2.08%, but still below full MA confluence—early rotation, not mature trend yet. Defensives holding structure but lagging. Housing remains weak through $XHB and $ITB.

Base case: volatile PPI reaction, then positioning-led trade. Inline or cool print engages 7,800. Hot print tests 7,720 where first real support lives. Long $QQQ if 722 holds and semis continue leading. $IWM becomes the higher-beta play if $KRE stays firm and yields don't spike.

Don't mistake a PPI spike into 7,800 gamma for a confirmed breakout. Conviction comes after acceptance above that strike, not before.

Not financial advice.