Founding clients · 2026 Free 2026 guide: private AI in law — deployment, costs, evaluation and a 90-day plan. Read it → Ask about a founding place
Probative Co / Insights / harnesses
FLAGSHIP AI GOVERNANCE · EVALUATION · LEGAL ACCURACY

The harness is the product

Every firm asking “which model should we use?” is asking the wrong question. In legal work, accuracy is not a property of a model — it is a property of the scaffolding you build around one. This is a long read on what an evaluation and verification harness actually is, the eight mechanisms by which it makes legal output more accurate, what it cannot fix, and how to build one inside ninety days without buying anything you do not already have.

By the Probative Co review desk 22 min read September 2026 Filed under Evaluation

Start with the observation that makes the rest of this article necessary. Two firms deploy the same model, on the same hardware, for the same task — extracting termination rights from a set of commercial leases. One firm's output is materially more accurate than the other's, consistently, over hundreds of documents. Nothing about the weights explains the difference.

What explains it is everything else: how the task was specified, what was retrieved before the model was asked anything, what the output was required to contain, what happened when the model could not answer, what was checked automatically before a human saw it, what was logged, and whether anyone re-ran the whole thing after the model was updated. That scaffolding is a harness. In practice it is the difference between a demonstration and a capability, and it is where almost all of the engineering — and almost all of the legal-quality gain — actually lives.

the claim this article defends

For a legal task with a defined output and a checkable answer, a mid-range open model inside a good harness will outperform a frontier model prompted by hand — because the harness removes the failure modes that model capability does not address: unsupported assertions, silent omissions, unpinned versions, unverifiable quotations, and the absence of any record of what was checked.

§ 01What a harness actually is

A harness is the layer between a fee-earner's question and a model's output. It has seven parts, and the omission of any one of them is a predictable failure. Firms that think they have “an AI tool” usually have parts one and two, and none of the rest.

The seven layers, in the order they act on a request
1 · Task & promptThe task stated so that a correct answer is possible and a wrong one is recognisable: role, jurisdiction, required output fields, and an explicit rule for what to do when the documents do not answer the question.
2 · RetrievalThe corpus, the permissions, the chunking and the ranking. Retrieval decides which law and which documents the model is even allowed to reason from — and inherits the firm's ethical walls rather than bypassing them.
3 · GenerationThe model, at a pinned release, with pinned sampling settings. This is the part everyone argues about and the part that explains the least variance in legal accuracy.
4 · VerificationAutomatic checks on the output before a human sees it: does every citation exist in the retrieved set, does every quotation match the source character-for-character, does the output satisfy the schema, do the dates and sums agree.
5 · GuardrailsWhat happens when the checks fail or the evidence is thin: refusal, escalation, a second pass over a wider corpus, or a queued human task. Silence is not an acceptable outcome.
6 · ScoringThe gold answers and rubrics that say whether the output was right, plus the human review queue where a qualified reviewer records the decision. This is the layer that turns output into evidence.
7 · RegressionThe task set re-run on every change to model, prompt, retrieval or schema, with the scores recorded. Without this, yesterday's accuracy is an anecdote about a version of the system that no longer exists.
A harness is not a product you buy and not a plugin you install. It is a set of decisions about a specific task, written down, with tests that fail when the decisions stop working.

Two clarifications that prevent a common misunderstanding. First, a harness is task-specific: a harness for lease abstraction does not transfer to disclosure triage, because the output schema, the gold answers and the checks are different. Second, a harness is not the same as a policy. A policy says what staff may do. A harness makes the compliant path the easy one and produces the record that the policy was followed.

§ 02The eight mechanisms that improve legal accuracy

“Improves accuracy” is not a slogan here; each mechanism prevents a specific, nameable failure. Eight of them, with the failure each one removes:

1 · Abstention enforcement removes invented answers

The single largest source of legal error in generative systems is not bad reasoning — it is a fluent answer to a question the documents do not answer. A harness addresses this structurally: the prompt requires refusal when the retrieved passages are silent, the verification layer rejects any output containing a legal proposition with no citation in the retrieved set, and the guardrail converts the refusal into a task. The model is no longer asked to be honest about its limits; the system is built so that dishonesty fails a check.

2 · Citation binding removes uncited assertion

If every proposition must carry a reference to a passage that was actually retrieved, then verifying the output becomes mechanical rather than a re-performance of the work. This is the mechanism that changes supervision economics: a supervisor can check forty citations in the time it takes to read one opinion from scratch. It also catches the most dangerous failure, the plausible-looking citation to an authority that does not exist or says the opposite.

