99 cases3 runs5 reposrun Oct 12 · 16:38 UTC

How often the composer gets it right

99 cases: 60 golden, 20 paraphrases, 10 off-template, 3 cannot-answer and 6 follow-ups. Each case ran three times per model, through the composer itself.

Template accuracy100%no spread · 99 cases
Bindings pass rate100%no spread · 55 cases
Median time to done6.2sp90 8.3 s · 291 composed answers
Cost per answer$0.0021$0.62 for 291 composed answers

Time to done

production

90% by 8.3 s · from 291 composed answers · 3 runs

Time to done · production
Time to doneAnswers
under 2 s0
2 to 4 s17
4 to 6 s113
6 to 8 s126
8 to 10 s30
10 to 15 s4
over 15 s1

Against Sonnet alone

  • Cost, 10,000 answersin US dollars21 in production, 138 in sonnet.−85%better
  • Median time to donein milliseconds6,155 in production, 4,813 in sonnet.+28%worse
  • ComponentsF1 at least 0.85100% pass · 0.99 mean F1 in production, 25% pass · 0.75 mean F1 in sonnet.+75ptsbetter
  • Rulesno piece dropped100% in production, 91% in sonnet.+9ptsbetter
from 291 composed answers · 291 by Sonnet3 better · 1 worse
Against Sonnet alone
MeasuresonnetproductionChange
Cost, 10,000 answers13821−85%, better
Median time to done4,8136,155+28%, worse
Components25% pass · 0.75 mean F1100% pass · 0.99 mean F1+75 pts, better
Rules91%100%+9 pts, better

Production

Haiku · Sonnet off-template
Production pass rates · mean of 3 runs
CheckPassedSpreadCases
Templateexpected template100%no spread99
ComponentsF1 at least 0.85 · no spread100% pass · 0.99 mean F183
Hot metricsexact set100%no spread10
Schemaevery piece valid100%no spread97
Bindingsprops match data100%no spread55
Numbersno prose mismatch100%no spread97
Rulesno piece dropped100%no spread97
Speed and cost · 291 composed answers
MeasureTypicalTail or total
Time to donemedian and p906.2 sp90 8.3 s
Time to first piecemedian and p906.0 sp90 7.7 s
Costper answer and in total$0.0021$0.62 total

Sonnet alone

Sonnet for every question
Sonnet alone pass rates · mean of 3 runs
CheckPassedSpreadCases
Templateexpected templatenot scored · no routing
ComponentsF1 at least 0.85 · 24 to 25%25% pass · 0.75 mean F183
Hot metricsexact set30%no spread10
Schemaevery piece valid89%no spread97
Bindingsprops match datanot scored · no routing
Numbersno prose mismatch100%no spread97
Rulesno piece dropped91%91 to 92%97
Speed and cost · 291 composed answers
MeasureTypicalTail or total
Time to donemedian and p904.8 sp90 7.3 s
Time to first piecemedian and p902.6 sp90 5.4 s
Costper answer and in total$0.0138$4.01 total

Haiku alone

Haiku everywhere
Haiku alone pass rates · mean of 3 runs
CheckPassedSpreadCases
Templateexpected template100%no spread99
ComponentsF1 at least 0.85 · no spread100% pass · 0.99 mean F183
Hot metricsexact set100%no spread10
Schemaevery piece valid99%98 to 100%97
Bindingsprops match data100%no spread55
Numbersno prose mismatch100%no spread97
Rulesno piece dropped100%99 to 100%97
Speed and cost · 291 composed answers
MeasureTypicalTail or total
Time to donemedian and p906.2 sp90 8.6 s
Time to first piecemedian and p906.2 sp90 8.2 s
Costper answer and in total$0.0007$0.20 total

Haiku-only matches production on template, bindings and numbers at about a third of the cost; its misses are off-template copy-length and layout rules; Sonnet earns its cost only on off-template rule compliance.

The Sonnet run composes every question off-template on purpose, so it skips routing, and template and bindings are not scored for it.

Cases that failed a check

0 of 99 cases · production
Every case passed every check
99 cases · 3 runs
production · run Oct 12 · 16:38 UTC · claude-haiku-5-5 classify and fill · claude-sonnet-5-5 off-templatesonnet alone · run Oct 12 · 16:15 UTC · claude-sonnet-5-5 for everythinghaiku alone · run Oct 12 · 16:46 UTC · claude-haiku-5-5 for everything