Original Lens and publication context

Every call we publish is logged with its horizon, its review date and the public fact that will grade it. Sixteen theses, 24 March to 21 June 2026, graded as of 2 July 2026. Nothing is edited after the fact; nothing is graded early to flatter the record.

  • 16 theses logged between 24 March and 21 June 2026, one row per published report, each with a sector-level position, an explicit horizon and a hard review date.
  • 4 calls have reached their grading window: 4 right, 0 wrong, 0 early, 0 invalidated — a hit rate of 4/4 on graded calls. 11 are open inside their horizon and 1 is educational, excluded by design.
  • The four graded calls: the India domestic-flow floor held through a war-shock quarter; Brent repriced from about $67 to a $126.41 peak; the refined-product and fertiliser squeeze arrived with the May price peak; the MSCI May rebalance passed without a Nifty-50 dislocation.
  • Open calls are tracked, not re-argued: the Nifty is below 24,000 with Q1 FY27 earnings as the resolution catalyst; the S&P 500 sits above its 7,185 gamma flip with no dislocation yet; the Sensex needs +16% in twelve months to meet the 89,000 base case.
  • Grading rules are locked: RIGHT, WRONG, EARLY, INVALIDATED, OPEN or N/A, defined below. Wrong calls are kept permanently. Next graded edition: 30 September 2026 (Q3 review).

SCORECARD

16

24 Mar – 21 Jun 2026

4

graded window closed

0

kept permanently

11

inside horizon

1

excluded from hit rate

4/4

right / graded

All published Buy Side Lens calls are logged, including no-position pieces. A call is graded only when its window has closed; open calls carry an interim tracking note and nothing more. Early and invalidated calls count against the hit rate.

THE LEDGER

BSL-001

24 Mar 2026

Q2 Reset — Flows & The SIP Floor

US repatriation is an EM headwind, but India's SIP machinery prevents capitulation even under sustained FPI selling.

India domestic-flow floor; underweight beta, no capitulation trade

3-6M

30 Sep 2026

RIGHT

BSL-002

24 Apr 2026

Something Is Off — The Supply-Demand Math

Paper-market complacency is borrowed against a Hormuz reopening that may not arrive; the 2.3 mbd residual is calendar-dated.

Long energy-shock convexity vs paper complacency

1-3M

02 Jul 2026

RIGHT

BSL-003

24 Apr 2026

The Last Buffer — India Special Report

Foreign verdict already priced; domestic verdict lands May-Aug via fuel-price unfreeze, Q1 FY27 earnings, lock-up expiries.

Cautious India; May-Aug convergence window

May-Aug 2026

31 Aug 2026

OPEN

BSL-004

08 May 2026

The Discipline Phase

Next phase of Indian equity returns is discipline, not beta: quality, earnings visibility, valuation, cash-flow rigor outperform narratives.

Quality/earnings-visibility factor tilt over broad beta

6-12M

30 Nov 2026

OPEN

BSL-005

09 May 2026

The Inference Inflection

Agentic AI token volumes compound toward ~120 quadrillion/month by 2030; inference economics, not training, set the next capex leg.

Long inference infrastructure layer (sector)

12M+

31 Mar 2027

OPEN

BSL-006

11 May 2026

Down the Barrel, Into the Fields

Hormuz disruption migrates from crude to refined products and fertilizer; India is the transmission point into planting season.

Refined-product/fertilizer squeeze watch-list (sector signals)

1-3M

31 Jul 2026

RIGHT

BSL-007

13 May 2026

China's Missile Industrial Complex

PLA supplier ramp (Y189bn, +20% YoY) is multi-year mobilization to 2027; Indian indigenous defense is the structural regional overweight.

Overweight Indian indigenous defense complex (sector)

12M+

31 May 2027

OPEN

BSL-008

13 May 2026

India: Sentiment at the Trough

Sentiment/positioning at extremes (FPI 16-yr low); 89,000 Sensex by Jun-27 base case; domestic cyclicals over defensives over external.

Constructive India; domestic cyclicals > defensives > external

to Jun 2027

30 Jun 2027

OPEN

BSL-009

14 May 2026

When the Tail Wags the Dog

Semis rally (Intel +200% YTD) is dealer-gamma and 0DTE mechanics, not AI capex fundamentals; structure is fragile below the flip.

Fade mechanical semis froth; respect SPX 7,185 gamma flip

1-3M

14 Aug 2026

OPEN

BSL-010

23 May 2026

The 2,700:1 Problem — Jet Drones

Micro-jet one-way drones break the cost-exchange math; a forced counter-drone retrofit cycle hits every forward base and critical facility within 12-18 months.

Long counter-UAS / physical-security capex layer (sector)

12-18M

30 Nov 2026

OPEN

BSL-011

28 May 2026

The Humanoid Rotation

Rotation from AI infrastructure into humanoid robotics; the platform layer (compute + robot OS) wins regardless of which body wins.

Long robotics platform layer (sector); US-listed expression

6-12M

30 Nov 2026

OPEN

BSL-012

29 May 2026

MSCI May Rebalance — The Netting

Add/drop leg +$665m but total nets to $800m-1bn outflow; damage concentrated outside Nifty 50 - heavyweights absorb without dislocation.

Event call: no Nifty-50 dislocation from passive leg

Event

31 May 2026

RIGHT

BSL-013

03 Jun 2026

Zee x FIFA — The Fire Sale