3 · Output schemas remove silent omission

Free prose hides what was missed. A schema — parties, dates, obligations, termination rights, governing law, each with a source reference and a confidence — makes omission visible: an empty field is a question, not a paragraph you did not notice. For volume work this is the difference between “read everything, hope you spot the gap” and “validate the empty cells”.

4 · Scoped retrieval removes wrong-law answers

A model answering from its own memory of contract law is guessing in a suit. Retrieval scoping means the model reasons from the documents and the authorities you selected, with the firm's permissions applied before ranking. It also makes the answer defensible: the file shows what the answer was based on.

5 · Pinned versions remove unrepeatable results

Record the model release, the sampling settings, the prompt version and the ruleset version, and an output becomes reproducible — which means it can be re-run, challenged and defended six months later. An evaluation that does not name a version cannot be reproduced, and an unreproducible evaluation is a memory, not evidence.

6 · Golden sets remove the illusion of quality

The only meaningful measure of accuracy is performance against answers you already know are right. A gold set — fifty to 150 tasks from your own matters with the correct output recorded by an experienced fee-earner before the model sees anything — converts opinion into a number that moves when something changes, up or down.

7 · Two-pass verification removes single-point failure

One model proposing and a second, cheaper check catching is a pattern borrowed from engineering and it works on text: the first pass produces the answer, the second pass answers a narrower question — “does each citation exist and say what is claimed?” Narrow verification is more reliable than broad generation, and it costs a fraction of the first pass.

8 · Regression suites remove silent decay

Models change. Retrieval changes when a firm reorganises its document store. A prompt edit made for one matter quietly breaks another. A harness re-runs the gold set on every change and records the score. This is the mechanism that turns a pilot into a managed capability, and its absence is why so many AI rollouts look excellent in month one and unexplainedly worse by month nine.

Model capability sets the ceiling. The harness sets the floor — and in legal work the floor is what gets reviewed, billed and defended. — the position we take in every deployment review

§ 03One task, through the whole harness

Concrete example. A firm wants every termination right across a set of twenty commercial leases, with the clause text and the page reference, ready for a schedule. Here is what each layer contributes, and what it catches.

LayerWhat it does for this taskWhat it catches
Task & promptOutput schema: clause type, trigger, notice period, consequence, source page. Explicit refusal rule. English law stated.Answers that describe a generic termination clause rather than the one in the document
RetrievalThe twenty leases, chunked at clause boundaries, with matter permissions inherited from the DMSRetrieval across another client's matter, and clause text split mid-sentence
GenerationPinned model release, temperature 0, fixed schemaThe drift that makes two runs over the same bundle disagree
VerificationEvery quoted clause string-matched against its source page; every date validated; notice periods normalisedFabricated clause wording, wrong notice period, a trigger attributed to the wrong party
GuardrailsA lease with no termination clause returns “none found”, not a plausible clause; a low-confidence extraction becomes a human taskThe invention that would otherwise appear in a schedule as a real right
ScoringTen of the twenty leases were extracted by hand; the harness compares against that gold set and reports per-field accuracySilent regressions in the field that matters — trigger vs notice period
RegressionThe ten-lease set re-runs after every prompt, model or retrieval changeA model update that improves prose and degrades extraction without anyone noticing

Notice what has changed about the human's role. They are no longer reading model output hoping to spot a problem; they are adjudicating flagged items and spot-checking a measured system. That is a different job, and a much smaller one — which is how a twenty-file review becomes days rather than weeks without the evidence standard dropping.

§ 04What a harness cannot fix

The honest section, and the one that matters when a vendor claims their harness solves everything.

§ 05Building one in ninety days

Sequence matters more than tooling. This is the order we use, and the reason for each step.

WeeksWorkWhy in this order
1–2Choose one task with a checkable output and real volume. Write the output schema and the refusal rule before touching a model.Task definitions that drift are the reason pilots produce no evidence
2–3Build the corpus and the permissions model. Decide the chunking boundary.Most “model quality” problems are retrieval problems wearing a costume
3–4Have an experienced fee-earner produce gold answers for 50–150 tasks, including at least ten where the documents do not answer the question.The refusal cases are the most informative tests you will ever run
4–5Stand up the verification checks: citation existence, quotation matching, schema validation, date and arithmetic consistency.Verification is cheap, narrow and disproportionately effective
5–6Score the baseline and record it with the model release, prompt version and settings.You cannot claim improvement without a number you are willing to publish internally
6–8Pilot with one team, human decisions logged against every output, weekly review of flagged items.The pilot's purpose is to find the failure modes, not to look good
9–11Fix what the pilot exposed — usually retrieval, sometimes the schema, rarely the prompt.Resist changing the model first: it is the least likely cause
12–13Hand over: runbooks, the regression suite, a named internal owner, and an agreed re-evaluation cadence.An unowned harness degrades exactly as fast as an unowned register
the light version, for firms that cannot start with a project

