Marketing

Two Raters, One Draft: Writing a Voice Rubric They Score Alike

Antonio Evans8 min read

A split-screen illustration: on the left, one rater holds a printed rubric with three labeled rows (voice fit, specificity, ask clarity) and writes a score of 4; on the right.
Key points

Key points

  1. 1A voice rubric needs three rows, voice fit, specificity and ask clarity, each scored 1 to 5 against anchors that describe observable text features.
  2. 2A tie-break rule written before scoring (third rater scores only the disputed row, the median wins) removes ad hoc negotiation from every disagreement.
  3. 3Two raters should score a shared calibration sample of 10 to 15 drafts independently before any real regression run, then compare exact and within-one-point agreement per row.
  4. 4Repeated two-point gaps on one row are an anchor problem, not a rater problem, and should be fixed in the rubric text rather than by coaching the rater.

Why voice regressions need a rubric, not a vibe check

When a model change breaks your brand voice, the failure is usually quiet. Nothing throws an error; the draft just reads flatter, hedges more, or starts every paragraph with the same connective. To catch that, teams run a regression set: a fixed batch of prompts whose outputs are scored after every prompt, model, or pipeline change. If the scoring is one person saying "this feels off," you cannot tell whether the model regressed or the reviewer had a bad morning.

The published guidance on model routing makes the same point in a different context: cost and complexity signals can select a model, but only evaluation on representative examples shows whether the output is acceptable, and that routing decision should be backed by a benchmark you built for your own workload Braintrust's routing guide. A voice rubric is that benchmark for prose. Most teams evaluating RAG systems already track five distinct metrics (retrieval correctness, response accuracy, grammar, coherence, relevance) rather than one overall score, which is why a multi-row rubric is the standard shape DoorDash's RAG support case study.

The insight most first searches miss: the rubric is not the hard part. The raters are. Two competent people with the same rubric will drift apart unless you measure their agreement first. Research on rubric scoring in graduate education found that inter-rater reliability can be achieved, but the apparent strength of that reliability varies substantially depending on which statistical measure you choose Goertzen and Klaus on rubric reliability. So pick your measure, fix it in advance, and do not shop around after you see the numbers.

The three rows and what each one is allowed to judge

Keep the rubric to three rows. More rows mean more places to disagree and longer scoring sessions; fatigue is a documented source of drift in essay scoring, where a scorer's severity shifts as a session lengthens inter-rater reliability in essay scoring. Three rows on a 1 to 5 scale take a rater about 90 seconds per draft once calibrated.

RowWhat it measuresWhat it must not measure
Voice fitSentence rhythm, person and address, vocabulary register, how the draft opens and closesWhether the claim is true, whether the draft is useful
SpecificityNamed entities, numbers, examples, concrete nouns, anything a reader could look upLength, number of sections, formatting
Ask clarityWhether there is exactly one explicit next action and whether a reader could take it without asking a questionWhether the ask is persuasive, whether the offer is good

The separation matters because the rows fail independently. A draft can nail the voice and contain no specifics; a draft can be specific and end with three competing calls to action. If you collapse those into one score, a strong voice masks a broken ask, which is the halo effect: surface quality on one dimension inflating the score on another inter-rater reliability in essay scoring.

Write the row definition as a question the rater can answer from the page. "Does this draft sound like the brand?" is not answerable. "Does this draft use second person address, sentences averaging under 20 words, and zero exclamation marks?" is.

Writing anchors at 1, 3 and 5 that describe text, not taste

Anchors are the only part of the rubric that determines whether two raters agree. Write anchors at 1, 3 and 5. Do not write 2 and 4; they are interpolations, and leaving them blank forces the rater to commit. A rater who wants a 2 must decide whether the draft is closer to the 1 description or the 3 description, which is exactly the judgment you want.

Here is the pattern, using voice fit:

VOICE FIT
1 = Third person throughout, or first person plural where the brand uses "you".
    Three or more exclamation marks, or two or more superlatives ("best", "revolutionary").
    No direct address to the reader in the first two sentences.
    Ends on a hedged sentence ("it depends", "results may vary").

3 = Second person address in most sentences, with one or two slips into
    first person plural. One exclamation mark or one superlative.
    Sentences average 20 to 30 words. Opens with a statement about the reader.

5 = Second person address in every sentence, no exclamation marks and no
    superlatives, sentences averaging under 20 words, at least one sentence
    under 12 words. Opens with a statement about the reader and closes on one.

