CodeMyVibe lab8 to 13 Oct 2026

The HORSE Games

Six games. Seven AI models. One question:
who should send the work, do it, and check it?

0games
0models played
0turns in one game
0Monster Runs built
0spent, at list price*
SCROLL
The film

A hundred seconds.
Zero footage.

Every frame below is drawn live by JavaScript on a canvas, and the soundtrack is synthesized in your browser. No video file, no samples, no libraries. Every number in it comes from the game files.

0:00 / 1:40
Read the film as text
  1. Title: H, O, R, S, E slam down. Six games, seven AI models, six days. Who should do the work?
  2. The players: Opus, Sonnet, Fable and Haiku (Claude, in Claude Code); Sol, Astra and Luna (GPT, in Codex). Set a task, make it yourself, everyone who misses takes a letter.
  3. HORSE v2 replays 70 turns. Haiku out on turn 18, Luna 24, Sol and Astra 29, Fable 38. Opus and Sonnet tied at the cap.
  4. Sudden death, turn 73: a GPT-5.6 Sol referee calls Sonnet's "becomes fully spent forever" filler. Sonnet spells HORSE. Opus wins.
  5. HORSE v3 review shots: Opus finds 28 of 28 planted bugs, Sol 17, Sonnet 17 with 11 false alarms. Opus wins v3 with H-O.
  6. The tripwire, turn 11: the game pauses itself. Astra has been the only judge calling a foul on 3 claude-family setters' tasks (turns 2, 10, 11); Fable called all three fair. On turn 10 Astra said JavaScript's $ matches before a final newline; Fable answered that without the m flag, $ matches only at end of input. Turn 11 ruling: foul, 2 to 1. Shakur and the builder sided with Astra.
  7. Turn 18: Sol calls its shot at double stakes, misses, and takes the S.
  8. The video job: Sol 20 minutes and $1.40, Opus 50 minutes and $4.87. Both judges: Sol first, Opus last.
  9. CREWS race: Opus alone finishes in 8.0 minutes; crews take 26.4 to 41.6. Shakur's fun ranking: Sonnet crew 1st, Opus alone 2nd, Sol 3rd, Haiku 4th, Luna 5th.
  10. The Luna game passed 19 of 19 checks, but its hero chases a mouse resting outside the game. Ranked last.
  11. TASTE v2: four launch pages, a four-way tie. "All acceptable, none blow me away, would ship all."
  12. The playbook, then the end card.

"Save as video" records the canvas and the synthesized audio as it plays, in real time, then downloads a .webm.

The season

Six games
in six days.

It started as a playground game. A setter invents a task and makes it themselves. Everyone who misses takes a letter. Spell H-O-R-S-E and you're out. Then the questions got sharper.

1
8 Oct

HORSE v1

The pilot. Six models, answers only, four turns. Proved the format.

pilot
2
8 Oct

HORSE v2

Seven models, 70 turns, a tie, and a three-turn sudden-death playoff.

Opus wins · turn 73
3
9 to 10 Oct

HORSE v3

Three players, Shakur's real jobs, six fairness audits, blind judges, 27 doubles handoffs.

Opus wins · H-O
4
12 to 13 Oct

CREWS

Opus is the boss. Who should it hire? Five crews build the same game, three times each.

Most fun: Sonnet crew
5
13 Oct

TASTE v1

Four ways of working make the CodeMyVibe home page and a LinkedIn post.

Home page: none best
6
13 Oct

TASTE v2

An animated launch page for a made-up gym, Ridgeline Strength.

Four-way tie
HORSE v2 · 8 Oct 2026

Replay all
73 turns.

Seven models set each other coding, research, taste, review and instruction tasks. A setter that missed its own shot gave out no letters. Press play, or drag through the turns. These are the real tasks, in order.

From the transcripts

The answers that decided it

Turn 73, Opus's taste task: a backup-codes notice with a 30-character title, a 9-12-15 word body and no repeated words. Both answers met the counts. Two referees graded the writing, and both had to pass it.

Text verbatim from state.json. The TITLE, BODY and button field labels are dropped, and the two buttons are shown on one line.

Sonnet loved a hidden-letter puzzle. These are three of its own tasks, answered by Sonnet, verbatim. The first letters spell the word. Opus 4.8 passed all three. The GPT-5.6 Sol referee failed two, so Sonnet missed its own shot twice.

The players

Seven models.
Seven verdicts.

Tap a card to flip it. Four Claude models ran in Claude Code; three GPT models ran through Codex. All at high effort, on Shakur's subscriptions.

HORSE v3 · 9 to 10 Oct 2026

Real jobs.
Planted bugs.

Three players: Opus, Sol and Sonnet. Fable and Astra judged blind. Some turns were Shakur's real jobs: a booking review, an inbox dig, a website redesign and a video. Opus won with just two letters.

Planted bugs across three scored review shots. Each red bell is a false alarm.

How Opus won, turn by turn

Scroll sideways. Gold cards changed the letters.

The big jobs, uncapped

List-price cost per player. Sol was cheapest on all three. Both judges ranked Sol's video best. Sonnet may cost more: Claude Code bills its cache reads at twice the pricing page's rate, which would make its email job $5.85, not $4.18, and its video $6.90, not $5.04.

