Ante

experiments

← All experiments

EXPERIMENT 001 / MODEL BEHAVIOR

Tested · follow-up planned

A better question for Jev.

The model stayed the same. We changed the job.

Try it in the Jev Playground ↗

20 Sept 2026 · Jev 1.13.0 / Claude Sonnet 4.6 · Two recorded test rounds

THE FINDING

Let Jev read the clues. Let code do the math.

On the same 20 fresh challenges, Jev’s first-selection validity rose from 30% to 75% when it decoded each clue separately and code combined the constraints. Median response time stayed close to 0.8 seconds.

A small hint-solving test, not a full-game win rate. Abstentions count as unsuccessful.

THE QUESTION

Was the model the problem—or our request?

Our first pilot asked Jev to interpret four cryptic clues, combine their mathematical constraints, and choose among 100 numbers in one decision. It was fast, but its first guess fit every clue on only 5 of 20 challenges.

TypeSafe recommends small, independent decisions that software can combine. We tested that approach.

Read TypeSafe’s design guidance ↗

WHAT CHANGED

  1. Interpret each clueFour independent questions select mathematical properties from the same 83-option vocabulary, plus “unknown.”
  2. Calculate in codeApply those properties to 0–99 and intersect the surviving sets. An empty intersection means abstain.
  3. Compare on fresh casesDirect Jev, direct Claude, Jev + code, and Claude + code all receive the same 20 new challenge cases.

ROUND 2 / HELD-OUT COMPARISON

Better structure. Better results.

20 cases · 80 requests
All four approaches on identical fresh challenges
ApproachValid first selectionExact candidate setMedian timeAbstentions
Jev · direct selection30%6/20Not measured0.81s
Jev + constraint code75%15/2075%0.82s3
Claude · direct selection100%20/20Not measured17.34s
Claude + constraint code90%18/2090%7.28s1

“Valid” means the selected number fits all four clues. The hidden number can be one of several valid candidates. For unordered candidate sets, first selection uses the lowest number; tie-aware metrics are below.

Claude direct reached 100% valid first selections, versus 90% with constraint code, on these same cases. The improvement for Jev does not imply that every model benefits from the same workflow.

INSPECT THE EVIDENCE / ROUND 2

Follow one challenge through all four approaches.

  1. 01The first numeral of its two-figure inscription is even.
  2. 02No earlier than pillar twenty does the colonnade reveal it.
  3. 03The last numeral on its plaque is large, five or greater.
  4. 04Six masons divide the pile and two blocks remain at the well.

Jev · direct selection

0.94s

One question chooses a number directly from all four clues. Five candidates below are ranked by probability; ties use numeric order, preferring Jev’s returned choice.

TOP FIVE · RANKED

25 ×20 ×26 29 ×85 ×

Jev + constraint code

1.07s
  1. Clue 1: tens digit is even (0,2,4,6,8)
  2. Clue 2: at least 20
  3. Clue 3: units digit is 5-9
  4. Clue 4: leaves remainder 2 when divided by 6

SURVIVING CANDIDATES · UNORDERED

26 68 86

Claude · direct selection

14.93s

Claude returns five candidate numbers in its chosen order, directly from all four clues.

TOP FIVE · RANKED

26 68 86 28 ×46 ×

Claude + constraint code

7.65s
  1. Clue 1: tens digit is even (0,2,4,6,8)
  2. Clue 2: at least 20
  3. Clue 3: units digit is 5-9
  4. Clue 4: leaves remainder 2 when divided by 6

SURVIVING CANDIDATES · UNORDERED

26 68 86
Hidden number: 86All valid candidates: 26 · 68 · 86

KEEPING THE HISTORY

The original result still matters.

Round 1 used a different set of 20 challenges. Claude also used direct number selection then. Its scores should not be treated as a controlled before-and-after comparison with Round 2. The 30% → 75% improvement above compares Jev approaches within Round 2 only.

Round 1: original pilot and challenge replays +

ORIGINAL PILOT · 20 CHALLENGES

Round 1: direct number selection

One set of clues. Two very different models. Compare their speed, accuracy, and recorded answers.

Recorded pilot20 challenges · 20 Sept 2026
Jevjev-1.13.0
25%Clue-consistent first guess5 of 20 challenges
0.99sMedian response6/20 hidden answers in top 5
Claude Sonnet 4.6claude-sonnet-4-6
90%Clue-consistent first guess18 of 20 challenges
13.00sMedian response18/20 hidden answers in top 5

