← Creative by Jake Jacob McClelland · the full report

Routing AI work: what it cost, and what it paid for

This is the full method behind the numbers on /jev. All dollars are list-price equivalents because I pay flat subscriptions.

27 days before 51 days after 2026-11-09 measured

The net

About 14% (about $1,070) under an all-Opus bill. The after period listed $6,803, against about $7,877 with every Codex token priced at Opus 5.5 rates.

Against Sonnet 5.5 rates, the gap is about $180.

Where it came from

Excluding batch jobs, GPT-6 Luna listed at $46 for tokens that would list at $1,330 on Opus, about 3.5% of the price. All build work, Luna and two mid-priced models, listed at $220 against about $1,627 at Opus 5.5 rates. Luna's share of output tokens went from 7.5% to 41%.

The cheapest model took on most of the new build work. After the router went live, Luna listed at $0.91 a day for tokens that would list at about $26 a day at Opus 5.5 rates.

The comparison uses 27 calendar days before and 51 after. Before is 2026-08-24 to 2026-09-19. After is 2026-09-20 to 2026-11-09, with 47 days of activity and a partial last day.

An independent, higher-priced reviewer from a different model family reviewed work after the router went live. It ran 430 reviews. About 7 in 10 raised at least one issue, based on keyword labels checked by hand on a random sample.

Review's share of list-price cost went from 5.1% to 10.9%. Review spend per day went from $7.80 to $14.50.

Of the 430 reviews, 305 (71%) were labelled as raising an issue by a keyword pass over each review's final message. Thirty (7%) said pass, ship or no blockers. Ninety-five (22%) were unclear or had no final message. In a random-sample hand check, 17 of 20 labelled blocking raised a real issue, though only about 11 were blocking in severity, and 8 of 10 labelled findings raised a real issue. A count of blocking findings is not supported.

What review caught

Caught before it went live.

Contest app admin access, 2026-10-08

Caught: Invited-admin access accepted any signed-in account type, although the design required Google sign-in only.

Without it: An account made with another sign-in method that matched an invitation could have received contest admin rights.

The fix was in the feature's first commit, so the flawed version was never committed.

Tournament clock on venue TVs, 2026-10-14

Caught: A duplicate-send guard could leave TVs and new viewers on an older clock state after one display reconnected.

Without it: Screens could show the wrong blind level until someone pressed a button or reloaded.

The fix followed 3 minutes after the review. A second review of the fix reported no confirmed defects.

Tournament clock controller, 2026-10-15

Caught: Creating a new clock could silently overwrite an existing one, because a short random ID could repeat and the write did not check for an existing clock.

Without it: A running game's clock could be reset for everyone following it.

The fix followed 50 seconds after the review.

AI player help desk, 2026-10-20

Caught: When the verification step failed or timed out, an unverified answer was marked as passed.

Without it: Players could have been shown unverified results as checked facts.

The fix was in the feature's first commit, so it never shipped.

What this does not show

The overhead

1,419 routing calls cost $0.14. 1,486 review-gate calls cost $0.39.

The full table

MetricBeforeAfter
Calendar days (days with activity)27 (27)51 (47)
Typed prompts1,3222,316
Prompts per calendar day49.045.4
List-price cost, Claude + Codex$4,152$6,803
List cost per calendar day$154$133
List cost per prompt$3.14$2.94
Cost per prompt, after repriced at predecessor prices$3.14$5.02
Premium share of list cost96.0%94.2%
Excluding batch jobs
Cheap-tier share of API calls9.5%29.8%
Cheap-tier API calls per calendar day72437
Cheap-tier share of non-cache-read tokens8.9%24.1%
Premium share of non-cache-read tokens82.5%62.3%
Premium share of output tokens85.5%50.6%
Premium non-cache-read tokens per calendar day5.3M6.4M
Tokens per prompt (including cache reads)3.54M7.77M

Volume was similar: 49 prompts per calendar day before and 45 after. List cost per prompt fell 6%, from $3.14 to $2.94. New models were cheaper per token over the same weeks, so this cannot be attributed to the router alone.

Confounders

Data gaps

Method

Windows and terms

Counting and pricing