Market snapshot · September 29, 2026 close
S&P 500 (SPY) $764.20 −0.18% Nasdaq-100 (QQQ) $737.93 +0.19% Dow (DIA) $512.88 −0.22% Russell 2000 (IWM) $279.01 −0.36% 10-Year Treasury (IEF) $89.45 −0.09% Crude Oil (USO) $143.35 −4.44% Gold (GLD) $382.89 +1.32% US Dollar Index (UUP) $28.75 +0.17% Volatility (VXX) $17.45 −0.06% Semiconductors (SMH) $606.90 +1.15% Silver (SLV) $55.48 +0.96% Emerging Markets (EEM) $67.40 +0.30% Bitcoin (BTC) $83,638.42 +0.22% Ethereum (ETH) $2,676.70 −0.40% S&P 500 (SPY) $764.20 −0.18% Nasdaq-100 (QQQ) $737.93 +0.19% Dow (DIA) $512.88 −0.22% Russell 2000 (IWM) $279.01 −0.36% 10-Year Treasury (IEF) $89.45 −0.09% Crude Oil (USO) $143.35 −4.44% Gold (GLD) $382.89 +1.32% US Dollar Index (UUP) $28.75 +0.17% Volatility (VXX) $17.45 −0.06% Semiconductors (SMH) $606.90 +1.15% Silver (SLV) $55.48 +0.96% Emerging Markets (EEM) $67.40 +0.30% Bitcoin (BTC) $83,638.42 +0.22% Ethereum (ETH) $2,676.70 −0.40%

The record · Selected work, open outcomes & corrections

The Record

The site’s best work and its hardest lessons belong on the same page. This is a public record of the research worth reading, the positions currently below cost, and the material mistakes that changed the process. A losing position is not automatically a mistake; a mistake is not excused by a winning position.

Selected work

Start with the work that can be checked.

Four entry points across research, decision-making, reporting, and method. Each leads back to source material rather than a retrospective summary.

Research dossierThe Capacity Test

Four links between an infrastructure narrative and an underwritable claim.

Evidence frameworkThe AI Demand Evidence Ladder

How to distinguish a headline from changed operating demand.

Decision recordAMD: the second-source thesis

The case, the countercase, and the test that would require a re-underwrite.

Filed workIntel’s segment economics

The disclosure that changed the story beneath the earnings headline.

Open outcomes

Positions below cost,
without the spin.

A transparent record needs a live place for work that is not working. This table is calculated from the same published portfolio and quote files that power the position pages. It is not a list of mistakes, and it does not disappear when a position recovers.

— published positions below average cost in the current site price cache.

Loading published position data…

11
Material errors on the record
Since June 2026
2
Still open — not yet resolved
Both disclosed below
1
Same bug published twice
The one that taught me most
0
Corrections made by silent edit
Originals stay visible

Why this page exists in this form

A record that only contains outcomes is a highlight reel. The useful information is the dated list of times the reasoning, the machinery, or the discipline failed—and whether the same failure happened twice. This page distinguishes an open loss from an analytical or process error because those are different facts, and both deserve to remain visible.

A. Process failures

The site published something false without me writing a false sentence. These are the most dangerous category, because nobody is lying and the output is still wrong.

10

The journal said August while the journal itself was in September

Fixed Sep 10
Claimed
The journal masthead called August 19 the latest edition.
True
The page already led with September 9 reporting. The content had advanced; the label readers use to judge freshness had not.
Found by
A September freshness audit comparing visible dates with each page’s newest linked item.
Changed
The edition date now follows the newest published desk item, and the Written Policy now separates source dates from review dates.

The lesson. A correct article behind a stale front door still looks abandoned. Freshness is part of accuracy when a page claims to be current.

11

A private-company mark was replayed as a new daily loss

Fixed Sep 10
Claimed
The daily calculation treated SPCX as if it had a fresh exchange close and a new one-day move.
True
SPCX is a private-company mark. Reusing an old comparison value made the same $47 decline appear again on later refreshes.
Found by
Reconciling September 10 position contributions against the instruments that actually trade each day.
Changed
The updater now holds a private mark flat for daily attribution unless the mark itself is deliberately revised. The corrected September 10 portfolio move is −2.40%.

