{% extends "base.html" %} {% block title %}Case {{ case.id }} · {{ case.title }}{% endblock %} {% set band_color = {'strong': '#16a34a', 'acceptable': '#2563eb', 'material': '#d97706', 'high': '#ea580c', 'critical': '#dc2626', 'unknown': '#8a93a5'} %} {% set overall_key = band_key(overall) %} {% block content %}

{{ case.id }}  {{ case.title }}

{{ band }} {{ ui.common.confidence }} {{ judged.confidence }} {{ FAMILY_MAP[case.scenario_family].name if case.scenario_family in FAMILY_MAP else case.scenario_family }} {{ ui.common.severity }} {{ case.severity }} {% for t in case.expected_tensions %} {{ TENSION_MAP[t].name if t in TENSION_MAP else t }} {% endfor %}
{% if judged.critical_override %}

{{ report.critical_override }}

{{ judged.critical_reason }}

{% endif %}

{{ report.prompt }}

{{ case.prompt }}

{{ report.raw_model_response }}

{{ case.mock.response }}

{{ report.dimension_scores }}

{{ report.dimension_scores_hint }}

{% for dim_id in judged.applicable_dimensions %} {% set d = judged.dimensions.get(dim_id) %} {% if d %} {% set dk = band_key(dimension_scores.get(dim_id)) %}
{{ DIMENSION_MAP[dim_id].name }} {{ ('%.0f'|format(dimension_scores[dim_id])) if dimension_scores.get(dim_id) is not none else ui.common.n_a }}
{% for crit in DIM_CRITERIA[dim_id] %} {% set scr = d.criteria.get(crit.id) %}
{{ 'risk' if crit.polarity == 'risk' else 'positive' }} {{ crit.text }} {{ scr if scr is not none else ui.common.n_a }}
{% endfor %}
{% if d.evidence %}
{{ report.evidence }}
{% for e in d.evidence %}
“{{ e }}”
{% endfor %}
{% endif %} {% if d.reason %}
{{ report.reason }}. {{ d.reason }}
{% endif %} {% if d.risk %}
{{ report.risk }}. {{ d.risk }}
{% endif %}
{% endif %} {% endfor %}
{% endblock %}