The Nightcap White-Cap

Friday, 07-24-2026

Evening market read · post-close validation & recap

The Milkman
OuroTaurus
Built Fri 2026-07-24 · ~4:40 PM ET · validates the 07-24 regular-session close (Massive consolidated) · automated Nightcap run static — regenerate to refresh
The 30-second skim

01Session Scorecard

Five setups scored against tonight’s regular-session close: four asset-forecast leans from The Early Bird Curd (07-24) and one weekly mean-reversion long from The Sunday Sundae (07-19) whose Friday-close holding window has now closed. 3 FIRE / 2 VOID / 0 MIXED / 0 NO_EVIDENCE. Backlog after this run: 0 open — the multi-session backfill is fully cleared.

SetupOutcomeEvidenceΔ-ATR*Actual
AF SHORT USOmm-260724-AF-USO-S FIRE Oil closed 136.69, down 1.71% and +0.54 ATR in-direction. The exhaustion-fade thesis played out cleanly: crude gave back part of Thursday’s supply-shock spike, no fresh Red Sea escalation headline appeared, and USO never threatened its 139.49 kill (it opened 137.72 and traded down to 133.53 intraday). The one caveat for the record: energy equities diverged — XLE closed green at +0.40% on sector rotation — but USO is the scored instrument and the crude call was right. +0.54 136.69
AF LONG XLFmm-260724-AF-XLF-L FIRE Financials closed 56.31, up 0.86% and +0.71 ATR favorable — the most decisive of the four. It held the 55.45 line all session (low 55.69), credit stayed calm (HYG flat at 79.23, no widening), and it closed green on a green tape. The 2s10s-flattening counter-leg that had held the stated probability down to 0.53 never bit. +0.71 56.31
AF LONG XLVmm-260724-AF-XLV-L FIRE Health care closed 162.57, up 0.70% and +0.43 ATR favorable, holding well clear of its 159.32 kill (low 161.58). This was the day’s discipline story: the identical defensive lean was priced at just 0.52 — the lowest of the set — precisely because it was a consecutive-day repeat and repeats are where over-confidence creeps in. It fired anyway, and the deliberate under-pricing is exactly the instinct the calibration record has been rewarding. +0.43 162.57
AF SHORT XLCmm-260724-AF-XLC-S VOID Communications closed 106.30, up 0.87% — the wrong direction, a −0.49 ATR adverse day. The bear lean argued “no relief bid arriving even on an up open,” but the relief bid did arrive: XLC caught the broad tape and GOOGL rose +0.56% to 319.74. The specific 106.96 kill level was never quite tagged (it closed just under), so this is a directional miss rather than a stop-out — the forecast was simply on the wrong side. −0.49 106.30
OMR LONG SMHsun-260719-OMR-SMH-L VOID The weekly semis mean-reversion long, carried open since Sunday, finalizes VOID on two counts. First it never armed: the arm required the Nasdaq proxy back above 702.30 in the post-Alphabet window, but QQQ topped at 698.66 Thursday and 692.63 Friday — the confirmation leg never came, even though SMH itself did reclaim the 567.41 trigger. Then a kill fired outright: QQQ closed 684.23, below the 686.76 line, on Friday. The early-week bounce (SMH ran 556.53→586.91 by Wednesday) round-tripped to 561.19 — textbook of the “crowded dip-buying flushes before a durable low” caveat the author flagged at emission. Calibration-ineligible (legacy weekly schema, no stated probability), so it records but does not score the Brier. 561.19

*Δ-ATR = the close move in daily-ATR(14) units, signed in-direction (positive = favorable to the setup). Decisive FIRE needs ≥ +0.25 ATR in-direction; an in-direction move inside that bar books MIXED. — where no numeric level applies (open weekly zones / kill-based invalidation).

LensThree-for-four is a fair day’s work on a tape that rewarded one specific read — that the relief would be broad but would skip the AI-capex complex — and the single miss is the honest one to keep: shorting communications into a broad-relief open asked the tape to make an exception it was never going to make.

02Calibration

Four of the five scored setups were calibration-eligible (the weekly semis long predates the current setup schema and carries no stated probability, so it records but does not score). Two fresh voids entering the window held the trailing figures essentially flat.

Rolling Brier (last 50)0.2296
Rolling hit rate62.0%
All-time Brier0.2459
All-time hit rate51.9%
Eligible sample162
NO_EVIDENCE gaps0

Brier is a scoring rule where lower is better and 0.25 is what pure coin-flipping earns; the trailing-50 figure moved only from 0.2290 to 0.2296 overnight (hit 64%→62%) as one directional miss and one weekly kill joined the window — a normal give-back after a clean 07-23 sweep, not a regime change.

Pattern performance

PatternDirnHitMean statedBrier
Asset forecastLong3177%0.550.225
Asset forecastShort2458%0.550.238
Momentum shiftLong3145%0.520.249
Level-reclaim fadeShort3342%0.390.275
Support-breakdownLong60%0.370.138

Figures include tonight’s outcomes and exclude same-thesis duplicates. Asset-forecast longs strengthened to 77% over 31 as XLF and XLV fired — the strongest repeatable edge in the book; the level-reclaim short fade remains the standing leak at 42% over 33 attempts.