The lesson. A stale value is not a daily price. Carrying it forward may be necessary; pretending it traded is not.

01

The site published prices under a date that never existed

Fixed
Claimed
The Watchlist and all fifteen of its deep-dive pages carried “Prices as of August 17, 2026 close.”
True
August 17 was a Monday with no close in the data. The numbers shown were August 14 closes. The update script stamped the date it ran rather than the date the data came from.
Found by
A full audit across all 238 pages then live, checking every date claim against the underlying data rather than reading by eye.
Changed
The script now takes the data date explicitly and only falls back to the run date when nothing is passed.

Why this one is first. It is the second time that exact bug published a wrong date here. The first time, in early August, I corrected the label and did not fix the script that generated it. That is the actual mistake: I treated a systematic error as a typo. A wrong number fixed by hand will come back; a wrong process fixed by hand always comes back.

02

Two pages described the opposite of what was happening

Fixed
Claimed
The Compliance Ledger and the SanDisk security page both explained that SNDK had fallen back under its 10% position cap because the stock “continued to pull back in price.”
True
SanDisk had rallied to +239.63% and its weight had climbed back to 9.48% — half a point from the cap, approaching from above rather than retreating from it.
Found by
The same site-wide audit. Both sentences had been written when they were true and never revisited when the direction reversed.
Changed
Both pages rewritten. The failure was stale narrative attached to live numbers — the figures updated automatically, the sentences explaining them did not.

The part that stings. The old text had already named this exact scenario as the thing to watch for: “if SNDK re-approaches 10% on a rally rather than a pullback, the same obligation applies again.” It did. The page kept saying otherwise — in the section specifically meant to hold me accountable.

03

A tool claimed to do something it does not do

Fixed
Claimed
The Rebalance Visualizer stated its bucket weights were “recomputed whenever Holdings updates — not a one-time snapshot.”
True
The weights are hand-written into the file, and were roughly four percentage points stale.
Found by
Reading the tool’s own source against its own description during the audit.
Changed
Weights corrected, and — more importantly — the claim corrected. It now says the numbers are entered by hand and that Holdings wins if the two disagree.

Ranking the two errors. An overstated methodology claim is worse than a stale number, because it tells a reader not to check. The stale figure misleads once; the false claim about how the figure is produced disables the reader’s own defence against every future version of it.

04

The same statistic had different values on different pages

Fixed
Claimed
Concentration index of 493 on three pages and 492 on a fourth. Thematic concentration of 60.93% site-wide. Risk X-Ray aggregated Nebius exposure of 6.99%.
True
HHI 492. Thematic concentration 60.37% on the live weights. Aggregated Nebius exposure had grown to 8.46% — the NBIL 2× position counted at double plus the direct NBIS holding.
Found by
Recomputing each figure from the holdings data instead of trusting the copy already on the page.
Changed
All four reconciled to the live weights.

The one I would least want a reader to miss. The Nebius number moved up for the same reason the leaderboard looks good: Nebius rallied. Hidden aggregate exposure grows fastest exactly when the position is working, which is exactly when nobody re-checks it.

B. Analytical errors

I reasoned from something that was not so. These are more embarrassing and less dangerous — a wrong argument is at least visible to a reader who checks.

05

I got the direction of the rate move backwards

Fixed
Claimed
That the August 18 AI-infrastructure selloff came “as Treasury yields pushed higher” that day.
True
On August 18 the 10-year fell one basis point (4.72% → 4.71%) and the 30-year fell three (5.31% → 5.28%). The backup was in the three sessions before: the 10-year rose nine basis points and the 30-year ten between August 13 and 17.
Found by
Checking the constant-maturity series rather than relying on the day’s market commentary.
Changed
Corrected in three places — the news piece, the opinion piece, and the interim letter — each carrying a visible correction note rather than a silent edit.

The correction improved the argument. Equities repricing debt-financed growth with a lag after the rate move is a more interesting claim than a same-day reaction, and it is the one the data actually supports. I had reached for the tidier version.

06

An unverifiable projection sat in a study for weeks

