name.
nameis the metric’s stable slug (itsmetricId), exactly what a collector references.displayNameis the human name shown in the UI.- The prompt is the grading criteria and must reference a transcript source (e.g.
{{transcript}}) and{{world_context}}. Inline orfile://. name,type, andscopeare immutable once created (a change is create-new). Editing the prompt, labels, bounds, or options creates a new version.- SCALE metrics add
scaleMin/scaleMax(+ optionalscaleLabels); CLASSIFICATION metrics addoptions(+ optionalmaxSelections);scope: PER_PARTICIPANTrequires aparticipantRole.
System metrics (Roark’s built-in metrics) are managed by Roark, not by you: you never define
them in config. To collect one, just reference its slug in a collector’s
metrics: list, exactly
like a custom metric. The same is true for derived metrics (thresholds, formulas, patterns), which
are not yet definable in config.For the full field reference of every kind, see the Config DSL reference schema.