Notes

Show the working.

How the model decides, what got rejected and why, and the things that broke along the way. Published because a forecast you can’t inspect isn’t worth much — which is the whole argument of the product.

EverythingModelDecisionsEngineering
Latest2026-08-26 · MODEL

We shipped 9.9 points of error on purpose.

A lower calibration number was available. Getting it meant tuning the market assumption to the very basket the backtest measured — which would have made the figure look better and mean less.

Average gap, predicted vs. actual
9.9
across 9,335 historical samples
Earlier
2026-08-14
Engineering

The job that always said it worked

A column shipped before the database had it. Prices froze for four days while the refresh job kept reporting success. The migration was the ten-minute part — the fix was making every job report what it updated, never what it fetched.

2026-08-02
Decisions

There is no BUY button

The recommendations are keep, trim, sell and watch. Re-entering a position is a new thesis with its own catalyst and its own break conditions — not a verdict on the old one.

2026-07-29
Model

A firing that isn't new evidence

A rule that stays true for months used to look like hundreds of separate signals, all measuring the same stretch of future. Collapsing them produced more “not enough signal” verdicts — which was the correct answer all along.

2026-07-21
Decisions

Judging the thesis, not the trade

A thesis can be right on a loser and wrong on a winner. Closed positions now get judged once, on whether the argument held — not on whether the exit was well timed.

2026-07-10
Engineering

Degrade before you block

When a user nears their monthly budget the reasoning effort drops; only a spent budget refuses. The model itself never changes, because a cost dial that silently changes the answer is not a cost dial.

2026-06-30
Model

Why the model ignores a stock's own history

A stock's past drift is close to noise for its future, and using it produced beautiful, confident, wrong answers. Every holding now inherits one long-run market assumption instead.

PLANNED OPENING LINEUP — TOPICS ARE REAL, THE POSTS ARE NOT WRITTEN YET