Fixed
Claimed
The AI Capex Reality Check stated that “analysts are already projecting the combined figure could clear $1 trillion in 2027.” It also carried Alphabet capex guidance of $175–190bn and a Meta figure of “~$19bn.”
True
The $1 trillion figure could not be traced to any 2027 projection. Alphabet had since raised guidance to $180–190bn. Meta’s actual figure was $19.8bn.
Found by
A source-verification pass that required every hard number on the page to resolve to a primary filing or a named outlet.
Changed
The 2027 claim was removed rather than softened. Alphabet and Meta figures corrected against the companies’ own filings, with direct SEC links added.

Where it came from. The number was plausible, directionally consistent with everything else on the page, and therefore never questioned. That combination — plausible and confirming — is what an unsourced figure feels like from the inside.

C. Discipline failures

The analysis was right, the rule was written down, and I did not do the thing.

07

The SanDisk trim I said was owed in June has never been executed

Still open
Claimed
That I would trim SNDK back toward its 10% single-position cap.
True
I did not execute it. The position has moved above and below the cap because price moved, not because I acted. At the September 18 close it is 10.43%, so the breach is live again.
Found by
Nothing found it. I wrote it down and then read my own letter.
Changed
The Compliance Ledger now changes status with the actual weight and lists the breach at this close. No trade has resolved the commitment, so this entry remains open.

Why it stays on this page. The market did the work my discipline was supposed to do, and the outcome looked identical from outside. That distinction is the entire reason this site exists, so it does not get to quietly resolve itself.

08

Effective Nebius exposure is roughly five times what the holdings table shows

Disclosed, uncapped
Claimed
The holdings table lists NBIS at a weight that reads like a small position.
True
NBIL is a 2× daily-reset fund on NBIS and I hold NBIS directly as well. Counted the way my own written policy requires — leveraged exposure aggregated with its underlying — the true figure was 8.46% at the time the site was still displaying 6.99%, approaching the 10% cap from a direction no single row in the table reveals.
Found by
The Risk X-Ray, which I built specifically because I suspected this pattern existed in my own book.
Changed
The current figure is reconciled across the live pages. As of September 18 it is 5.50% — NBIS at 1.30% plus NBIL at 2.10% counted at 2× — because prices moved, not because I trimmed anything.

Disclosure is not the same as resolution. The figure fell from 8.46% to 5.50% without a decision on my part—the same pattern as entry 07, and the reason a number moving in a comfortable direction is not evidence that risk was managed.

D. A number I will not restate

09

Two methods give two different all-time returns

Labelled
Published
An all-time return of +72.14%, verified via Blossom on July 31, 2026.
Also true
Running the same cost-basis arithmetic on the published average costs against the August 14 closes gives +71.19%.
Assessment
The gap is a different date and possibly a different method — not a contradiction, and not evidence either figure is wrong.
Decision
The +72.14% stays, permanently labelled with its July 31 verification date, until there is a new verified figure to replace it. I am not going to recompute a third-party-verified number with my own spreadsheet and keep calling it verified.

The general rule. When two methods disagree and only one has been independently checked, the honest move is to keep the checked one and date it — not to quietly adopt whichever number is more flattering that week.

How corrections work here

01

The original stays visible

Corrections are appended and dated. The sentence that was wrong is quoted in the correction rather than replaced, so a reader can see what was believed and when.

02

The fix goes to the process, not the page

Error 01 is on this page twice in spirit because I once fixed a symptom. A correction that does not change how the number is produced is not finished.

03

Open items stay marked open

Two entries here are unresolved. They keep their status until something actually changes, not until enough time passes that nobody asks.

What an open loss does and does not establish

The live table above is not a list of “bad stocks,” and it is not a performance advertisement in reverse. It shows the work currently below average cost so the reader can evaluate the thesis and the outcome together. The ledger below is stricter: it records a claim that was untrue, a process that failed, or a rule that was not followed.

Sources include the August positioning letter, dated interim notes, corrected research pages, the updater’s published quote cache, and the Compliance Ledger. Live position weights are current through the September 18, 2026 close. This page is educational and reflects my own analysis; it is not investment advice.