The meter is honest. The judge is not.
Can you govern AI-augmented work by metering cost and letting a model grade quality? Half of that works.
Stakes
00Two claims, tested.
Both deserved a test, not an opinion.
Claim 01 · the industry line"Nobody can predict token costs."Tested by metering 3,989 calls.
Enterprises are being asked to budget in a unit finance has never seen on an invoice. If the claim is true, no budget can be set; if it is false, the pricing conversation can start.
Claim 02 · the obvious move"Let a model grade the model."Tested against 144 blind human labels.
The obvious way to grade AI output at scale is another AI. If that judge is wrong, the gate passes bad work with a confident score.
Asked vs decided
01The question
Can you put a budget on a token? Can a scaffolded cheap model do an expensive model's work? Nobody asked. I wanted to know before the pricing conversation reached me.
What I decided
- Pre-register eight hypotheses with kill conditions, June 12, before any data
- Freeze and hash every fixture
- Run each cell 20 times, no peeking
- Calibrate the judge against blind human labels before believing a quality number
Operating system
02How it ran
01 · June 12Charter locked
Each hypothesis carried the observation that would kill it. Dated revision log; results appended as pointers, never edits.
02Freeze and hash
Fixtures, prompts, skills, and the judge frozen and hashed. Every token count from the provider's own response, none estimated.
03Build the judge
Built the same way as the cost side: cross-family (Gemini grading Claude), frozen rubric, three votes per item with majority rule.
04Calibrate
Judge checked against 144 blind owner labels. Every one of the 65 disagreements adjudicated and coded by cause.
Artifact, verbatim
03| Hypothesis | Prediction | Kill condition |
|---|---|---|
| H6 · Tier-agnostic quality via skill | With the skill applied, Haiku reaches quality-equivalence with Opus on the same task, and the skill narrows the Haiku→Opus gap more than the unscaffolded prompt does. | Haiku-with-skill fails quality-equivalence vs Opus-with-skill beyond a pre-registered margin on the frozen judge, or the skill fails to narrow the skill-off gap. |
"6": # short-form copy agreement 9/18
- id: faithful
gate: true
text: "Every product claim in the post is supported by the
source blurb; nothing is invented."
"9": # decision memo agreement 5/18
- id: faithful
gate: true
text: "No invented vendor names or dollar figures beyond the
brief; every specific traces to the brief."| Task | #1 email | #6 copy | #7 recap | #8 extract | #9 memo | #15 brief | #23 spec | #24 status | All |
|---|---|---|---|---|---|---|---|---|---|
| Judge = owner | 15/18 | 9/18 | 9/18 | 8/18 | 5/18 | 10/18 | 10/18 | 13/18 | 79/144 · 54.9% |
Result
04What came out
The meterHonest62 / 67task cells varied under 15% run to run
Cost is a property of the machine. Median run-to-run variation 4.5%, and a cap-or-mandate label called the direction of a scaffold's cost effect 24 times out of 24.
The judgeNot54.9%agreement with its owner, κ ≈ 0.04
Quality is a relationship. 83% of the gap traced to the owner's own definition of "faithful." H6 got no verdict, by rule. The method lesson became the Definition of Good framework: define good, with a second human grader, before freezing any judge.
What I'd change
05Calibrate the ruler before the run, not after.
A $0.05 micro-pilot proved the plumbing and could never prove the construct.
Next 01Inter-human agreement study2raters on the disagreement-dense tasks
With one rater, "the judge failed" and "there is no stable ground truth" are observationally identical. A second human breaks the tie.
Next 02Construct-first judgeκ ≥ 0.6on held-out items before freezing
Define the construct first, then freeze the judge only after it clears κ ≥ 0.6 on items it has not seen.
Next 03Re-grade the stored records$21same fixtures, no new generation
Every graded record is stored, so the corrected judge re-grades them for about $21 instead of re-running the study.
Written up on the blog as The Meter and the Judge.