Mechanism leak13 of 72 numerically-evaluable setups were right about direction but wrong about mechanism — the price went the predicted way, yet the setup’s own trigger or kill logic booked it as a loss. That is roughly one in five, and eight of the thirteen sit in the level-reclaim short fade — the same pattern that carries the lowest hit rate, so its reasoning, not its read, is what needs work. (Recomputed inline with a numeric guard; the dashboard tool print is deferred — see the run note.)
LensNothing in tonight’s numbers changes the standing read: the desk’s edge lives in its asset-forecast longs and its leak lives in the level-reclaim short fade, and the cleanest single improvement available remains fixing the mechanism on those shorts rather than the direction.

02bMacro-Prediction Calibration

A separate record from the setup scorecard above. The read-only thinktank-v2 macro / cross-asset prediction view was not resolved this scheduled run (time budget; additive tier, no effect on the validation core). It is never combined with the setup Brier — different instruments, horizons, and author — and returns to the next full render.

03Tape & Rate Backdrop (realized)

The headline print looked mixed and the story underneath was the opposite of yesterday’s. Where Thursday hid a violent megacap de-rate under an orderly index, Friday hid a genuinely broad bounce under a red Nasdaq. SPY finished +0.10% at 738.93 and the Dow +0.48%, but the tell was equal weight: RSP rose +0.78% while the cap-weighted QQQ fell −1.12% — a spread of nearly two full points the wrong way for the megacaps. The average stock had a good day; the biggest ones dragged the index.

What the bounce did not do is the important part. Semiconductors closed red — SMH −3.27% to 561.19 — on the same session Intel reported its best quarter in fifteen years ($16.13B revenue versus $14.42B expected). A blowout print from a bellwether that fails to lift the group is the clearest possible statement that the market’s problem with the AI-capex complex is about return on that capital, not about any single company’s revenue line. Rates stayed quiet in the background: TLT closed +0.10%, HYG dead flat, credit undisturbed.

LensWhen equal weight beats the cap-weighted index by nearly two points and the one red sector is the one holding the day’s biggest earnings beat, the honest read is a healthy market still refusing to pay up for AI capital intensity — a relief rally that deliberately walked around semiconductors.

04Cross-Asset (realized)

AssetProxyCloseChangeRead
Crude oilUSO136.69−1.71%Gave back the supply-shock spike; the desk’s short fired
US dollarUUP28.58+0.07%Steady; no directional edge
Long bondsTLT83.25+0.10%Quiet — no duration stress into the bounce
High-yield creditHYG79.230.00%Flat — credit calm, confirming a benign tape
GoldGLD371.90+0.10%Nearly unchanged; no haven bid needed

All proxies confirmed (Massive, regular-session close; market_status late_trading → session_* = regular close). Prior closes taken from the same snapshot’s session_previous_close and cross-validated against each open setup’s own referenced levels (SMH 07-17 close 556.53, QQQ 695.33, USO kill 139.49) — all matched exact.

LensThe cross-asset board is the picture of an unwind rather than a scare: crude down, dollar and gold flat, bonds and credit calm — every haven quiet on a day the index-level number was red, which is what a rotation looks like from the inside.

05Sector & Breadth (realized)

XLREREIT+2.23
XLBMatl+1.93
XLPStpl+1.11
XLCComm+0.87
XLFFinl+0.86
XLVHlth+0.70
XLYDisc+0.60
XLEEngy+0.40
XLIIndu+0.40
XLUUtil+0.22
XLKTech−1.44

Ten of eleven sectors closed green and the sole red was technology at −1.44% — the mirror image of a normal risk-off day, where tech leads and defensives hold. Rate-sensitive real estate (+2.23%) and materials (+1.93%) led, with staples and financials close behind: a rotation into the parts of the market with the least AI-capex exposure and out of the one part that has the most. Breadth was genuinely broad even as the Nasdaq fell, which is the entire distinction between this session and a selloff.

LensA board that is green everywhere except technology, led by the rate-sensitive corners, is capital rotating within equities rather than leaving them — the same signal industrials sent on Thursday, now widened across ten sectors.

06Morning Lens vs Reality

The morning brief framed Friday as a “shock unwind / broad relief tape” — a relief bounce led by the groups with least AI-capex exposure, funded by energy giving back its spike, inside an AI de-rate that stayed unresolved. The close vindicated the frame almost line for line: energy faded (USO −1.71%, the short fired), financials and health care led the bid (both leans fired), ten of eleven sectors finished green, and semiconductors stayed red through an Intel blowout — the “unresolved de-rate” made literal.

Two premarket reads did not survive contact with the tape, and it is worth being precise about which. The call that small caps would lead faded — IWM actually closed −0.31%, a laggard, not a leader. And the communications-services short leaned on “no relief bid arriving” for XLC; the relief bid arrived, XLC closed green, and that lean is tonight’s single directional miss. The brief itself had flagged the Friday weekend-gap risk as live — unresolved Red Sea, oil as the transmission vector, FOMC Tuesday 07-28/29 — and that risk still stands into the weekend.

LensThe governing thesis — broad relief that walks around the AI-capex complex — was right and paid three of four leans; the one miss came from asking a specific sector to defy a tape the same brief had correctly called broad, which is the recurring shape of the desk’s losing shorts.