Zee bought a global property at 60-80% below ask because nobody else was in the room; the risk is an 8-year obligation on a loss-making core (Q4 FY26 PBT -Rs241cr).

Risk framing: execution burden > rights bargain (no directional call)

12M+

30 Jun 2027

OPEN

BSL-014

07 Jun 2026

The Goldman Bracket — WC 2026

Model-vs-market EV gaps: Spain 26% model vs ~16% market (+62.5% EV); England structurally overpriced (-56.5% EV).

Model-vs-market mispricing demonstration (educational)

Event

19 Jul 2026

OPEN

BSL-015

11 Jun 2026

Anduril — The War Unicorn Model

Educational deep-dive: software-defined, affordable-mass defense model is the procurement reset archetype; India should study it.

No position - educational deep-dive

N/A

N/A

N/A

BSL-016

21 Jun 2026

The Counter-Swarm

Asymmetric-warfare thesis is now legislated budget (~$21B unmanned base, ~$54B DAWG proposal); investable frontier rotates from cheap offense to counter-drone and compute layers.

Rotate: overweight counter-drone + military compute layers (sector)

6-12M

31 Dec 2026

OPEN

GRADING BASIS AND TRACKING NOTES

BSL-001

RIGHT

GRADED

No capitulation through Jun despite FPI selling; DII absorption confirmed (30 Jun: FII -Rs2,557cr vs DII +Rs6,842cr). Floor held through a war-shock quarter.

BSL-002

RIGHT

GRADED

Brent spiked to $126.41 peak in May from ~$67 at publication. Complacency repriced violently. Post-ceasefire retrace to ~$73 does not alter the graded window.

BSL-003

OPEN

TRACKING

Tracking: Nifty below 24,000 through late Jun; FPI selling persists; Q1 FY27 earnings (Jul-Aug) are the resolution catalyst.

BSL-004

OPEN

TRACKING

Regime call; requires factor-spread data over a full leg. First read at Q2 FY27 results.

BSL-005

OPEN

TRACKING

Structural thesis; interim markers are hyperscaler inference capex disclosures.

BSL-006

RIGHT

GRADED

Product tightness confirmed into the May price peak (petrol Rs111/diesel Rs98 at pump, urea shock documented); crude leg retraced post-ceasefire. Fertilizer leg still live.

BSL-007

OPEN

TRACKING

Direction supported by legislated US/allied budgets (FY27 NDAA) and sustained PLA supplier cadence; sector-return verdict pending.

BSL-008

OPEN

TRACKING

Sensex 76,479 (30 Jun) vs 89,000 target: needs +16% over 12 months. War shock intervened; positioning extreme thesis intact.

BSL-009

OPEN

TRACKING

SPX 7,499 (30 Jun) vs 7,404 at publication - above flip, no dislocation yet. Mechanics diagnosis unfalsified; fragility payoff not realized. Honest read: no edge captured so far.

BSL-010

OPEN

TRACKING

Confirmation building: FY27 NDAA unmanned base ~$21B; counter-drone line items surfacing. Early, on-path.

BSL-011

OPEN

TRACKING

Thesis marker: platform-layer revenue disclosures and robot OEM design wins through H2 2026.

BSL-012

RIGHT

GRADED

Effective-date flows passed without heavyweight dislocation; Nifty weakness in Jun was war-driven, not rebalance-driven. Concentration read correct.

BSL-013

OPEN

TRACKING

Resolution markers: WC 2026 viewership conversion to ZEE5, FY27 margin path.

BSL-014

OPEN

TRACKING

Resolves at the Final, 19 Jul 2026. Graded on EV logic vs realized bracket.

BSL-015

N/A

EDUCATIONAL

Excluded from hit-rate by design. Logged for record completeness.

BSL-016

OPEN

TRACKING

Budget leg locked; appropriations flow-through and program awards are the next markers.

RIGHT

Primary mechanism played out within horizon AND stated positioning would have paid or protected.

WRONG

Mechanism failed or positioning lost within horizon. Logged permanently; never edited or removed.

EARLY

Mechanism confirmed after horizon expired. Counts against hit-rate; timing is part of the call.

INVALIDATED

A stated tail-risk or kill-condition triggered; thesis withdrawn before horizon. Counts against hit-rate.

OPEN

Inside horizon; interim tracking note only. Never graded early to flatter the record.

N/A

Educational/no-position pieces; logged, excluded from hit-rate.

STANDING TEMPLATE — EVERY FUTURE REPORT ADDS ONE ROW

ID

BSL-0## (sequential, never reused)

Date

Publication date, dd Mmm yyyy — masthead date

Report

Exact published title

Thesis

ONE sentence. If it needs two, the report is not ready.

Position

Sector-level only (SEBI). State what would be done, not which share.

Horizon

Explicit at publication: Event / 1-3M / 3-6M / 6-12M / 12M+

Review Date

Hard calendar date. Grading happens on that date, not before.

Grade

OPEN until review date. Then one of: RIGHT / WRONG / EARLY / INVALIDATED / N/A

Grading Basis

The verifiable public fact used to grade the call

Status

TRACKING / GRADED / EDUCATIONAL

Next graded edition: 30 September 2026 (Q3 review). The workbook behind this scorecard (Ledger, Scorecard and Template & Rules sheets, formula-driven) accompanies this document.

Built from public documents and the author's own experience. No consultation informed it.