The judges lean home

Each judge scored its own family higher than the other judge did, by the same net amount. Averaging the two cancels it. Even so, they agreed within one point on 32 of the 33 answers.

Fable
+0.23 to Claude
Astra
+0.23 to GPT

Fable: 0 foul votes out of 12. Astra cast all three lone foul votes, each on a Claude-set task. One was a sharp catch (turn 11), one was plain wrong (turn 10).

Turn 4 · the review job

Three reviews, four planted bugs

Shakur's request, as given: Review these booking/search changes. Requests can finish out of order; only the most recent requested search may update results or busy state. Failed loads must clear busy for the latest request and produce a visible failure state. Names are arbitrary untrusted user text; greeting output is inserted as HTML. Inputs for isEmail and normalizeName are strings; motion reduced=true must cause instant changes. Find real bugs, explain a trigger and fix, and do not flag correct code as a bug. This was the first job showdown. Each player reviewed the same three small files, which hid four real bugs and three pieces of correct code that look suspicious. The judges saw the reviews blind as X, Y and Z.

The judges split first place, so Opus and Sol tie. Both put Sonnet last, which cost it a letter. Time and cost are each player's whole review.

Turn 16 · the video job

Three videos, one rough request

Shakur's request, as given: Give every model https://github.com/cth9191/animate.git and ask it to make a one-minute video using it. Topic: Codemyvibe model handoffs. Each player made a 60-second video on its own, from story to render. The judges saw them blind as X, Y and Z.

Muted together. Press 🔊 on one to hear it.

Sonnet's and Opus's videos were re-encoded at 1080p to fit the web (originals 73 MB and 99 MB). Sol's is its original 4.9 MB file. Time and cost are each player's whole job, at list price.

Turn 12 and doubles · the website job

Twelve Books Current redesigns

Shakur's request, as given: Create a new updated website from https://bookscurrent.com/ with animated elements that is high converting. Three players built it in the turn-12 showdown, and nine sender-to-worker pairs built it again in doubles. These are the real builds, live. On a computer, hover a page to scroll it; on a phone, use open ↗.

Real contact details (phone, email, booking link) are replaced with placeholders. Everything else is as built.

The judges' room

Fable vs Astra

Fable (Claude family) and Astra (GPT family) had to agree before a task could be called a foul. On three Claude-set tasks they didn't, and the game stopped itself.

PAUSED2026-10-10 01:05:29Z  Astra has now been the only judge calling a foul on 3 claude-family setters' tasks (turns 2, 10, 11). Shakur: look at those votes, then resume to continue.

The tripwire was Fable's suggestion in fairness audit 5. The builder added it to the harness. Twenty minutes later, Shakur ruled. It wasn't the game's only pause: on turn 8, Fable hit its 600k-token judge cap searching the full mailbox, so the judges got a bigger cap and an email index.

Who each judge put first

The job showdowns, final rankings. Each judge put its own family's player first, until the video.

The builder is Claude Opus 5.5, the same model as the Opus player. Shakur's rule made its vote the decider on a split foul. It cast that vote once, on turn 11, with Astra and against Sonnet, which helped Opus.

Doubles: who should send to whom?

Each sender turned Shakur's rough request into a spec. Each worker did the job from that spec alone. Blind quality out of 5, and cost for the pair.

CREWS · 12 to 13 Oct 2026

Who should
Opus hire?

Same brief, five crews, three rounds: build Monster Run, the shooter from the phone ads, with power-up picks between waves and a boss every tenth wave. Opus led every crew. Then Shakur played round one blind and ranked them for fun.

Averages over three rounds. Cost is boss plus crew, at list price. Every crew passed 18 or 19 of 19 program checks each round.

The side-by-side clip

Round one, all five games playing at once in Shakur's ranking, with each crew's time, cost, workers and checks. Recorded in headless Chrome playing each game through its test hook, so the Luna bug doesn't show.

Play them yourself

All fifteen real builds. Round one is in Shakur's blind fun ranking; rounds two and three weren't ranked. Tap a phone to load it. On a computer: arrow keys or the mouse.

TASTE · 13 Oct 2026

Same brief.
Four hands.

Fable alone, Opus alone, Opus directing a Sol crew, and Opus directing a Haiku crew. Shakur ranked the entries blind. These are the live pages, still animating. On a computer, hover to scroll one; on a phone, use open ↗.

Highlight reel

The best
moments.

The playbook

What the games
point to.

What the reports recommend. Shakur decides what to adopt.

Still open

Waiting
on Shakur.

TASTE v1 LinkedIn rankingFour posts about CREWS, blind. Ranking still pending, so this page keeps the authors sealed.
CREWS: is the Haiku crew 3rd or 4th?Shakur's reply read "A D B E C". If he meant Haiku above Sol, those two swap.
HORSE v3 email re-runAll 9 email workers hit the 3M-token cap. A fair grid needs a bigger cap, about $40 by the report's estimate.
The next gameA wide job for CREWS (inbox sort or 20 headlines), or a "Predict Shakur" taste round.