---
slug: "Judge"
name: "Judge"
type: "Primitives"
layer: "Infrastructure"
ref: "Judge#704c"
sema_id: "sema:Judge#mh:SHA-256:704cbb71588d7a3bafa08b71c863005e31ec4400860b9cb8b094e660da9c7c6c"
tags: ["Infrastructure","Primitives"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/Judge/
related: ["ScoringFunction","Subject","Agent","Check","Criteria","Gradient","Validate","Score","AdversarialSteel","Contract","Expansive","HindsightBlock","NormativeJudge","NormCheck","Novelty","Parsimony","Realizable","SourceEvaluate","SteelmanCheck","TriGate"]
---

# Judge

Scalar evaluation of merit

Layer: Infrastructure · Category: Primitives

## Mechanism

Qualitative Evaluation. Evaluates the structural merit or quality of a [Subject](https://mindscape.pages.dev/bootstrap/Subject.md) on a continuous scale [0.0, 1.0]. Unlike [Check](https://mindscape.pages.dev/bootstrap/Check.md) (which validates binary truth) or [Validate](https://mindscape.pages.dev/bootstrap/Validate.md) (which checks schema), Judge evaluates [Gradient](https://mindscape.pages.dev/bootstrap/Gradient.md)s of quality by applying a [ScoringFunction](https://mindscape.pages.dev/bootstrap/ScoringFunction.md) that encodes the [Criteria](https://mindscape.pages.dev/bootstrap/Criteria.md), yielding a [Score](https://mindscape.pages.dev/bootstrap/Score.md).

## Invariants

- Scores on [0.0, 1.0]. An accepted [ScoringFunction](https://mindscape.pages.dev/bootstrap/ScoringFunction.md) declaring a different range is normalised, and the normalisation is stated.
- Determinism: the same input context yields the same score.

## Failure modes

- Subjectivity Creep: [Criteria](https://mindscape.pages.dev/bootstrap/Criteria.md) drift from objective to subjective without detection
- Threshold Gaming: [Agent](https://mindscape.pages.dev/bootstrap/Agent.md) optimizes for passing threshold rather than actual quality

## Parameters

- `threshold` (Float, [0.0, 1.0]): Minimum score to pass evaluation

## Builds on

- [ScoringFunction](https://mindscape.pages.dev/bootstrap/ScoringFunction.md) (Infrastructure; Accepts)
- [Subject](https://mindscape.pages.dev/bootstrap/Subject.md) (Infrastructure; Accepts)
- [Agent](https://mindscape.pages.dev/bootstrap/Agent.md) (Mind; References)
- [Check](https://mindscape.pages.dev/bootstrap/Check.md) (Infrastructure; References)
- [Criteria](https://mindscape.pages.dev/bootstrap/Criteria.md) (Infrastructure; References)
- [Gradient](https://mindscape.pages.dev/bootstrap/Gradient.md) (Physics; References)
- [Validate](https://mindscape.pages.dev/bootstrap/Validate.md) (Infrastructure; References)
- [Score](https://mindscape.pages.dev/bootstrap/Score.md) (Infrastructure; Yields)

## Used by

- [AdversarialSteel](https://mindscape.pages.dev/bootstrap/AdversarialSteel.md) (Mind; References)
- [Contract](https://mindscape.pages.dev/bootstrap/Contract.md) (Infrastructure; References)
- [Expansive](https://mindscape.pages.dev/bootstrap/Expansive.md) (Mind; References)
- [HindsightBlock](https://mindscape.pages.dev/bootstrap/HindsightBlock.md) (Mind; References)
- [NormativeJudge](https://mindscape.pages.dev/bootstrap/NormativeJudge.md) (Mind; References)
- [NormCheck](https://mindscape.pages.dev/bootstrap/NormCheck.md) (Mind; References)
- [Novelty](https://mindscape.pages.dev/bootstrap/Novelty.md) (Mind; References)
- [Parsimony](https://mindscape.pages.dev/bootstrap/Parsimony.md) (Mind; References)
- [Realizable](https://mindscape.pages.dev/bootstrap/Realizable.md) (Mind; References)
- [SourceEvaluate](https://mindscape.pages.dev/bootstrap/SourceEvaluate.md) (Mind; References)
- [SteelmanCheck](https://mindscape.pages.dev/bootstrap/SteelmanCheck.md) (Mind; Composes with)
- [TriGate](https://mindscape.pages.dev/bootstrap/TriGate.md) (Infrastructure; References)

## Identity

- Sema ID: `sema:Judge#mh:SHA-256:704cbb71588d7a3bafa08b71c863005e31ec4400860b9cb8b094e660da9c7c6c`
- Ref: `Judge#704c`
- Supersedes:
  - `sema:Judge#mh:SHA-256:d84f449a90c6cdbe8e9bf7a8dcecd7369bb87cdab6880a1faa0dfe949584ae56`
  - `sema:Judge#mh:SHA-256:24016b1994d525fa1ff75ec9066fc2044284a90a1fe1b6336898bc79237e7f90`
  - `sema:Judge#mh:SHA-256:74de8ea8c2fb87fe5b8591a08d17bcd5658149b2f29d2133ccd3f47f212ffe13`

## Links

- [Pattern page](https://mindscape.pages.dev/bootstrap/Judge/)
- [View in the interactive graph](https://mindscape.pages.dev/bootstrap/#Judge)
- [JSON](https://mindscape.pages.dev/bootstrap/Judge.json)
- [Index of all patterns](https://mindscape.pages.dev/bootstrap/index.json)
