The Nasdaq-100 gapped 285 points to 30,482 (+2.83%), one percent from its June record, as Brent settled under $101, the ten-year slipped under 5% and Meta and the chipmakers ran. Monday's close: S&P 500 7,764.70 (+1.49%), Nasdaq-100 30,482.35 (+2.83%), VIX 14.87 (+0.41%, up on the day). At 06:43 Singapore Tuesday: Nasdaq-100 CFD 30,510.8, S&P CFD 7,766.7, VIX future 17.85, Brent 100.02, gold 4,352.84. Brent settled $100.34 — a fourth down settle, the first under 101 — after Trump said he would "probably" meet Iran's president at the UN; nothing is signed. The Trump–Xi summit falls midweek.
| Index | Last | Support 1 | Support 2 | Resistance 1 | Resistance 2 | Line in the sand | Flag |
|---|---|---|---|---|---|---|---|
| NDX | 30,482.35 close; 30,510.8 CFD (06:43 SGT) | 30,265 · 30,061–30,035 | 29,933 · 29,758–29,648 | 30,557 · 30,635 | 30,684–30,780 | 29,933 — a holding 30-min close below (Monday's low, the top of the new gap) moves weight from B back to C; a daily close over 30,780 with the count over 50 moves it from B toward A | Chart 21-Sep; live JSON |
| SPX | 7,764.70 close; 7,766.7 CFD | 7,737 · 7,708–7,700 | 7,691 · 7,663–7,657 | 7,770–7,771 · 7,784 | 7,795 · 7,821–7,822 | 7,691 — a holding close below hands the gap back (B to C); a daily close over 7,795 is a new record high | Chart 21-Sep; live JSON; 7,795 is a render read |
| Gold (XAUUSD) | 4,349.26 chart; 4,352.84 live | 4,343–4,335 · 4,323 | 4,305 · 4,287 | 4,362–4,374 | 4,384 · 4,411 | Daily close over 4,384 with the 10Y at or under 5.00, or under 4,305 with it over — a two-way bracket | Chart 21-Sep; live JSON; daily-close basis |
BPNDX 42.57 (below 60; +6.93; <50 x12) · VIX 14.87 = <18 band, 100% mechanical, capped at 30% by R14 (restored on the 100.34 settle) · B range 36% modal / C 30 / D 24 / A 10 · R16 spiral read stands (10Y 4.96 — under five, not under 4.94) · JNK 94.71 (<95 x8) · halving rule mandatory · Sentiment unchanged (carried)
The framework signals a range path modal at 36% by its own rule [the count crossed 40 with a close over 29,656] while the Nasdaq-100 holds above 29,933; a holding 30-minute close under 29,933 restores the rollover's weight.
Called-shot note: Monday's issue said a close over 29,656 with the count over 40 would move weight to the range path — it printed and is applied; the map missed the Nasdaq-100 upward a third time, by 742. Both are in the Honest Ledger.
The gap was real, and it was the whole gap. The Nasdaq-100 opened at 29,947.16 — 299 points over Friday's high and 189 over the top of Monday's fade zone, which voided the structure before the first bar closed — never traded under 29,933.22, and closed at 30,482.35, up 2.83%, the largest one-day gain since 4 August. That leaves a new 285-point cash gap at 29,648–29,933, the largest of the leg, with the untraded remnant of the August chip gap and the 13-August band inside it. On one close the index reclaimed 29,972 — the bull path's line — took out all three lower monthly highs of the three-peak structure, and closed 448 points over its daily Bollinger top and 50 over its quarterly. The June all-time high, 30,780.38, is the only line left on the chart above it, 298 points away; Monday's high stopped 223 under it.
The S&P did the same shape at a smaller scale and touched its band. It opened at 7,692.83 — a 34-point gap over Friday's high, now open at 7,657–7,691 — printed 7,779.22, nine and a half points over its daily band top, and closed at 7,764.70, up 1.49%, its best day since 4 August and six points under the record close of 7,771. The Dow gained 0.71% and the Composite closed at a record for the first time since June.
Oil crossed the line that changes the sizing. Brent settled $100.34, down 3.4% with a session low of $98.98 — the fourth down settle running and the first under 101 after eight at or over it. The 101 line is the framework's single-gate restore: the tactical cap moves from 20% to 30%, and a settle back at or over 101 re-imposes 20%. WTI settled $95.78.
The count crossed 40. The Nasdaq-100 bullish-percent count rose 6.93 to 42.57 — seven members regaining point-and-figure buy signals — its first close over 40 since 11 September. Monday's issue set "a close over 29,656 with the count over 40" as the condition that moves weight from rollover to range; both printed. The S&P's count rose to 40.00. The Nasdaq-100 advance-decline percent closed at +54.46, 77 members up and 23 down — the first close over +30 of the run, one of the three the repair count asks for.
The ten-year went under five. It closed at 4.96%, down four basis points, after opening on 5.00. The two-year was unchanged at 4.75%. The dollar rose to 100.41, which keeps the gold-short licence on.
The members did not go with the index. On a day the Nasdaq-100 rose 2.83% to within one percent of its record, its net new 52-week highs printed zero and 37.6% of its members closed over their 50-day, with the intraday high of 40.6% sold into the close. Fifty-eight are still on sell signals. The NYSE high-low index fell to 19.70, a new low on the rally day, RSI 11. NYSE advance-decline printed +1,226 and closed at +289 — faded 937 issues, so the three-close repair count stays at zero. Both summation indexes fell again, to −426 and −397. The Transports fell 0.54% to their first close under 20,000, on a day the industrials rose 366. Friday's line — chips against everything else — printed again at three times the size.
The rate gate eased and did not open. The framework books "under 5.00" and it does not book "under 4.94", which is the first-withdrawal line. The spiral read (eight closes over 4.90) stands by six basis points. The gold long licence — a ten-year at or under five — is on; the short licence is off.
Credit gave back a third of what it lost on Friday and stayed under 95. JNK closed 94.71, up 16 cents, an eighth close under 95, now 0.29 from the line that re-opens the structural bids — the nearest of the gates. The banks made a sixth close under 185 (180.17, +0.78%, half the S&P's move with the ten-year lower).
Volatility rose on the rally. The VIX closed 14.87, up 0.41%, after a low of 14.60 that left 0.02 of the war gap unfilled. The front future is 17.85, a 20% premium for a fourth session. An index bought to within a percent of its record with hedges bought alongside it is not the same print as an index bought without them, and the framework carries it as such. The equity put-call closed 0.68 with its five-day average back under its fifty-day.
Nothing was signed. Trump said he would "probably" meet Pezeshkian at the UN and reportedly shelved a Yemen strike; Iran and the US exchanged threats on Sunday; a fuel-storage fire burned at Riyadh's airport on Saturday. Against that, Saudi crude moved through Hormuz at about 2.9 million barrels a day and CENTCOM said flows are at a six-month high with the lanes clear of mines. The barrel priced a conversation neither capital has confirmed. The framework books settles, not headlines: the restore fired on the settle, and the headline protocol — which strikes every outright tactical index long — stays live until a date is signed.
Path D falls 6 to 24%. Oil crossed its restore line, the ten-year went under five and the VIX is at a leg low. D keeps 24 because the VIX rose on the rally day with a 20% future basis, the two-year sits at a cycle-high close, credit is under 95 for an eighth session and Sunday's threats were exchanged, not withdrawn. It re-takes weight on a ten-year close over 5.00, a Brent settle back at or over 101, a VIX close over 17.83 or a verified JNK close under 94.
Path C falls 6 to 30% and is no longer modal. Its price shape has failed three sessions running and every lid it drew was run over; the condition that retires it as modal printed on Monday and the framework applies its own rule. What keeps it at 30 is that its internals printed again, on the rally day: a fifteenth and twenty-fifth summation decline, a new low in the high-low index, transports down, zero net new highs. And the monthly divergence — the core thesis — is now in its cleanest form: a retest of the June high with September's RSI running 71.79 against June's 77.88 and a count under 50. C re-takes weight on a daily close under 29,933 with the count under 45.
Path B rises 8 to 36% and is modal. Its price half is over-complete: the chip gap cleared, 29,972 reclaimed on a close, the whole battleground redrawn from 29,236 to 30,780. Its breadth half is still not: the count is 42.57 against the 50 that ends the tier, and the broad measures made new lows. B gives weight back on a holding 30-minute close under 29,933.
Path A rises 4 to 10%. Its price line was taken on a close and one of its five gates fired — a Brent settle under 101. It is capped at 10 by the count (7.43 under 50), JNK under 95, the zero on the new-highs line and the absence of a signature. Only a monthly close with the RSI over 77.88 invalidates the three-peak structure; that number is 6.09 away.
The map hit two of five, and the Nasdaq-100 miss is now a pattern with three entries. The projected close was 29,560–29,740 (the actual, 30,482.35, missed by 742; the bull alternative of 29,760–29,900 was exceeded by 582), 7,625–7,680 on the S&P (missed by 85), a VIX of 14.4–15.6 (hit, 14.87), a ten-year of 4.95–5.04 (hit, 4.96) and a Brent settle of 102.5–106 (missed, 100.34). Friday's rule widened the range to 276 points; the session's true range was 913. The projection was wrong in kind: "a first push that tires" was the framing, and it did not tire.
The book was flat on the best Nasdaq day since 4 August, and that is the correct outcome of the rules. Option 01, the chip-gap lid fade, was voided by its gap clause — the cash open was 189 points over the zone top — and a fade taken at 29,758 would have been run over by 800 points. Options 02, 03 and 04 never saw their levels lost; 05 needed 15.35 and the VIX high was 15.13; 07 needed the ten-year over five; 08 needed a gold close over 4,400 or under 4,323 and got 4,349. Nothing fired, nothing is claimed. The gap clauses exist for this session.
One structure was aligned with the day and did not fire, and that is owned. Option 06, the Nasdaq-over-S&P leadership pair, asked for a pullback to 3.863 before a reclaim of 3.868. The ratio opened at 3.893 and its low, on the 30-minute render, was 3.892: the pullback never came, and the pair sat out a 1.3% ratio day from 3.875 to 3.93. That is an entry-design cost, owned as a miss, not a rule cost. The pair is re-keyed 37 points higher as Option 07.
Two called shots resolved. "A daily close over 29,656 with the count over 40 moves weight from C to B" — printed, and applied. "29,972 is the bull path's line" — taken on a close. "Each of the three cash up-gaps logged since 25 August has filled" — still true, and now the standing observation carries two open gaps under the tape rather than one.
Four rules change with v9.87. After three same-direction projection misses, the 24-hour projected close is drawn as a range centred on the last close with no directional lean, and no narrower than the prior true range — the no-lean rule. The all-time-high fade requires a 30-minute RSI divergence: a higher price high with a lower 30-minute RSI high than the prior push (Monday's was 89), so that the framework is selling a rejection that has already begun to show, not a level. No structural Nasdaq-100 short re-opens until a daily close under 29,933, which supersedes Friday's 20-week line. And the R14 restore is booked: the tactical cap is 30% on the 100.34 settle, and returns to 20% on a settle back at or over 101.
| Market | Support ladder | Resistance ladder | Framework use |
|---|---|---|---|
| NDX | 30,456 (30-min EMA-5) · 30,405 · 30,373 (60-min EMA-5) · 30,265 (30-min EMA-14) · 30,108 · 30,061 (30-min 20-average) · 30,035 (daily band top) · 29,933 (Monday's low = gap #41 top) · 29,758 (13-Aug band) · 29,677 (chip-gap floor) · 29,648 (gap #41 floor) · 29,438 (20-week) · 29,306–29,236 (gap #39) | 30,557 (Monday's high) · 30,635 (60-min band top) · 30,684 (weekly band top) · 30,780 (June ATH) · 30,892 (30-min band top) · 30,900 (stop) | Option 01 sells a divergent rejection under 30,684 after a 30,700 print (stop 30,900); Option 02 sells a holding close under 29,933 after a 30,061 print (stop 30,110) |
| SPX | 7,765 (30-min EMA-5) · 7,752 · 7,745–7,714 (28-Aug band) · 7,737 (30-min EMA-14) · 7,719–7,710 · 7,708–7,700 (30-min 20-average; 20-Aug band) · 7,691 (Monday's low = gap #42 top) · 7,685 (60-min 200-average) · 7,672 · 7,663 (20-day) · 7,657 (gap #42 floor) · 7,640 (June high) · 7,621 (50-day) | 7,770 (daily band top) · 7,771 (record close) · 7,779 (Monday's high) · 7,784 (60-min band top) · 7,795 (Aug high, render read) · 7,821–7,822 (30-min / quarterly band tops) · 7,830 (stop) | Option 03 sells a rejection under 7,771 after a 7,784 print, full size (stop 7,830); Option 04 sells a holding close under 7,691 after a 7,708 print (stop 7,722) |
| VIX | 14.60 (Monday's low) · 14.58 (war-gap floor; remnant 0.02) · 14.25 (Option 05 stop) · 13.55 (daily band floor) | 15.00 (30-min 20-average) · 15.02 (weekly EMA-5) · 15.13 (Monday's high) · 15.37 (30-min band top) · 15.59 · 15.69 (20-day) · 15.84 · 16.17 (50-day) · 16.29–16.40 (gap #40) · 17.83 · 18.07 (200-day) · 19 | Option 05 buys a 30-min close over 15.37 with the S&P under 7,737 (stop 14.25); 19 still cuts every tactical short by two thirds |
| Brent / 10Y / JNK | Brent 98.98 (Monday's low) · 97.90 (20-day) · 95 (gap floor) · 10Y 4.94 · 4.90 · 4.82 · JNK 94.64 · 94.00 | Brent 101 (re-imposition line, 0.66 away) · 103.11 (5-day EMA) · 109.45 (step-4 watch) · 120 · 10Y 5.00 · 5.05 · JNK 95 (ladders re-open, 0.29 away) | The three gates: oil restored and 0.66 from un-restoring, rates under five by four, credit 0.29 from the ladders |
All averages and bands below are from the 21-September chart set (Core_Charts_20260922, Gen 3) — none carried; Monday's high, low and close are the only live prints in the ladders, and the 06:43 SGT Tuesday CFD quotes are from the post-close board. Re-read the 30- and 60-minute averages from the next capture before acting on them. The S&P weekly, monthly and quarterly stochastics were not read on this capture and are carried from 18 September in the tracker.
| Level | What it is | Role at Monday's close |
|---|---|---|
| 31,879 | Monthly Bollinger top | The one-month ceiling; off the one-week map |
| 30,900 / 30,892 | Option 01 stop / 30-min band top | The stop sits beyond the last band and the June high |
| 30,780 | June all-time high (100% retracement) | The only lid left; the divergence retest line; Option 01's zone top |
| 30,684 / 30,635 | Weekly band top / 60-min band top | Option 01's rejection line and its first lid |
| 30,557 / 30,511 | Monday's high / Tuesday CFD | First resistance; the CFD is 47 under it |
| 30,456 / 30,405 / 30,373 | 30-min EMA-5 / 30-min 10-average / 60-min EMA-5 | The intraday stack a 2.83% day leaves under itself |
| 30,265 | 30-min EMA-14 | Option 01 target 2 |
| 30,110 / 30,108 | Option 02 stop / 60-min 10-average | Over the 30-min 20-average and the daily band top |
| 30,061 / 30,035 | 30-min 20-average / daily Bollinger top | Option 02's print line; Option 01's flat at 30,061; the first tell if the band is re-entered |
| 29,947 / 29,933 | Monday's open / Monday's low = top of gap #41 | The line in the sand; Option 02's trigger |
| 29,907 / 29,819 / 29,772 | 23.6% retracement / weekly EMA-5 / 60-min 20-average | Support inside the gap's upper approach |
| 29,758 / 29,729 | 13-August band top (gap #25) / daily EMA-5 | Option 02 target 1 |
| 29,677 / 29,648 | Chip-gap floor / Friday's high = floor of gap #41 | Option 02 target 2 and its flat: the fill |
| 29,609 / 29,467 / 29,438 | 30-min 50-average / daily EMA-14 / 20-week | The averages under the gap |
| 29,398 / 29,361 / 29,334 / 29,189 | 10-day / 20-day = band mid / 69-day / 50-day | The daily stack, sitting on gap #39 (29,306–29,236) |
| 27,255 / 27,203 | 200-day / quarterly 5-EMA | The R3 band, 52 wide |
| Level | What it is | Role at Monday's close |
|---|---|---|
| 7,839 | Weekly Bollinger top | The week's ceiling |
| 7,830 / 7,822 / 7,821 | Option 03 stop / quarterly band top / 30-min band top | The stop sits beyond both band tops |
| 7,795 | August intraday high (render read, ±5) | Option 03's zone top; a close over it is a record |
| 7,784 / 7,779 | 60-min band top / Monday's high | Option 03's print line |
| 7,770–7,771 | Daily Bollinger top / record close | Option 03's rejection line; the tape closed 5–6 under it |
| 7,765 / 7,756 / 7,752 | 30-min EMA-5 / 30-min 10-average / 60-min EMA-5 | Intraday support on the close |
| 7,745–7,714 | 28-August band (filled) | Support band on the way down |
| 7,737 | 30-min EMA-14 | Option 03 target 1; Option 05's S&P condition |
| 7,722 / 7,719–7,710 | Option 04 stop / 7-August band | The stop sits over both August bands |
| 7,708–7,700 / 7,706 | 30-min 20-average; 20-August band / 60-min EMA-14 | Option 03 target 2; Option 04's print line |
| 7,693 / 7,691 | Monday's open / Monday's low = top of gap #42 | The line in the sand; Option 04's trigger; Option 03's flat |
| 7,685 / 7,672 / 7,663 | 60-min 200-average / 60-min 20-average / 20-day = band mid | Option 04 target 1 at 7,672; the bids under the trigger |
| 7,657 / 7,640 | Friday's high = floor of gap #42 / June high | Option 04 target 2 (the fill) and its flat |
| 7,621 / 7,579 / 7,564 | 50-day / 69-day / 20-week | The week's deeper supports |
| 7,188 | 200-day | The R3 line; 7.4% under |
Win probability is the framework's estimate that the first target prints before the stop within the horizon (one day to one week), given that the trigger has fired. It is conditional on the trigger, calibrated to the scenario weights (B 36 / C 30 / D 24 / A 10), the structure type's record in the past thirty days (rejection fades at named lids reached their first target six times in seven, though the last two were voided by gaps before they could arm; failure sell-stops four of seven, the last three bought back; carried positions two of six; vol structures two of seven; pairs one scratch and one untriggered) and the trigger's distance from the last print. It is not a backtest. Options at or below 50% are lower-odds, higher-payoff structures and carry the muted pill. Three structures are unconventional: Options 06 and 07, a mirrored pair of market-neutral ratio trades of which only one can be open, and Option 08, a two-way gold bracket. Two bounce-side conditions are live — the high-low index's RSI under 15 for a third session and a washed-out retail survey — and with outright longs struck they are expressed only through near first targets and the pairs. A Nasdaq-100 long with a VIX hedge was considered and is not offered: it is an outright index long under the headline protocol, and the protocol has no exception for hedges.
| # | Structure | Win prob. | Instrument | Side |
|---|---|---|---|---|
| 01 | NDX ATH-band divergence fade at 30,684–30,780 | ~44% | USTECH CFD | Short |
| 02 | NDX gap-and-go failure sell-stop under 29,933 | ~47% | USTECH CFD | Short |
| 03 | SPX record-close band rejection fade at 7,771–7,795, full size | ~50% | US500 CFD | Short |
| 04 | SPX gap-failure sell-stop under 7,691 | ~45% | US500 CFD | Short |
| 05 | VIX bought-with-the-index convexity long over 15.37 | ~42% | VIX CFD | Long |
| 06 | Leadership-exhaustion pair: short NDX / long SPX on a ratio break (unconventional) | ~52% | USTECH / US500 CFD | Short / long pair |
| 07 | NDX-over-SPX leadership pullback re-entry pair (unconventional) | ~46% | USTECH / US500 CFD | Long / short pair |
| 08 | XAUUSD two-way daily-close bracket, re-keyed (unconventional) | ~45% | XAUUSD CFD | Long or short |
Base case: digestion under the door, priced with no lean. Under the new rule the framework expects Tuesday to trade 29,758–30,684 — a 926-point range centred on the close and no narrower than Monday's 913-point true range, from the 13-August band to the weekly band top — with a projected close of 30,200–30,520 on the Nasdaq-100, 7,720–7,780 on the S&P, VIX 14.3–15.8, ten-year 4.90–5.02 and a Brent settle of 97–103. Step by step: the 30-minute RSI is 89 and the 60-minute 86, the argument for a push that tires — the argument that failed Monday, which is why it carries no lean. The calendar is thin: Richmond Fed, Williams and Barkin, the WTI expiry, Pezeshkian in New York. Weight moves toward A on a daily close over 30,684 with the count over 45 — projected 30,700–30,850, the June high the next print. It moves back toward C on a holding close under 29,933 after a 30,061 print — 29,758 then 29,677 — and toward D if that comes with a ten-year close over 5.00 or a settle back over 101.
Base case: 29,648–30,780, the floor of the new gap to the June high, with the June high touched at least once and the gap not filled inside the week. The S&P works 7,657–7,822, its gap floor to its quarterly band top. The calendar is the Trump–Xi summit and the AI-leaders dinner midweek (dated Wednesday by one calendar and Thursday by another; the framework boxes both), flash PMIs, durable goods, claims, Friday's final consumer sentiment, the NAAIM print Wednesday and AAII Thursday — the first surveys taken after the rally. Reweighting up: 30,780 on a daily close, the count over 50, JNK over 95 verified — B to A. Reweighting down: a daily close under 29,933 with the count under 45 — B to C; with a ten-year close over 5.00 or a settle at or over 101 — to D.
The monthly verdict has become a retest. September's RSI is running 71.79 against the 69.74 August final, with the month up 3.48%: the September lower-peak read is un-locked. The three-peak structure is not — it needs a monthly close with the RSI over 77.88, June's peak, and that is 6.09 away. A September close over 30,780 with the RSI under 77.88 would be a higher price high on a lower RSI high with a count under 50 — the textbook form of the divergence, on the timeframe where 1999 is the sole precedent. A close under the monthly 5-EMA at 29,246 re-locks the lower-peak read instead. Central range 29,236–30,780. Of the bull path's five conditions, one has now fired (the settle), two are within a session's move (JNK 0.29, the ten-year six basis points), the count is 7.43 away, and the fifth is a signature. Q3 earnings begin around 13 October; the next FOMC is 28 October.
Central case: a 27,000–30,800 range with a downward drift while the monthly divergence resolves — the top of the range moves up 800 on Monday's print and the drift does not, because a divergence resolves at the high, not under it — with a hiking cycle the market prices at one more move capping the multiple, and a Hormuz reopening as both the largest upside input and the largest sell-the-news set-up for the war-bid assets. Year-end base 27,500–29,800 on the Nasdaq-100 and 7,100–7,700 on the S&P, conditional on the September close; a September close over 30,780 with the RSI under 77.88 raises the near-term high and lowers the year-end base by the size of the eventual resolution, and is not read as a bull case. The upside tail (31,500–33,000) needs a signed reopening, disinflation resuming and a monthly RSI close over 77.88; the downside tail (24,500–26,000) needs stacked shocks — a $120 Brent transit, a credit break under JNK 94 and a third hike.
Monday's session colour — the record Composite close, the Meta, AMD, Intel and Arm moves, the Dow close and Tuesday's calendar — is from CNBC; the Nasdaq-100's 2.5% midday gain, the chip rally and the trimmed hike bets from Bloomberg and the Muse-agent chip story from Bloomberg; the closing summary, sector moves and AMD's market cap from Yahoo Finance and TheStreet; the Brent and WTI settles and the Yemen and Pezeshkian reports from CNBC; the Hormuz flow figures, the tanker count and the CENTCOM statement from Trading Economics and Reuters via Yahoo; the week's calendar and the summit dating from Yahoo Finance, Investrade and Stocktwits. Every index, volatility, breadth, rate and credit reading is from Core_Charts_20260922.pdf (Gen 3, 55 of 55 core charts resolved by manifest label), captured Tuesday 06:15 SGT and dated 21 September; live quotes are from live_prices_20260922.json at 06:43 SGT. JNK is a weekly render and its daily change is computed against Friday's chart close. The S&P's August intraday high is a read of the 60-minute render and is flagged as such wherever it appears. The AAII and NAAIM readings are carried from the 17 and 16 September prints, the high-yield spread from 18 September, and the ratio low in the ledger is a read of the 30-minute render; none is presented as a Monday print.
Monday did the range path's whole map in a session and left the chart with one lid: the June high, 298 points up. Oil crossed its restore line and the tactical cap is 30% again; the ten-year went under five without going under 4.94; the count crossed 40 without crossing 50. The members did not follow — zero net new highs, a new low in the high-low index, transports down, a VIX that rose — and that is exactly the shape the monthly thesis needs for its retest. Range is modal at 36 by rule, rollover retired to 30 on its internals, and no structural short is open. The book was flat on the best Nasdaq day since August because the gap clauses did their job; the map missed a third time and a no-lean rule replaces the lean. The tactical lines are a divergent rejection at 30,684–30,780 above and a holding close under 29,933 below. The next decision point is the first 30-minute close after 10:00 New York, and after that, the Xi dinner.