You can run a credible harness this month with no procurement: pick twenty tasks you already know the answer to, record the correct answers, run them monthly, log the model release and settings each time, and require every citation to be checked by hand until you automate it. Twenty tasks, twenty minutes a month. If that sounds too modest, remember that most firms currently have zero tasks with a known-correct answer and no record of which model version produced last quarter's work.

§ 06What it costs, in the units that matter

The infrastructure costs are the easy part. Running 150 evaluation tasks against a mid-range open model on rented GPU time is a matter of a few GPU hours — the tables in our open-model reviews give per-hour and per-month figures for each class of hardware, including the storage line that billing departments forget. What costs real money is the gold set, and it always will be.

Cost driverRealistic effortNotes
Task definition, schema and refusal rule1–2 days of a senior fee-earner's timeThe highest-leverage day in the whole project, and the one most often skipped
Gold set (50–150 tasks)20–40 fee-earner hours, one-offRecurs at roughly a third of that annually as the corpus changes
Retrieval and permissions work3–10 days of engineering timeScales with the tidiness of the document estate, not with model size
Verification checks2–5 days of engineering timeCheap, and the part that changes supervision economics
GPU time for evaluation runsA few GPU hours per full re-runTrivial next to the human effort; see the hosting tables
Ongoing regression and review2–4 hours a month, plus a quarterly deep runThe difference between a pilot and a control

Set against that: the cost of a single inaccurate schedule sent to a client, one mis-cited authority in a skeleton argument, or one file in which nobody can show what was checked. The harness is not a technology purchase. It is the cheapest insurance a firm can write on its own supervision.

§ 07Why this is a governance story, not an engineering one

The regulator's themes and the harness's outputs are the same list. The SRA's August 2026 warning notice on AI misuse centres on supervision and record-keeping rather than technology; the ICO expects assessment, transparency and human oversight where personal data is processed; ISO/IEC 42001 asks for documented controls, evaluation and a review cycle.

A harness is how a firm answers all three with artefacts rather than assurances:

This is also the honest answer to the question we are asked most often by COLPs: how do we evidence oversight of a model we did not build and cannot inspect? You do not inspect the model. You inspect the harness, and you check that it is running. A firm with a harness, a score and a decision log can answer that question in one document. A firm with a subscription and good intentions cannot answer it at all.


The short version, for the partner who will read only this paragraph. A model is a component. Accuracy in legal work comes from what you put around it: a task stated so failure is recognisable, retrieval scoped so the model reasons from your documents, checks that reject uncited assertions before a human sees them, a route for “the documents do not answer this”, answers you already know so accuracy is a number, versions pinned so results are reproducible, and a suite that re-runs when anything changes. Build it for one task, in ninety days, with twenty tasks if that is all you can spare. Then do the next task.

  1. This article is general practitioner guidance by an independent compliance and AI governance practice. It is not legal advice, and Probative Co is not a law firm. Terms of engagement.
  2. SRA warning notice on the misuse of AI in legal practice, 17 August 2026 — see sra.org.uk. Our reading of the themes is ours; read the notice itself.
  3. ICO guidance on AI and data protection: ico.org.uk.
  4. ISO/IEC 42001:2023, AI management systems — iso.org. Certification is issued only by accredited bodies independent of any consultant (ISO/IEC 17021-1).
  5. Published legal evaluation work on open-weight models, including the Swiss legal evaluation series, informed the framing of the gold-set and abstention discussion: huggingface.co/blog/joelniklaus/swiss-legal-evals.
  6. Task-by-task failure modes, sampling settings and hardware costs for the models discussed here are reviewed in the open-model section of our tools index, and the deployment path is set out in the 2026 private AI in law guide.
P
The Probative Co review desk

Written by the team that runs independent AML file reviews and AI audits for UK law firms: a managing director with a decade building AI inside law firms, and an AML associate who is a former MLCO with twelve years in legal-sector compliance. Every model review and harness we describe has been run on live matters or on gold sets built from them.

// start here

Send three files.
We'll tell you what a reviewer would flag.

  • No charge and no obligation — you keep the findings either way
  • Turned around in ~48 hours, encrypted transfer only
  • Most firms find at least one issue they did not know they had
Book the free 3-file check → Talk to us about cost Or write to — replies usually the same day.