THE CLUES

Inside the challenge

01 / 20

Both models received these four clues for a number from 0–99. More than one answer may fit.

  1. Every block in its count finds a partner across the aisle.

  2. No earlier than pillar twenty does the colonnade reveal it.

  3. Coursed in fours, two stones outlast the final full row.

  4. Three porters split the load and two blocks are left on the ramp.

CHALLENGE REPLAY

Two approaches. Same clues.

Recorded

✓ Fits all clues★ Hidden answer× Breaks a clue

Jev

1.22s

Top five guesses, ranked left to right

  1. 22× Miss
  2. 20× Miss
  3. 26✓ Fits
  4. 29× Miss
  5. 37× Miss

Claude Sonnet 4.6

7.56s

Top five guesses, ranked left to right

  1. 26✓ Fits
  2. 38✓ Fits
  3. 50✓ Fits
  4. 62✓ Fits
  5. 74★ Hit
Hidden number74

All valid candidates

26 · 38 · 50 · 62 · 74 · 86 · 98

A valid guess fits every clue. Only the hidden number wins the checkpoint.

THE TRADEOFF

Speed is only half the story.

Jev answered about 13× faster. Claude’s first guess satisfied all four clues more often in this pilot.

Lower response time and higher accuracy are better. Accuracy here means clue consistency, not game win rate.

Response time versus first-guess accuracyJev: 0.99s median, 25% clue-consistent first guesses. Claude Sonnet 4.6: 13.00s median, 90% clue-consistent first guesses.0%25%50%75%100%0s5s10s15sJevClaude Sonnet 4.6Median response time →
How we ran this experiment

20 distinct challenges from Ante’s normal hint bank. Both models received the same four hints and rules; hidden numbers and the answer registry were withheld. One request per model per challenge, with no retries in the final run.

Jev ranked 100 number options using Choice probabilities. Claude returned five ranked numbers with a 2,000-token output limit and no explicitly enabled extended thinking. The recorded model versions appear above.

This is a small, recorded hint-selection test—not live gameplay or a full-round leaderboard. Several answers can fit a clue set. We did not test gradual hint unlocks, a hybrid agent, or Jev decoding individual mathematical properties. Latency includes network time.

All final requests succeeded. GPT-5 was excluded after its provider returned a billing error. Preliminary format probes are excluded. Dollar costs were not measured.

WHAT WE LEARNED

A strong improvement, with limits.

Jev decoded 75 of 80 individual clues correctly. Claude decoded 78 of 80. Three Jev errors produced conflicting constraints that code caught; two produced plausible but incorrect candidate sets.

One wrong interpretation had 0.85 confidence. Confidence alone won’t catch every mistake.

The revised Jev calls used about 3.5× as many reported tokens as direct Jev. Similar latency does not mean similar cost; dollar costs were not measured.

NEXT TEST / PLANNED

Keep alternative interpretations alive.

Try retaining more than one property interpretation for ambiguous clues, and test when a fallback model helps. Choose that policy on development cases, then evaluate it on another untouched sample.

This follow-up has not been run. No improvement is claimed yet.

Method, controls, and limitations +

Two original cases checked the new implementation. Prompts were then frozen. The 20 evaluation cases have hidden numbers excluded from the original pilot, but use existing-bank phrasings that can recur. This is not a test of entirely new language or a claim about model training data.

Both property approaches received identical property descriptions. Jev answered four Choice questions in one API call; Claude returned four IDs. Both used the same code to intersect candidate sets. The answer registry, hidden number, and precomputed solutions were withheld from the models.

Models: jev-1.13.0 and claude-sonnet-4-6. Claude had a 2,000-token output limit without explicitly enabled extended thinking. One request per approach per case. The initial three approaches ran sequentially with rotated order. Claude direct was added in a later batch on the exact same cases, using the original direct-selection prompt and no property vocabulary. All 80 requests succeeded. No retries, confidence thresholds, or fallback model were used.

To account for arbitrary ordering of equally ranked candidates, expected valid-first rates under uniform tie-breaking are 35% for direct Jev, 75% for Jev + code, and 91.67% for Claude + code. These are calculated expectations, not observed game wins. Direct selection had ties at the top-five cutoff in 12/20 original pilot cases.

Latency includes network time. Claude direct ran later, so provider conditions may differ from the other approaches. Samples are small, with no repeated-run uncertainty estimates. We did not test full rounds, gradual hint unlocks, or live gameplay. The results describe these implementations and conditions.