Skip to content

Findings

Generated field reference from the AQVEN Python package.

This reference is generated from the package’s Pydantic models. Fields use their YAML aliases. Unknown fields are rejected. Cross-field rules implemented by validators may not appear in JSON Schema; run aqven check on a complete project.

YAML fieldTypeRequiredDefaultConstraints
metricstringYes——
role'primary' | 'guardrail'Yes——
variantstringYes——
baselinestring | nullNoNone—
direction'higher_is_better' | 'lower_is_better'Yes——
bound'above' | 'below' | nullNoNone—
thresholdnumber | nullNoNone—
marginnumberYes——
relativebooleanNoFalse—
estimateFindingEstimateYes——
verdict'pass' | 'fail' | 'unclear' | 'reference' | 'none'Yes——

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
node_idstringYes——
what'agent' | 'prompt' | 'use' | 'flow'Yes——
valuestringYes——

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
valuenumber | nullYes——
lownumber | nullYes——
highnumber | nullYes——
methodstring | nullYes——
p_valuenumber | nullNoNone—
p_adjustednumber | nullNoNone—
casesintegerYes—minimum=0
attemptsintegerYes—minimum=0

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
experiment_sha256stringYes——
dataset_sha256stringYes——
cases_sha256stringYes——
code_sha256stringYes——
judgesmap<string, string>No{}—

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
checkstringYes——
inferencestringYes——
agentstringYes——
validated_bystring | nullNoNone—

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
split'holdout'Yes——
datasetstringYes——
tagsmap<string, string> | nullNoNone—
casesintegerYes—minimum=1
repeatsintegerYes—minimum=1
attemptsintegerYes—minimum=1
infra_errorsintegerYes—minimum=0
holdout_looksintegerYes—minimum=1
case_names_sha256stringYes——
started_atstringYes——
finished_atstringYes——
engine_versionstringYes——

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
apiVersion'aqven/v1'Yes——
kind'Finding'Yes——
experimentstringYes——
seriesstringYes—pattern=^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
descriptionstringYes——
failure_modestring | nullNoNone—
question'threshold' | 'compare' | 'noninferior'Yes——
state'confirmed' | 'refuted' | 'inconclusive' | 'invalid' | 'signal'Yes——
reason'below_mde' | 'uninformative' | 'no_discordance' | 'compute_confounded' | 'inputs_changed' | 'infra_errors' | 'no_data' | 'budget_cut' | 'cancelled' | 'dev_split' | 'judge_not_validated' | nullNoNone—
statementstringYes——
cellsFindingCell[]Yes—minItems=1
variantsFindingVariant[]Yes—minItems=1
judgesFindingJudge[]No[]—
scopeFindingScopeYes——
inputsFindingInputsYes——
spend_usdnumber | stringYes——
self_sha256stringYes—pattern=^sha256-[0-9a-f]{64}$

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
idstringYes——
changesFindingChange[] | nullNoNone—
agentsmap<string, string>Yes——
modelsstring[]Yes——
flow_hashstringYes——
metricsmap<string, FindingEstimate>Yes——

JSON Schema