Evaluation program

Evaluating work, not chat

Chat quality is a feature. Task completion is the product. We measure the product.

Soft grainy masses of crimson, violet, and amber colour bleeding together.

Most AI evaluation measures how an answer reads. We measure whether the work got done.

One is a feeling you can stage in a demo. The other is the product — and it either finished, or it did not.

01

The comfortable metric

Most public evaluation measures how an answer reads: fluent, confident, plausibly correct. It is the metric the field reaches for because it is cheap to run, easy to chart, and because reading well is what a language model is already good at. But users do not read answers — they use them. An intelligence can write a flawless paragraph about a repository and change nothing in it; it can also say almost nothing and land the fix. Between those two, only one did the work, and the comfortable metric cannot tell them apart.

An answer that reads well and changes nothing is a well-written failure.
02

Work has an end state

The field grades prose because prose is what most of it ships. When the product is work, the evaluation gets harder — and more honest. A task either completes or it does not. The tests pass or they fail. The pull request is open or it is not. There is no judge to charm, no rubric to game, no vibe to average across a hundred runs until the number looks kind.

That is the whole reason we chose it. An observable end state is a fact, and a fact does not care how the attempt was phrased.

03

What we actually measure

The program evaluates completed tasks, not sampled chat. A repository is read. A test suite is run. A change is proposed; a pull request is opened and defended on its diff. Each task carries a single observable end state, and that is what makes the result repeatable: the same task, through the same frozen harness, produces a count that means the same thing next quarter as it does today — checked by us first, and in time by anyone who wants to.

Anatomy of one evaluated task

  1. 01Repositoryfrozen and versioned before the run
  2. 02Readthe codebase is loaded into context
  3. 03Teststhe existing suite is run, unedited
  4. 04Changean edit is proposed against those tests
  5. 05Pull requestopened, and defended on its diff
  6. Observable end statepass or fail — recorded exactly as it happened, not interpreted
One evaluated task. The harness records the end state — reached or not — never how the attempt was worded.
04

Connecting evaluation to product proof

The program proposes using the same task shapes in evaluation and in a future released Build surface. That link must be demonstrated at the real product boundary; this page does not establish that repository work or pull-request completion is publicly available.

The evaluation should follow the product boundary, never replace it.
05

A result is not a claim

Inside Nova Intelligence, a strong run does not promote itself into a sentence on a marketing page. Every outward claim waits behind its evidence gate, and a flattering number does not get to jump the queue. We would rather say less than the results suggest than one word more than they prove — because the first falsifiable overstatement is the one a curious user tests first.

06

What we will publish, and when it fails

The task set, the harness, and the protocol go on the record before the run — the same pre-registration discipline as the rest of the program — and the results are published with the failures kept in frame beside the successes. A metric that can only move up is a marketing instrument. Ours is built to be allowed to move down.

Nothing on this page is a score. It is a description of how the scores will be taken, published so the counting can be checked before the counting begins.

The standard, in four rules

Completed, not eloquent

The end state decides. A beautiful answer over an untouched repository scores zero; a quiet run that lands the fix scores full.

Repeatable

Same task set, same harness, same count. Anything we publish can be re-run and re-counted — by us first, and in time by anyone.

Counted either way

Successes and failures ship in the same report. A metric that only moves up is marketing; ours is allowed to move down.

Fixed before the run

The protocol is frozen and published before the first task runs. No retuning to a kinder number, no shopping for a friendlier benchmark.

Read next

Product directionChatNova Build — research previewThe product page and admitted demonstration capture, without a general task-completion claim.Pre-registrationDWM-1: the bet, published before the runThe same discipline applied to a research proof — hypothesis, measurement, and failure line, all on the record first.The programAll research at Nova IntelligenceThe method, the measurement, and the misses — across the whole research program.