{% comment %} Semantic judgement panel for one repetition. Context: rep (see infra.ui._rep_view). Hidden entirely when the evaluation carries no semantic judgement (rep.agentic_judge is None) — a missing judgement must never be rendered as an empty or fake "pass". {% endcomment %} {% if rep.agentic_judge %}

Semantic agentic evaluation

{{ rep.agentic_judge.status }}
{% if rep.agentic_judge.rationale and not rep.agentic_judge.dimensions %}

{{ rep.agentic_judge.rationale }}

{% endif %} {% if rep.agentic_judge.dimensions %}
{% for d in rep.agentic_judge.dimensions %}
{{ d.label|default:d.name }} {{ d.status }} {% if d.spans %} {% for sp in d.spans %} {{ sp.label|default:sp.span_id }} {% endfor %} {% endif %}
{% if d.rationale %}

{{ d.rationale }}

{% endif %}
{% endfor %}
{% endif %}
{% if rep.agentic_judge.model_version %}Model: {{ rep.agentic_judge.model_version }}{% endif %} {% if rep.agentic_judge.prompt_version %}Prompt: {{ rep.agentic_judge.prompt_version }}{% endif %} {% if rep.agentic_judge.confidence is not None %}Confidence: {{ rep.agentic_judge.confidence }}{% endif %} {% if rep.agentic_judge.uncertainty %}Uncertainty: {{ rep.agentic_judge.uncertainty }}{% endif %}
{% endif %}