Built 4:51 PM ET · 2026-06-23 · validates the 6/23 regular-session close (Massive /v3/snapshot, COALESCE(session_close,session_price))
anchor: system-reminder 2026-06-23 == Bash date (agree) · static — regenerate to refresh
01Session Scorecard — 2026-06-23
10 setups in the open backlog; 8 finalized this run — 4 FIRE / 3 VOID / 1 NO_EVIDENCE. The day was a narrow AI/semiconductor deleveraging (SMH -6.68%, MU -12.5%) under a resilient broad tape (defensives green, equal-weight RSP -0.34% vs SPY -1.37%, credit flat, VIX 17.28). Both directional reads paid — the gap-fade-long at the 50-day and the semi-breakdown short — while the three contrarian/latent longs correctly voided or never armed. Two weekly Sundae setups remain interim (arm on MU Wed AMC / PCE Thu).
| Setup | Outcome | Evidence | Δ-ATR | Actual |
| GFD L SPY,RSPmm-260623-GFD-SPY-L |
FIRE |
Down-gap fade long worked at support. The 50-day ~731 held all session (low 732.30, never lost) and the gap faded with an intraday bounce 732.30 → 739.63; closed 733.58, above the 731 entry. No kill: HYG flat (-0.09%), VIX 17.28 (no surge), 731 intact. Caveat: weak finish — round-tripped the bounce to close below VWAP 735.89 (+0.15R to the close). |
+0.22 |
733.58 |
| GFD L SPY,RSPmd-260623-1210-GFD-SPY-L |
FIRE |
Midday refinement (entry 731.5, day target 736) FIRED clean: the day target 736 tagged intraday (high 739.63), 731 held, closed 733.58 above entry and the 730.56 stop; QQQ held above 713.28 at the close. No kill. Day-profile +2.21R to the close — the genuinely fillable harvest of the day. |
+0.18 |
733.58 |
| MS S SMH,NBISmm-260623-MS-SEMI-S |
FIRE |
Semi-breakdown short FIRED hard. SMH -6.68% (668.91 → 622.05), broke the premkt low 621.75 (session low 617.27), closed below VWAP 625.97 (no oversold reclaim); broad market not stabilized (SPY -1.37%, XLK -3.82%). Basket: AMD -5.51 / INTC -5.74 / SNDK -13.1 / WDC -6.31. NBIS -2.09% recovered off its low (single-name caveat). |
— |
SMH 622.05 |
| MS S SMH,NBISmd-260623-1210-MS-SEMI-S |
FIRE |
Continuation short FIRED: SMH broke the session low 621.75 (617.27) and QQQ broke 713.28 (low 712.11); both closed below VWAP (SMH 622.05, QQQ 713.65). No oversold VWAP reclaim, no broad stabilization — the fresh-break-not-a-chase window resolved lower. |
— |
SMH 622.05 |
| VBR L SPY,QQQmm-260623-VBR-SPY-L |
VOID |
Latent VIX-backwardation reversal never armed: VIX closed 17.28, never spiked above the >20 trigger; SPY low 732.30 never tagged the 722 ten-day-low. No vol-shock/backwardation reversal condition present; HYG flat (no break), no systemic event (no kill either). Correctly stood aside. |
+0.99 |
733.58 |
| SBD L SPY,RSPmm-260623-SBD-SPY-L |
NO_EVIDENCE |
Two kills did not fire — 731 held (close 733.58) and defensives stayed green (XLP +2.21 / XLU +1.02 / XLRE +1.43 / XLV +1.27). But the cash-session breadth-confirmation arming leg ($ADRN>1, %above-50d) is not retrievable (Massive indices 403 + web egress blocked) — per the mandatory-breadth rule the gated leg scores NO_EVIDENCE, never by inference. |
— |
733.58 |
Backfilled (prior-date setups closed this run — the 737 floor broke today):
| Setup | Outcome | Evidence | Δ-ATR | Actual |
| SBD L SPY,QQQmm-260622-SBD-SPY-L |
VOID |
The spy_loses_737 kill triggered: SPY 744.39 (Mon close) → 733.58, closing below 737 on a -1.37% risk-off day near the session low. The latent wall-of-worry reclaim (needs hold >745.34 into a cool PCE) is invalidated before it could arm. y10 4.50 < 4.60 not the binding kill. Mechanical -0.73R to the close. |
+1.00 |
733.58 |
| SBD L SPYsun-260621-SBD-SPY-L |
VOID |
Same reclaim thesis as the 06-22 carry; the SPY<737 kill triggered (close 733.58). The weekly reclaim-above-745.34 premise is broken; risk-off tape, no cool-PCE catalyst yet. (Weekly Sundae schema — no level/exec, outcome only.) |
— |
733.58 |
Still open (interim — window not closed): sun-260621-LRT-SPY-S (weekly level-rejection short — no kill fired; SPY 733.58 sits far below the 756.68 break level, and the setup arms on a rejection at the 750–757 highs, not in play; PCE Thu pending) and sun-260621-MS-AIInfra-L (weekly semis long — arms on a strong MU reaction Wed 6/24 AMC + semis follow-through; the complex was crushed today, SMH -6.68% / MU -12.5%, so risk is materially elevated, but the defining MU print is pending). Both carried forward, not scored.
LensA risk-off deleveraging day — and the two opposite directional reads in it both paid: the gap-fade long (buy the down-gap at the 50-day 731 support) AND the semi-breakdown short both FIRED, because the day was dispersion (defensives bid, equal-weight resilient, mega-cap-tech bleeding), not broad risk-off. The three low-conviction contrarian longs (VBR + both SBD reclaims) correctly voided or never armed — the kill discipline did its job. The one non-scored leg (SBD breadth) was a data gap, not a read miss.
02Calibration
0.257Rolling Brierlast-50 validated · lower = better · 0.25 = random · cumulative all-validated 0.272 (n=63)
43.3%Hit rateFIRE / calibration-eligible (26/60)
60Eligible sampleexcl. 3 NO_EVIDENCE / unevaluable
Pattern performance (Component 13) — calibration-eligible, by pattern × direction
| Pattern | n | Hit% | Mean prob | Mean Brier | Evidence class |
| LRT · S | 17 | 65% | 0.35 | 0.370 | lore_pending |
| MS · L | 13 | 31% | 0.49 | 0.263 | lore_pending |
| SBD · L | 7 | 0% | 0.35 | 0.127 | primary_source |
| SRB · L | 6 | 67% | 0.39 | 0.315 | lore_pending |
| GFD · L | 4 | 75% | 0.41 | 0.298 | practitioner_backtest |
| SBD · S | 4 | 0% | 0.28 | 0.079 | primary_source |
| MS · S | 3 | 100% | 0.42 | 0.341 | lore_pending |
Singletons (GFU·S, LRB·L, SRT·S, VAB·L, VBR·L, VSR·L) omitted for n<2. VBR·L is today’s VOID — first entry in the record.
Calibration trend (Component 14) — cumulative Brier by validation date
05-29.308
06-08.320
06-09.314
06-10.302
06-12.293
06-15.282
06-16.277
06-18.274
06-22.280
06-23.272
Mechanism leak · C15Canonical count 4 (right-direction / wrong-mechanism across the record). Today’s only addition is VBR·L — SPY closed 733.58, above the 722 long-trigger level, but the setup never armed (VIX 17.28, no 722 tag), so the “direction” is incidental, not a missed fill. The structural leak remains LRT·S (n=17, Brier 0.370 — worst of any multi-n pattern): right on direction, an entry-location problem, from prior runs.
LensToday’s slate scored a run-Brier of 0.222 and pulled the cumulative back down 0.280 → 0.272, reversing last run’s uptick — a well-calibrated day: the moderate-prob directional reads (GFD·L, MS·S) FIRED while the low-prob contrarian longs (VBR, both SBD reclaims) correctly did not. The sharpest structural signal: SBD is now 0-for-11 (0/7 long, 0/4 short) — it has never fired in either direction, and its low mean Brier (0.127 / 0.079) is calibration masking a pattern that simply doesn’t work; it belongs on the retire/fade list, not the long book. The mirror image is GFD·L (3/4, 75% at 0.41 mean prob) and MS·S (3/3) — edges priced below their hit rate. Levers: raise priors on gap-fade-long-at-support and momentum-short-on-breakdown; stop sizing SBD reclaims long. MS·L (mean prob 0.49, 31% hit) stays the overconfident momentum-chase basket.
03Tape & Rate Backdrop
RISK-OFF DELEVERAGING (NARROW)
Realized regime (lookback, not a forward call): a tech/AI-led deleveraging masked by a resilient broad tape — SPY -1.37% / QQQ -3.06% on semis & AI-hardware bleeding, but defensives green, equal-weight RSP only -0.34%, credit flat, VIX 17.28. The morning RISK_OFF read held; the midday “range-bound / high-dispersion” reframe nailed the bought-back-then-faded close.
| Index | Close | Day % | Range | VWAP |
| SPY | 733.58 | -1.37% | 732.30–739.63 | 735.89 |
| QQQ | 713.65 | -3.06% | 712.11–723.61 | 717.86 |
| IWM | 295.32 | -0.94% | 292.40–297.75 | 295.82 |
| RSP (equal-wt) | 208.89 | -0.34% | 207.64–209.68 | 208.90 |
- Driver: a global AI-capex / semiconductor repricing (Kospi -10%, NQ futures -2.5% premkt; AI-infra brain-drain + DeepSeek/SpaceX headlines) hit chips/hardware hardest — SMH -6.68%, MU -12.5% into Wed earnings, XLK -3.82%. The rest of the tape barely moved.
- VIX closed 17.28 (+3%) — strikingly muted for a -1.4% / -3% index day; the vol market did not panic, the deleveraging-not-contagion tell. confirmed (WebSearch / TradingEconomics)
- Rates: 10Y eased to 4.50% (-2bp), below the 4.60 SBD kill; TLT flat (86.20, 0.00%) — only a mild duration bid. 10Y confirmed (WebSearch); TLT (Massive)
- Level work: SPY held the 50-day (~731, low 732.30), reclaimed VWAP 736 midday, then faded back to close 733.58 — mid-low range, gap unfilled.
LensThe index headline overstated the damage. VIX at 17.28 with flat credit says the market deleveraged crowded AI/semi exposure rather than de-risking broadly. SPY held its 50-day and bounced ~7 handles before fading — so the gap-fade-long-at-support read worked and shorting the semi breakdown worked: opposite trades, both right, because dispersion (not direction) was the day.
04Cross-Asset
| Asset | Close | Day % | Read |
| UUP (USD) | 28.45 | +0.39% | Dollar firm — mild risk-off bid, no easing wager |
| USO (WTI) | 111.26 | -1.40% | Crude soft — post-Iran-deal supply, not growth fear |
| GLD (gold) | 377.32 | -1.92% | Gold DOWN hard — no haven bid; selling winners for liquidity |
| TLT (20y+) | 86.20 | 0.00% | Flat — only a token duration bid, no flight-to-safety |
| HYG (HY credit) | 79.87 | -0.09% | Credit essentially flat — no systemic stress |
LensThe cross-asset tape is the tell that today was deleveraging, not contagion: gold DOWN (no haven), HY credit FLAT (no stress), VIX only 17.28. When equities drop -1.4% but gold, credit, and vol all stay calm, it is positioning unwinding crowded longs (AI/semis) — precisely the morning “concentration not contagion” thesis, confirmed leg by leg.
05Sector & Breadth (realized)
XLPStpl+2.21
XLRERE+1.43
XLVHlth+1.27
XLUUtil+1.02
XLEEngy+0.89
XLCComm+0.52
XLFFin+0.26
XLYDisc-0.89
XLBMatl-1.57
XLIIndu-2.08
XLKTech-3.82
- 7 green / 4 red — a defensive tape: staples (+2.21), REITs (+1.43), healthcare (+1.27) and utilities (+1.02) led; tech dead last (-3.82%).
- Rotation INTO defensives (XLP/XLU/XLRE/XLV) + energy/financials, OUT of tech and industrials/materials — a flight to safety within equities, not out of them. The defensives_give_way kill on the SBD long never came close.
- RSP -0.34% beat SPY -1.37% by >1pt — equal-weight crushed cap-weight; the median stock was barely red, the damage concentrated in mega-cap tech.
- Breadth internals ($ADRN / $S5FI / $TICK / $TRIN): refresh-required — not retrievable this run (Massive indices 403; web egress blocked, no BarChart). This is why the SBD breadth-confirmation leg scored NO_EVIDENCE rather than inferred from the SPDR/RSP cross-section.
LensThe defensive-led, equal-weight-beats-cap-weight cross-section is the cleanest possible “deleveraging not contagion” signature — money rotated to safety within equities (defensives green) rather than fleeing them. The only gap: the absolute A/D internals were not retrievable, so the SBD breadth leg could not be scored (NO_EVIDENCE) — not inferred.
06Single-Name Movers (illustrative)
Confirmed from the Massive close (market_status snapshot). Closing-bell newsletters (Stocktwits Daily Rip / Axios Closer) not pulled this run (headless egress). Catalyst color limited to what primary data confirms; illustrative of the tape only — never trade plans.
- SMH -6.68% (622.05, low 617.27) — the semiconductor complex, epicenter of the AI-capex repricing and the MS-short’s instrument.
- MU -12.5% (1051.77) — Micron crushed into its own earnings (Wed 6/24 AMC); the very event the still-open weekly semis-long (sun-260621-MS-AIInfra-L) is waiting on.
- SNDK -13.1% (1963.60) · WDC -6.31% (670.75) · INTC -5.74% (132.28) · AMD -5.51% (519.85) — memory/hardware led the breakdown.
- NBIS -2.09% (275.25, low 251.00) — AI-infra; staged a sharp intraday recovery off the low (251 → 275) but still closed red — the single-name caveat on the semi short.
- Defensives bid: staples / utilities / REITs / healthcare components were the rotation destination (XLP +2.21, XLU +1.02, XLRE +1.43, XLV +1.27).
LensA single theme — AI-capex / semiconductor repricing — drove the entire down move (SMH -6.7%, MU -12.5%, SNDK -13%), while the rest of the market was barely scratched (RSP -0.34%, defensives green). Own-the-breakdown (MS short) and buy-the-survivors-at-support (GFD long) both worked precisely because the weakness never broadened.
07Morning & Midday Lens vs Reality
The Early Bird Curd called RISK_OFF — “AI-capex reckoning, concentration not contagion, credit calm, defensives bid” — and the tape delivered exactly that: semis cratered, defensives led, gold/credit/VIX stayed calm, and SPY held the 50-day. The midday Frappe refined it to range-bound / high-dispersion / risk-off-defensive, flagging the bought-back open (SPY reclaimed VWAP 736) — and the close validated the range read, SPY fading back to 733.58, mid-low range.
The directional setups followed the lens: the GFD long (buy the down-gap at 731) and the MS semi-short both FIRED; the contrarian VBR and SBD reclaims correctly did not arm. The sharpest call was the morning’s “concentration not contagion” framing — confirmed leg by leg at the close (gold down, HY flat, VIX 17.28, equal-weight resilient). The only shortfall was a data gap, not a read miss: breadth internals were unretrievable, costing the SBD leg a score.
LensA clean lens day — the morning thesis (deleveraging, not contagion) held in every cross-asset leg, and the two directional reads it implied (fade the gap at support long, short the semi breakdown) both paid. Carry-forward: the weekly semis-long meets its MU catalyst Wed AMC; the weekly LRT short still needs a rejection at the 750–757 highs that today’s risk-off tape took off the table.
08Execution Debrief — realized execution on closed setups, NOT a forward trade plan
| Setup | Profile | Entry | Stop | Target | Realized R |
| GFD·L md-260623-1210-GFD-SPY-L | day (5m ATR) | 731.50 | 730.56 | 736.00 | +2.21R |
| GFD·L mm-260623-GFD-SPY-L | swing (1d ATR) | 731.00 | 714.29 | 764.42 | +0.15R* |
| SBD·L mm-260622-SBD-SPY-L | swing (1d ATR) | 745.34 | 729.20 | 777.62 | -0.73R |
Realized R computed entry→close. Aggregate: mean +0.54R, 2 of 3 positive, 0 stopped out (SPY low 732.30 cleared both GFD stops; the SBD-622 729.20 stop also held — it closed below-water but un-stopped). The day GFD genuinely tagged its 736 target intraday (high 739.63) — a fillable +2.21R. * the swing GFD carried an EXEC-FLAG (rpu 16.71 below the swing 1.5×ATR floor ~17.6) — a slightly tight stop at emit; +0.15R is the token hold of a level that round-tripped.
LensThe day-profile GFD (tight 736 target, tagged intraday) was the genuinely harvestable +2.21R; the swing GFD held its level for a token +0.15R; the SBD-622 reclaim long (-0.73R to the close) is the one the gate’s kill discipline saved — the 737 break was the signal to stand down before the post-PCE arm. Honoring the kills, not the hope, was the edge tonight.