Phil · Claude · Kev · Cody

Confidently wrong.
Learning in public.

Two years of building, testing and revising a racing model. This is the latest chapter of an experiment about judging AI by its results.

Read the February–August field story ↗

Recent race days

What the box found.

Selected examples, including the misses. The full ledger keeps the denominator visible.

Recent iterations · 2026

Feb–May 2026

A convincing story wasn’t enough.

The first spreadsheets looked the part. Claude then wrote persuasive cases for horses, adding challenge passes and live-day signals as mistakes accumulated. But the weights were still reasoned by hand. There was no fitted test of whether they meant anything.

August 2026

A brilliant result was a warning.

The first backtest appeared to find 61.7% of winners. Career summaries already included the race being scored. Once that leaked information was removed, the apparent magic disappeared. The hand-set model found 15.1% of winners against 14.5% for random picks.

August 2026

Fit it. Then check its confidence.

The fitted v5.1 model reported 26.4% top-pick accuracy and 71.5% winner-in-four coverage on its historical holdout. The market benchmark still did better. That August holdout is now a reproduction set, not fresh evidence for later variants. At Rosehill on 29 August, the model found useful shortlists but its probabilities scored slightly worse than equal chances.

September 2026

Keep the original call visible.

Base and day-adjusted selections are published together, so the live layer can be judged against the model before it. A good narrative about a hot jockey is not enough: it has to improve the results.

3 October 2026

The lean missed. The four mattered.

At Randwick the lean won none of nine scored races. The winner was in the box seven times, and Pick 4 won four races. The experiment’s focus shifted towards the shortlist, while probability scores remained part of the evaluation.

17 October 2026

Confidence has to earn its name.

The current rule allows live-day signals to lower confidence, never raise it. The Caulfield Cup also exposed unreadable overseas form. Coverage flags are planned for r3.1 to make thin evidence visible; that does not turn missing evidence into a better prediction.

Historical account adapted from Claude’s 18 October retrospective. Earlier backtest figures are reported historical findings, not a new validation of the live model.

The hard lessons

What the model got wrong about itself.

×

“The top pick is the point.”

The box caught 32 winners; the lean won 11. The shortlist and its ordering answer different questions.

×

“Live signals make it smarter.”

Contested and being tested in public. Across these five meetings: three additional winners in the box, no net gain in winning leans. That is too small a sample to settle the question.

×

“Experience at the trip means specialism.”

The historical distance component ran backwards. Repeated exposure can indicate a known quantity, not an advantage.

×

“Confidence is calibrated.”

Not established. Keep log loss and Brier scores alongside the easier-to-read coverage measures.

The idea lab

Some ideas earn their place.

Live · exploratory

Conservative confidence

The day layer may lower race confidence, never raise it.

Shadow

Evidence gate

Test whether more earlier results should be required before changing the four.

Shadow

Recency-weighted bias

Test whether an early track pattern is fading.

Retired

Place lock

A label that promised more certainty than the evidence supported.

Rejected

Guessed race grades

Unknown official data stays missing and neutral.

Planned

International-form coverage

Make unreadable form visible before relying on a selection.

The house rules

  • Keep the pre-jump selections. Never rewrite a bad call.
  • Use the market as a benchmark, never a hidden form-model input.
  • Unknown stays missing. Don’t invent the missing facts.
  • Publish the base four beside the adjusted four.
  • Test new ideas in shadow. Keep the failures.