Skip to main content
It can decide a step; it should not decide the ship. In Obversa a model can review another model’s work and fail it, and a judge can score several candidates and pick one. Neither is an approval. The tournament’s judge in the shipped example is a function that reads the files on disk, not a model, and a review seat can be a model from another family. Obversa does not calibrate an LLM judge or run a benchmark, and a high score clears a gate without proving the work is right.

In Obversa

The judge scores what is on disk, and a candidate that failed its test scores nothing:
examples/tournament.ts (excerpt)
The highest score lands and the rest leave nothing behind. Put a test or a person behind the gates that matter most.

Human approval

The last word belongs to a person as a step, not to a score. Where does a person approve the change? says how that step works.

Next steps