Every clause is checkable by a second person with a word counter. That is the test: if a rater cannot point at the words that earned the score, the anchor is not done. The evidence on rubrics is consistent here: reliability improves when criteria are analytic, topic-specific and paired with exemplars or rater training, and a rubric alone does not guarantee valid judgment rubric design and scoring review.

Build a small exemplar bank alongside the anchors: two drafts per row scored 1, 3 and 5, agreed by both raters, with the deciding sentences highlighted. Raters should read the exemplars before each scoring session, not once at the start. The same essay-scoring literature notes that norming decays, and a session held weeks before scoring has limited effect on drafts read at the end of a long day inter-rater reliability in essay scoring.

One discipline worth borrowing from legal prompt work: instructions and constraints belong in the prompt, not in the rater's head, and the output should be verified against the stated criteria rather than against a general impression of quality Clio's guide to legal prompt engineering. Treat the rubric the same way. If a rule matters, it goes in the anchor text.

The tie-break rule, written before the first disagreement

Decide this before anyone scores anything:

  • If the two raters' scores on a row differ by 0 or 1 point, the row score is the mean of the two, rounded down.
  • If they differ by 2 points or more, a third rater scores that row only, without seeing the first two scores.
  • The final row score is the median of the three.

The third rater sees only the row and the draft, not the other scores, so the decision stays independent. Median, not mean, because with three values the median is always one of the three actual scores, which makes your regression results readable in the rubric's own units.

Double scoring with adjudication when raters diverge beyond a threshold is the standard approach in large-scale writing assessment; the tradeoff is that it roughly triples the scoring workload inter-rater reliability in essay scoring. Your calibration round exists to drive the number of disputes down so this rule fires rarely. If it fires on more than about one row in ten, you have a rubric problem, not a scoring problem.

Record the dispute rate per row. A row with a 20 percent dispute rate is not ready to gate a release, regardless of what the averages say.

Run the calibration round: 10 to 15 drafts, scored blind

The calibration set is a fixed sample of 10 to 15 drafts, deliberately chosen to span the range: two that clearly score 1 on voice fit, two that clearly score 5, and the rest ambiguous. Ambiguous drafts matter most because that is where raters diverge. Pull them from real outputs, not from drafts you wrote to make a point.

Procedure:

  1. Both raters score all 10 to 15 drafts, all three rows, independently, in one sitting, with no discussion and no shared spreadsheet.
  2. Neither rater sees the other's scores until both are submitted.
  3. Compute exact agreement and within-one-point agreement per row.
  4. List every draft and row where the gap is 2 points or more and read the anchors against the text together.
  5. Revise the anchor text where the gap traces to a missing clause, then rescore the revised rows on the same sample.

With 12 drafts, each row gives you 12 paired scores. Keep the arithmetic simple and show it in the room:

Voice fit, 12 drafts
Exact matches: 7
Gaps of 1:     4
Gaps of 2+:    1
Exact agreement: 7/12 = 58%
Within one:     11/12 = 92%
Dispute rate:   1/12 = 8%

Compute this in a script or a sheet, not by eye, and keep the sheet versioned with the rubric. Anyone rerunning the set later needs to know which anchor text produced which numbers.

Reading the agreement numbers and choosing a threshold

There is no universal pass mark, but the interpretation of kappa coefficients gives you a defensible scale: below 0.40 is poor, 0.40 to 0.60 moderate, 0.60 to 0.80 substantial, and above 0.80 nearly perfect, with most high-stakes assessment aiming above 0.70 inter-rater reliability in essay scoring. Clinical rubric work reached similar conclusions: a documentation rubric can show acceptable reliability, but only after the criteria are tightened and raters are trained on them inter-rater reliability of a clinical documentation rubric. Rubric development studies reach the same conclusion about validity needing explicit estimation rather than assumption analytical rubric validity and reliability study.

For a voice regression set, exact agreement is more useful than kappa as a working number, because raters will cluster on 3 and kappa punishes clustering heavily. Use this decision table:

SignalReadingAction
Exact agreement at or above 60%, zero rows with a 2+ gapRubric is usable for regression gatingShip the set, rescore monthly
Exact agreement 40 to 59%, at most one 2+ gapWorkable but noisyTighten the anchors on the noisiest row, rescore the sample
Exact agreement under 40%, or two or more 2+ gapsDo not gate any release on these scoresRewrite the row, add exemplars, rerun calibration
Dispute rate above 10% on one rowThe row is ambiguous by designSplit the row in two or delete it

