Market scan
Jul 27, 2026
Tier mix
- MEDIUM3
Tier mix — data table
| Tier | Calls |
|---|---|
| MEDIUM | 3 |
Directional book
Sizing is removed from every call by policy — see the disclaimer.
ORCL
MEDIUMShortlaneMOM_SHORT10d52-week-range momentum short, held since 07-13, working strongly (+12.58% realized on the first half, +8.85% marked on the second) and now sitting exactly at its h10 validated horizon on the same day a cohort-wide squeeze inverted the very factor this lane trades. Close the remainder now: the statistical license for the trade expired today, the tail-cap policy already treats this lane as unvalidated for anything beyond legacy maintenance, and the event calendar (FOMC + 4 Mag-7 prints) stacks asymmetric risk onto a position with no remaining edge-based justification to hold.
- Structure
- CLOSE remaining half at the 2026-07-28 open. No reason to work the exit (ADV $4.76B); no reason to delay (2-session runway to FOMC shrinks daily).
- Entry / trigger
- Entered 2026-07-13 @ $131.54. Trimmed 50% 2026-07-24 @ $114.99 (+12.58% gross / +11.22% excess vs SPY over that leg). Remainder marked tonight at $119.90 (+8.85% gross / +7.50% excess vs SPY as of tonight's close, h10 exactly) -- close at tomorrow's open, final excess to be confirmed against the actual fill.
- Invalidation
- Original tightened stop (close > $123.50, 2-day confirm) is NOT triggered (+3.00% away) -- this is a proactive horizon-driven close, not a stop-out.
- Cohort-level squeeze inversion of the 52w-range factor is invisible to the mechanical s1_standdown guard (index-level only) -- ORCL sits in the upper third of the cohort's move, i.e. a stronger-than-average participant, arguing for more squeeze risk ahead if held
- FOMC + 4 Mag-7 prints inside 2 sessions on negative dealer gamma
- MOM_SHORT lane's most recent matured forward window: 0-for-9, -5.3% excess (shorts squeezed in a risk-on tape) -- structurally the same failure mode as today
- ORCL surface: total GEX fully negative, atm gamma-flip 116 vs spot 119.9, net vanna positive with a put-heavy book -- a further IV decline mechanically pulls in dealer buying, a live squeeze vector independent of fundamentals
- OI build collapsed to net +644 tonight (vs ~+28k/day last week) -- the crowd that was pressing this short has largely stopped adding
regime crashPASS
PASS (mechanical) -- s1_standdown FALSE, ret5 -0.40% nowhere near the -2% unconfirmed-dip trigger. NOT a full pass on substance: the guard is index-level and blind to the cohort-level squeeze that hit this exact name today. Out-of-strong-regime half-cap ceiling (CHOP) already respected (position at half, not above).
liquidityPASS
PASS -- scripts/liquidity.py: close $119.90, 20d $-ADV $4,756M, clears both floors by >90x.
clusterPASS
PASS -- trailing-60-session |corr| vs PLNT -0.042, vs PRMB +0.002, both far below 0.70. Real risk driver is cohort/factor exposure (squeeze cohort + ~0.49 SPY-beta as AI-capex mega-cap), not book-correlation to the other two held names -- noted as a gate blind spot, not a violation.
fundamentalsNOTE
CONFIRM (carried from 07-13 entry: BBB- downgrade / 'first domino' narrative). Not re-run tonight -- no new sizing, only a close, which fundamentals verdicts do not gate.
event riskNOTE
FOMC 07-29 (2 sessions out) + MSFT/META/ARM 07-29 AH + AAPL/AMZN 07-30 AH, all inside the remaining hold window, on FULLY-NEGATIVE dealer gamma (vol-amplifying). ORCL's own ER (~09-08) is outside h10 and not the issue -- the issue is the AI-capex complex catalyst density stacked on top of a factor that inverted today. Reinforces closing rather than holding through.
PLNT
MEDIUMShortlaneOI_FADE10dOI_FADE short on a persistent 5-day net call-OI build that has since decayed to near-zero daily increments without ever reversing (no negative call_net print). Hold at current size; the horizon-driven exit rule removes both the aging-signal risk and the earnings print from the position's remaining life in one tightening, replacing an open-ended calendar deadline with a rule tied to the lane's own validated horizon.
- Structure
- short equity, half-cap, unchanged size.
- Entry / trigger
- Entered 2026-07-20 @ $55.20. Close 2026-07-27 $54.22 = +1.78% gross (was +3.12% Friday 07-24). 5d net call-minus-put OI trajectory: +750 (07-21) -> +395 (07-22) -> -4 (07-23, wash) -> +180 (07-24) -> +14 (07-27). rel_build 0.023, persistence_ratio 0.562 -- build is effectively dead, but the cut condition (a genuinely negative call_net print) has not fired.
- Invalidation
- Exit at the EARLIER of: (a) 2026-08-03 close [h10 from entry, confirmed by direct trading-day count -- no US market holiday falls between 07-28 and 08-03; treat 08-04 as an alternate/fail-closed bound only if there is data-panel ambiguity by then], or (b) the first genuinely NEGATIVE call_net print (calls actually closing, not a sub-zero net-of-puts wash). Do not let this drift past its horizon the way PRMB did.
- Build is dead (rel_build 0.023) -- the crowd-unwind mechanism this lane trades has largely run its course, so the remaining edge is thin
- ER 2026-08-06 pre-market immediately follows the new exit deadline -- do not let the deadline slip
- Not in today's squeeze cohort, so no incremental risk from the cohort-level inversion
regime crashPASS
PASS -- OI_FADE is not S1/relative-weakness-gated, s1_standdown irrelevant to this lane. PLNT pct_52w_range 22.3% -- confirmed NOT a member of today's squeeze cohort (0-10% band); today's +1.38% move is in line with the mid-range control's +0.62% median, i.e. no factor event for this name.
liquidityPASS
PASS -- scripts/liquidity.py: close $54.22, 20d $-ADV $88.5M, clears the $50M floor. Matches the lane's own prior $88.3M figure -- confirms no repeat of the $250M hand-multiplication error flagged 07-24.
clusterPASS
PASS -- |corr| vs ORCL -0.042, vs PRMB -0.326, both far below 0.70. Consumer Cyclical vs Technology/Consumer Staples-bakery, no shared factor exposure identified.
fundamentalsNOTE
CONFIRM (carried from 07-23: 0 post-print PT raises, the named soft-invalidation remains unmet; DB cut $61->$55 directionally supports the short). Not re-run tonight -- no new sizing.
event riskNOTE
PLNT earnings 2026-08-06 pre-market. The new h10-driven exit (2026-08-03) sits BEFORE both the old 08-05 deadline and the print itself -- this removes the earnings print from the window entirely rather than merely time-boxing around it.
PRMB
MEDIUMShortlaneOI_FADE10dOI_FADE short driven by a single-day heavy call-OI block; graded clean at its own h10 (+4.94% short-excess vs SPY, n/a beyond the single-name outcome). Mark CLOSED at $22.85 today, log the +4.94% h10 figure as the calibration-audit outcome, and log the 4-session reconciliation gap as a process defect for the held-book-reconciliation checklist -- not as additional lane edge.
- Structure
- CLOSED (mark $22.85, 2026-07-27). Originally a defined-risk starter short per the 07-07 entry plan.
- Entry / trigger
- Entered 2026-07-07 @ $24.90. h10 close 2026-07-21 $23.69 (-4.859% vs SPY +0.076% = +4.94% short-excess -- the graded outcome). Drifted, unreconciled, 4 further sessions to today's $22.85 (+8.23% gross from entry).
- Invalidation
- N/A -- position closed by discretionary reconciliation, not a signal-triggered exit. Original invalidation (reclaim supply / oi_net_5d flips negative / insider-buying reversal) never fired across the whole hold.
- This was a silently dropped position: opened 07-07, never appeared in any conviction_*.json 07-08 through 07-24 -- a real held-book reconciliation-process failure, not a data artifact (confirmed by direct search of the analyses/scan/ tree)
- The extra +3.29pp of gross gain from 07-21 to today is accidental drift, not decision-driven, and must not be credited to the OI_FADE lane's calibration record
- Build was a single-day block (persistence 0.986) even at entry -- a clean but mechanically thin signal, now fully spent (net 07-23 through 07-27: +364, +27, +2 -- negligible)
regime crashN/A
N/A -- OI_FADE not S1-gated.
liquidityPASS
PASS -- scripts/liquidity.py: close $22.85, 20d $-ADV $63.3M, clears the $50M floor.
clusterPASS
PASS -- |corr| vs ORCL +0.002, vs PLNT -0.326, both far below 0.70. Isolated (consumer-staples-adjacent bakery vs AI-capex software vs consumer-fitness -- three distinct themes).
fundamentalsNOTE
CAUTION (carried from the 07-07 entry -- persistent insider buying argued against a pure crowd-froth fade, capped the original entry at starter). NEVER RE-RUN across the 07-08->07-24 unreconciled gap -- flagged as stale, but does not change the close decision (closes are not fundamentals-gated).
event riskNOTE
Was defined-risk-through-CPI/PPI (07-14/15) at entry; both prints passed without incident. Own ER 2026-08-05 is now moot -- closing today, well before it.
Vol book
Non-directional, delta-neutral, net-of-cost — advisory only, 0 directional points.
SIMO
vol_earningssell premium- Vol state
- rich (VRP +0.318, IV rank 97.9, term BACKWARDATION)
- Implied move
- 22.50%
- Expected range
- 22.50%
Defined-risk iron fly / short strangle, wings set WIDE of the 22.5% implied move. ER 07-29 PM. $-ADV $181M PASS, 614 front-expiry contracts (adequate chain depth).
POWL
vol_earningssell premium- Vol state
- richest in set (VRP +0.474, IV rank 92.3)
- Implied move
- 20.00%
- Expected range
- 20.00%
Defined-risk iron fly, wings wide of the 20.0% implied move. ER 08-03 PM. $-ADV $193M PASS, 282 contracts.
MOD
vol_earningssell premium- Vol state
- rich (VRP +0.382, IV rank 93.8)
- Implied move
- 17.90%
- Expected range
- 17.90%
Defined-risk iron fly, wings wide of the 17.9% implied move. ER 07-29 PM. $-ADV $382M PASS, 315 contracts.
STRL
vol_earningssell premium- Vol state
- rich (VRP +0.243, IV rank 99.5)
- Implied move
- 18.80%
- Expected range
- 18.80%
Defined-risk iron fly, wings wide of the 18.8% implied move. ER 08-03 PM. $-ADV $548M PASS, 143 contracts.
PLNT
vol_earningssell premium- Vol state
- rich (VRP +0.274, IV rank 89.3, term BACKWARDATION)
- Implied move
- 11.30%
- Expected range
- 11.30%
OPTIONAL and SEPARATE from the held directional short: iron fly / wide strangle sold into the 08-06 pre-market print, wings outside the 11.3% ($6.12) implied move. Must be booked and P&L-tracked as its own structure -- the directional short exits at h10 (08-03) BEFORE this print, so the two never overlap. Not a modification of the short and adds no directional exposure.
FORM
vol_earningsbuy premium- Vol state
- IV rank 100 but VRP only +0.054 -- percentile-of-own-history artifact, not a fat crush edge
- Implied move
- 21.60%
- Expected range
- 21.60%
Stand aside High headline implied move / IV rank 100 with near-zero VRP. Do not lead on IV rank alone. Same class: KLAC (+0.063), UCTT (-0.026, FAIR), ALGM (+0.005, FAIR), COHU (+0.043) -- pass or size minimum.
SPY
vol_0dtesell premium- Vol state
- HIGH (VIX 18.67, high tercile >=18.0)
- Implied move
- 0.97%
- Expected range
- 1.20%
- Net expectancy
- 0.158
Iron condor, wings ~+/-1.2%, size 1.5x. Open-entry / hold-to-close, never carry overnight. Net +0.158% after the tool's stated 0.10%-of-notional round-trip cost (gross 0.258%).
QQQ
vol_0dtesell premium- Vol state
- HIGH, caution
- Implied move
- 1.68%
- Expected range
- 2.00%
- Net expectancy
- 0.281
Iron condor, wings ~+/-2.0%, size 0.75x (auto-halved). Open-entry / hold-to-close. Net +0.281% after 0.10% round-trip cost (gross 0.381%). Overnight leg is historically negative (-0.081%) -- never carry.
Stand aside Front-end 0DTE IV 1.43x VIX (backwardation) -> size halved to 0.75x.
SPY
vol_0dtebuy premium- Vol state
- n/a -- scheduled macro binary
Stand aside WED 2026-07-29 IS FOMC DECISION DAY (2:00pm ET, verified against federalreserve.gov). The validated 0DTE stack (open-entry VRP capture, hold-to-close) was never conditioned on a scheduled macro-binary afternoon. Treat Wed 07-29's 0DTE session as stand-aside / reduced-size REGARDLESS of what the model prints that morning -- the same logic as the earnings gate, applied to the index book. Tuesday 07-28 stands as computed. Applies to QQQ identically.
Watch / stood-down
Nothing in this scan landed at WATCH, STOOD_DOWN or DROP.
Lane status
No lane produced a conceptual fire without a sized call tonight.
Watchlist write-back
Carried forward to the next session's watchlist — not calls.
Lane glossary (4)
- MOM_SHORT
- Momentum, short leg — near-52w-low relative weakness. Regime-gated against momentum-crash/squeeze rebounds (h10).
- OI_FADE
- OI-flow fade — fades persistent multi-day net call-OI building; heavy call-OI build precedes underperformance. The most robust lane measured (short, h10).
- vol_earnings
- Vol book — sells volatility into an earnings IV-crush. Non-directional, delta-neutral, 0 directional points.
- vol_0dte
- Vol book — 0DTE variance-risk-premium premium-selling. Non-directional, delta-neutral, 0 directional points.
Regime & Verdict#
- Regime: CHOP · ret5 −0.400% · ret10 −1.350% · dd15 −1.470% (
scripts/regime_check.py, the same function the harness gates on) - vol-state: NEGATIVE DEALER GAMMA / vol-amplifying. SPY net GEX ≈ −$1.39B, QQQ ≈ −$0.84B. VIX 18.67, flat d/d. SPY VRP fair (+3.05 vol pts) — no premium edge either direction at the index. GEX/DEX fed the vol-state only; no directional read taken.
- breadth: 328 advancers / 175 decliners (65.2% green), avg +0.77%. But
uw risk market-regimeshows only 35.2% bullish flow tickers — a green price tape not confirmed by options positioning. directional_tradable= TRUE (all four lane cohorts exist and are populated).s1_standdown= FALSE (mechanical) — see the caveat below, which is the most important thing in this report.- Bottom line: ZERO new starters. Three held-book actions — CLOSE ORCL, HOLD/TIGHTEN PLNT, CLOSE PRMB (found unreconciled). Every directional lane came back empty or was rejected at arbitration.
⚠ The s1_standdown guard was silent through a cohort-level squeeze#
Today was a violent one-day junk/oversold squeeze concentrated in exactly the MOM_SHORT target cohort, and it was invisible at the index level (SPY +0.02%). I recomputed this directly from data/prices.parquet + features.parquet after the momentum lane reported the opposite, and verified a sample against the Yahoo chart API (HUBS 204.89→223.01, DUOL 122.24→132.82). 1-day excess vs SPY, ETPs and bad-mcap rows removed, mcap > $1B:
Cohort (pct_52w_range) |
n | mean excess | median excess | % positive |
|---|---|---|---|---|
| 0–10% (MOM_SHORT target) | 87 | +3.11% | +2.61% | 89% |
| 10–90% (control) | 486 | +0.62% | +0.62% | 64% |
| 90–100% (MOM_LONG target) | 38 | −0.06% | +0.20% | 55% |
A clean monotonic gradient — the more beaten-down the name, the harder it bounced. The 52-week-range factor's normal sign (rank-IC t=+6.8, high beats low) was inverted today. The cohort's trailing 5d/10d were unremarkable going in, so today is the event, not a multi-day thrust already in progress.
The mechanical guard reads SPY's ret5 (−0.40%, nowhere near the −2% trigger) and is therefore correctly silent — the guard is index-level and structurally blind to a cohort-level squeeze. It is not wrong; it is measuring the wrong object for this risk. Logged for /calibration-audit; not changed here, since a gate change requires the regression gate.
MOM_SHORT new starters were already watch-only capped, so the inversion cost the book nothing on the entry side. It bears only on the held ORCL short.
Directional Book (excess-scored)#
No new positions. Three actions on carried risk.
| Ticker | Lane | Dir | Horizon | validated_excess | regime_fit | invalidation | gates |
|---|---|---|---|---|---|---|---|
| ORCL | MOM_SHORT | short | h10 | −0.03% mean (hit 0.48 vs 0.27) | 0.4 | Stop (close > $123.50, 2-day confirm) NOT triggered, +3.00% away — this is a proactive horizon-driven close, not a stop-out | liquidity PASS ($4.76B ADV) · cluster PASS · crash-gate PASS mechanically, failed on substance |
| PLNT | OI_FADE | short | h10 | +0.70% mean / +1.21% median (n=906) | 0.6 | Exit at the earlier of (a) h10 = 2026-08-03 close, or (b) first genuinely negative call_net print |
liquidity PASS ($88.5M ADV) · cluster PASS · ER 08-06 now outside the horizon |
| PRMB | OI_FADE | short | h10 | +0.70% mean / +1.21% median | — | Never fired across the entire hold | liquidity PASS ($63.3M ADV) |
ORCL — CLOSE the remaining half, at tomorrow's open#
Entry 2026-07-13 @ $131.54; trimmed 50% on 07-24 @ $114.99. Now $119.90, +8.85% gross on the remainder (was +12.58% Friday). Six reasons, in order of weight:
- The h10 validated horizon EXPIRES TODAY.
hz_end('2026-07-13', 10)= 2026-07-27. MOM_SHORT's measured edge is an h10 statistic; holding past it is unvalidated drift with no measured support. This alone is sufficient and is independent of today's tape. - Today's +4.27% (+4.25% excess) is a cohort event, not idiosyncratic — ORCL ranks 29th of 87 in the squeeze cohort (upper third;
risk-sizer's independent recount put it 18th of 67). A stronger-than-average participant in an inverting factor carries more forward squeeze risk, not less. - MOM_SHORT's negative mean is the momentum-crash tail. This is what it looks like arriving.
- Tail stack against a 3%-away stop: FOMC Wed 07-29 2pm ET, MSFT/META/ARM Wed AH, AAPL/AMZN Thu AH — with ORCL deep in the AI-capex complex (ret10 −8.85%).
- A live mechanical squeeze vector. ORCL's total GEX is fully negative (−4.68M, "strong gamma amplification"), gamma-flip 116 vs spot 119.90, and net vanna is positive against a put-heavy public book — a further IV decline mechanically pulls in dealer buying, independent of any fundamental catalyst. Term skew is still NORMAL (put_25d 71.2 vs call_25d 68.4), so no upside-call bid is priced yet.
- Its own signal decayed: today's OI split was call +55,788 / put +55,144 = net +644, against ~+28k/day last week.
Steelman considered and rejected: ORCL is still only 2.2% up its 52-week range with RSI14 32.68 (oversold, not overbought), the stop has not triggered, and the AI-capex thesis is intact and arguably re-tested Wed/Thu. None of that survives the stack above — above all the expired horizon. Close at the open rather than working it: $4.76B ADV gives no execution-quality reason to wait, and every session of delay burns the two-session runway to FOMC.
PLNT — HOLD at current size, exit tightened#
$54.22, +1.78% gross (was +3.12% Friday). RSI14 55.34, pct_52w_range 22.3% — not a squeeze-cohort name; today's +1.38% sits near the mid-range control's +0.62% median, so this was not a factor event for PLNT.
The cut condition (a genuinely negative call_net print, not a put-driven net-of-puts wash) has not fired: tonight is call +118 / put +104 / net +14. But the build is effectively dead — net trajectory +750 → +395 → −4 → +180 → +14, with oi_rel_build 0.023 and persistence_ratio 0.562.
The exit is now the earlier of h10 = 2026-08-03 close, or the first negative call_net print. This replaces the prior open-ended 08-05 deadline and removes the ER (08-06 pre-market) from the position entirely — the horizon now expires before the print. It also stops the position drifting past its horizon the way PRMB did.
Note on tooling:
hz_end('2026-07-20', 10)returns 2026-08-04, not 08-03. This is not a bug — the function is documented as extrapolating on a 5-day week past the panel edge and deliberately rounding outward (e.g.hz_end('2026-07-24', 10)returns a Saturday). It is a fail-closed gating window, so it is the wrong function to read a precise exit date from. Direct trading-day count gives 08-03 (no US holiday intervenes). Both precede the 08-06 ER, so nothing binds either way.
PRMB — CLOSE; a silently-dropped winner, found tonight#
The oi-flow-fade lane flagged a reconciliation gap and it is real. PRMB was opened as an OI_FADE starter short on 2026-07-07 @ $24.90 (analyses/scan/2026-07-07/decision.json, tier MEDIUM, fundamentals CAUTION) and then appears in no conviction or held-book file from 07-08 through 07-24 — it was never reconciled once across 12 sessions.
- Its h10 horizon was 2026-07-21 ($23.69): PRMB −4.859% vs SPY +0.076% = +4.94% short-excess. A clean OI_FADE win that was never recorded.
- It then drifted 4 unreconciled sessions to today's $22.85 (+8.23% gross).
- Its build was a single-day block anyway (
persistence_ratio0.986 — the 07-21 print was 98.6% of the 5d sum) and is long dead (+2 tonight).
Treatment: marked CLOSED at $22.85; +4.94% recorded as the h10 graded outcome for /calibration-audit. The extra +3.29pp of accidental post-horizon drift is excluded from the lane's calibration credit — the horizon-date figure is the lane's honest result; the four extra sessions were an accident, not a decision.
Vol Book (non-directional)#
Delta-neutral, advisory, zero directional points.
Earnings IV-crush (SELL VOL, priced against the implied move): the edge is where implied move and VRP are both rich — not where IV rank is high.
| Ticker | ER | Implied move | IV rank | VRP | $-ADV | Read |
|---|---|---|---|---|---|---|
| SIMO | 07-29 PM | 22.5% | 97.9 | +0.318 | $181M | best crush setup |
| POWL | 08-03 PM | 20.0% | 92.3 | +0.474 | $193M | richest VRP in set |
| MOD | 07-29 PM | 17.9% | 93.8 | +0.382 | $382M | rich |
| STRL | 08-03 PM | 18.8% | 99.5 | +0.243 | $548M | rich |
| PLNT | 08-06 AM | 11.3% | 89.3 | +0.274 | $88.5M | rich — see note |
All: defined-risk iron fly / short strangle with wings wide of the implied move, sized for the two-sided binary tail, not the modal outcome.
Stand aside on the IV-rank artifacts: FORM (IV rank 100 but VRP only +0.054), KLAC (+0.063), UCTT (−0.026, FAIR), ALGM (+0.005, FAIR), COHU (+0.043). A high IV rank is a percentile-of-own-history statistic, not evidence the crush edge is fat. Do not lead on it. Dropped on the liquidity floor despite qualifying implied moves: BLZE, PUMP, DFH, ADTN, DHC, SPOK, EVER, OBE, HURN. BAND/ALGM/UCTT have thin chains (<100 front-expiry contracts) — a wide NBBO eats the edge; check live spreads before sizing.
PLNT vol, separately from the directional short: implied move $6.12 / 11.3%, VRP +0.274, term backwardation. A crush structure into the 08-06 print is legitimate but must be booked and P&L-tracked as its own trade — the directional short now exits at h10 (08-03), before the print, so the two never overlap. It is not a modification of the short and adds no directional exposure.
0DTE-VRP, net of a stated 0.10%-of-notional round-trip cost:
- SPY — vol_state HIGH, implied move 0.97%, iron condor wings ≈ ±1.2%, size 1.5×. Net +0.158% (gross 0.258%).
- QQQ — vol_state HIGH, implied move 1.68%, wings ≈ ±2.0%, size halved to 0.75× (front-end 0DTE IV 1.43× VIX, backwardation). Net +0.281% (gross 0.381%).
- Open-entry, hold-to-close, never carry overnight (QQQ's overnight leg is historically −0.081%).
- STAND ASIDE WEDNESDAY 07-29 regardless of the morning's model read. FOMC decision, 2:00pm ET. The validated 0DTE stack was never conditioned on a scheduled macro-binary afternoon — the same logic as the earnings gate, applied to the index book. Tuesday 07-28 stands as computed.
- Tail caveat: the 60-day validation sample contains no vol shock. The left tail is unsampled; net win-rate is not the promotion metric for a negatively-skewed short-vol book.
Watch / Stood-down#
- MOM_SHORT — 54 names surfaced, ZERO starters. Watch-only cap + a −0.03% mean + a regime_fit that collapses toward 0 on a day the factor inverted. Correct outcome.
- MOM_LONG — basket DECLINED. +0.18% mean with a −1.06% median is tail-driven and does not clear a MEDIUM bar, the near-high cohort was flat today (mean −0.06%), and the lane's own candidate table was unreliable (below). Not into FOMC + four mega-cap prints in 48 hours.
- OI_FADE — zero candidates, all cut cleanly on gates. CLYM (liquidity + ER 08-11), AVTR (ER tomorrow), TPG (ER 08-04), CBRG (leveraged single-stock ETP + sub-60d listing + liquidity), and 8 names cut as single-day blocks (
persistence_ratio> 0.85: DLLL, TEX, ASIX, QNC, HRI, APGE, PRMB, SCHF). - ALLE — veto STANDS. Build still positive and continuing (+221 net), no unwind, no guidance walk-back, PT raises have not reversed. SSNC — exclusion STANDS (build died at its 07-23 print). TECH — covered 07-23; re-entry only on a fresh organic build. FHN — fell out of the top-15 rank entirely.
- S2 (liquidity-reversion) — 54 names, ZERO sized, per its re-baselined +0.06% prior. Advisory only.
- S4 (sentiment-contrarian) — its single fired name REJECTED at arbitration (below). AGX advisory-only at best: PCR 5.86 is a real ratio, but
ivrank_chg_5dis −4.02, which contradicts the rising-IV tilt.
Lane defects found tonight (for /calibration-audit)#
Four, all caught at orchestrator arbitration rather than by the lanes themselves:
- The momentum lane reported the cohort bounce BACKWARDS — it claimed "median +0.01 bps, mean −0.28 bps, all moves within ±50 bps, ORCL idiosyncratic." The true cohort figures are mean +3.11% / median +2.61% / 89% positive. It had 1-day return data for only 28 of its 81 names, and "all moves within ±50 bps" is implausible for any equity cohort on any day — the return computation was broken, not merely thin. This is the second consecutive session this lane has handed back a wrong tape figure (07-24 was the stale-parquet regime inversion). Unlike 07-24, this one would have changed a decision if trusted: it argued for carrying ORCL.
- The momentum lane's ETP exclusion failed. Its top-5 MOM_SHORT candidates were TIP (iShares TIPS bond ETF), AAPD (inverse AAPL), BOIL (2× nat-gas), SKUU, SKHY — all ETPs, in a lane whose prior was re-baselined specifically to remove ETP inflation. It also mislabelled a
close / w52hratio aspct_52w_range(reporting values like 1.1341 for a 0–100% quantity). - S4's fired name was a divide-by-near-zero artifact. PFGC's PCR of 90.06 comes from call_volume = 16 contracts against put_volume 1,441. Its OI-based PCR is 3489/2778 = 1.26 — no accumulated put-heavy positioning whatsoever. 1,441 puts cannot be "dispersed across strikes," as the lane claimed. The whole top of the PCR distribution is this artifact class (SLGN 714 on 14 calls, RAL 122 on 29, RSI 70 on 86). The lane's liquidity floor is on the underlying's $-ADV ($197.9M, passes easily) — the wrong axis. It needs a minimum call-volume (denominator) floor. REJECTED.
- S2 re-inflated its own prior, characterizing its edge as "+0.5–1% vs SPY over 3–5 days" in the same report that correctly received the re-baselined +0.06%. It also called all 54 names LONG while ranking a mix of buy-side and sell-side one-sidedness, and wrote output to
/tmpinstead of the scratchpad. Harmless tonight (zero sized), but the list is not decision-grade.
Also: the PRMB reconciliation gap above is a held-book failure, not a lane failure — a live starter vanished from the journal for 12 sessions and was recovered only because a lane happened to surface the ticker for an unrelated reason. Worth a standing check that every prior final_size != skip name appears in the next run's reconciliation.
Risk#
- Correlation clusters: none. Trailing-60-session pairwise |corr| — ORCL/PLNT −0.042, ORCL/PRMB +0.002, PLNT/PRMB −0.326, all far below the 0.70 collapse threshold. Gate blind spot noted: ORCL's real risk driver is cohort/factor exposure (squeeze-cohort membership, ~0.49 SPY-beta as an AI-capex mega-cap), which pairwise book-correlation structurally cannot see. Not a rule violation — neither other name shares that factor — but it is the same class of blindness as the
s1_standdownindex/cohort gap above. - Event calendar (inside any fresh h10): FOMC decision Wed 07-29 2:00pm ET (verified against federalreserve.gov; no SEP/dot-plot). MSFT / META / ARM Wed 07-29 AH — Azure's cc growth guide is the read-through for the whole AI-capex complex, directly sequel to the 07-23 GOOGL capex shock. AAPL / AMZN Thu 07-30 AH. No CPI/PPI/PCE/NFP inside the window. This week is maximally loaded: a macro binary and the four largest single-name prints inside 48 hours.
- Tail caps applied: MOM_SHORT provisional watch-only cap held (cost the book nothing — no new starters existed to be hurt by the inversion). Book-wide CHOP half-cap ceiling respected; no position sized above half. Short-vol quoted net-of-cost with the left tail declared unsampled. Wed 07-29 0DTE stand-aside.
- Fundamentals gate: not spawned, deliberately. The veto channel only fires on names about to be sized; all three actions tonight are closes or holds-at-current-size, which fundamentals verdicts do not gate.
- Hedge note: after tomorrow's ORCL and PRMB closes the book is a single half-size short (PLNT) into FOMC and four mega-cap prints — near-flat, which is the right posture given negative dealer gamma at the index (moves amplify in either direction) and a factor that just inverted violently.
- Stale-prior warning: the 07-07 / 07-13 / 07-20 decision envelopes for these same three names still cite pre-correction lane priors (+0.81%/9.5pp for MOM_SHORT, +2.07%/20.0pp/n=640 for OI_FADE). Those are known-stale. Do not re-cite them; tonight's envelope uses the 2026-07-24 re-baselined figures per CLAUDE.md invariant #6.
Data provenance#
Preflight exit 0 after remediation: all five UW groups present for 2026-07-27 (All Options 11,499,574 rows · Dark pool 465,950 · Hot Option Chains 27,160 · OI changes 241,925 · Stock Screener 6,279). The truth-set parquets arrived stale at 2026-07-24 and were rebuilt (build_prices → build_returns → build_features) before any lane was spawned; all three now reach 2026-07-27. Every lane was handed the authoritative regime rather than deriving it — the direct fix for the 07-24 stale-parquet inversion. Path-aware outcomes came from the Yahoo chart API via scripts/chart.py throughout; mcp__yahoo-finance__* was not used.