Candidate#

This page is generated from the code and must not be edited by hand.

A proposed edge, before the decoder has chosen a globally consistent subset.

Candidates are generated within bounded indexes, never all-pairs. Each carries its evidence vector whole and a decision tier assigned by classification rather than by threshold. A score exists only to order candidates within one tier.

Fields#

Field

Type

Required

If left out

candidate_id

text

yes

decision_tier

DecisionTier

no

"circumstantial"

defeaters

list of Defeater

no

[]

level

text

no

"file"

primitive

Primitive

yes

respect

text or null

no

null

rule_id

text

yes

rule_version

text

yes

run_id

text

yes

salience

Salience or null

no

null

schema_version

text

no

"1.23"

scope

Scope

yes

source_id

text

yes

specialization

text or null

no

null

support

list of SupportComponent

no

[]

target_id

text

yes

tiebreak

number

no

0.0

The types named above are described on the shared types page: DecisionTier, Defeater, Primitive, Salience, Scope, SupportComponent.