The within-one-point figure is your safety net, not your gate. High within-one agreement with low exact agreement means the raters agree on the band but not the rung, which is usually a missing clause between the 3 and 5 anchors rather than a real disagreement about quality. Fix the clause; do not average the problem away.

Diagnosing disagreement patterns, and when to stop

Most 2-point gaps fall into four patterns. Name the pattern before editing anything.

  • Boundary gaps. One rater scores 3, the other 5, on the same draft. Cause: the anchors describe endpoints but not the midpoint transition. Fix: add a clause to the 3 anchor that says what keeps a draft out of 5.
  • Feature-count gaps. One rater counts a feature the other did not see. Cause: the anchor says "concrete examples" without a number. Fix: state the count.
  • Definition gaps. One rater treats a product name as a specific, the other does not. Cause: no glossary. Fix: add a two-line glossary under the row.
  • Order effects. Raters score a strong draft and then score the next one low. Cause: no independent session ordering. Fix: randomize draft order per rater and score in batches of five with a break.

Rater severity is the last thing to fix, not the first. A rater who is systematically one point harsher on specificity is easy to correct with a stated offset after calibration and easy to detect from the distribution of their scores. A rubric with a vague anchor cannot be corrected at all.

Stop calibrating when a fresh sample of five drafts produces no 2-point gaps and exact agreement on the sample is at or above your threshold. Then freeze the rubric text with a date and a version label and start scoring the real regression set. Revisit whenever you change the prompt template, because a prompt change moves the outputs and the anchors may no longer describe the new distribution.

If your regression set ends up needing many prompt variants and models compared side by side, running them through a single endpoint keeps the scoring pipeline in one place; Quanta Inference gives one API key across text, image, video, audio and embedding models, OpenAI-compatible and prepaid, which removes per-provider plumbing from the evaluation harness (https://quantaintelligence.ai/inference). For teams that want the regression set built and operated rather than hand-rolled, a Quanta expert can take the rubric, calibration data and scoring sheet and run it as a standing process (https://quantaintelligence.ai/agents).

FAQ

FAQ

How many drafts do I need in the calibration set?

Ten to 15 is enough to expose anchor problems on three rows. Below 10, a single unusual draft dominates the agreement figures; above about 20, the marginal information per draft drops and fatigue starts contaminating the scores. If you need tighter confidence, run a second sample of the same size rather than one long session, because scoring drift within a long session is a documented effect.

Should the two raters discuss their scores during calibration?

Not during scoring. After both submit, discuss only the drafts with 2-point gaps, and discuss the anchor text rather than the draft's quality. The goal of the conversation is to find the missing clause, not to reach consensus on that particular draft. Consensus on the draft is worthless if the next draft with the same features produces the same split.

What do I do with a row that never reaches agreement?

Retire it. A row that produces repeated 2-point gaps after two rounds of anchor revision is measuring something the rubric cannot define, and keeping it dilutes the two rows that work. Score the regression set on the remaining rows, and if the retired dimension matters, replace it with a narrower question you can answer with a count, such as how many sentences open with the brand's name.

Can I use a model as one of the raters?

Yes, as a third rater for disputed rows, provided you calibrate it the same way. Score the calibration sample with the model as well as the humans and compare its agreement with each human before trusting it. A model rater with poor agreement against both humans adds a vote that resolves disputes randomly, so treat its calibration result as a hard gate rather than a nice-to-have.

How often should I rescore the calibration sample?

Rerun the full calibration whenever the rubric text, the prompt template or the underlying model changes, and run a five-draft spot check monthly in between to catch drift. The evidence that norming decays over time applies to raters as much as to any other measurement instrument. Log the agreement figures next to the rubric version so a later drop can be traced to a specific change.

Sources

Sources

  1. How to cut LLM costs with model routing without hurting quality
  2. 10 RAG examples and use cases from real companies
  3. Is it actually reliable? Examining Statistical Methods for Inter ...
  4. Inter-Rater Reliability in Essay Scoring: Why It Matters
  5. 8 Rubric Assessment Examples for Better Hiring
  6. Legal Prompt Engineering Best Practices for Lawyers - Clio
  7. Inter-rater Reliability of a Clinical Documentation Rubric ...
  8. Development of an analytical rubric and estimation of its ...
About the author

About the author

Antonio Evans
Antonio Evans

Antonio Evans is the founder of Quanta Intelligence and a fractional CTO who builds HIPAA-ready AI systems for health and life-science companies. Before that he was technical co-founder of FriendsEAT for twenty years, CEO of Socialdraft, and a data engineer at IBM. Antonio lives with his dog Santino in Lisbon, Portugal.

All articles