{{ t.review }}

{% for section in review.sections %}

{{ t['review_' ~ section.kind] }}

{% for item in section.candidates %}{% else %}{% endfor %}
{{ t.review_resource }}{{ t.review_version }}{{ t.review_reason }}{{ t.review_status }}
{{ item.family if item.candidate_kind == 'artifact' else 'Tag' }} · {{ item.candidate_id }} {{ item.version }}{{ item.reason or '' }}{{ t['review_' ~ item.status] }}
{{ t.review_empty }}
{% if section.next_cursor %}{{ t.review_next }}{% endif %}
{% endfor %} {% if review.selected %}{% set detail = review.selected %}{% set candidate = detail.candidate %}

{{ candidate.candidate_id }} · {{ t.review_version }} {{ candidate.version }}

{{ candidate.reason or '' }}

{% if detail.kind == 'tag' %}

{{ t.review_effect_tag }}

{% elif candidate.family in ['prompt', 'skill', 'handoff'] %}

{{ t['review_effect_' ~ candidate.family] }}

{% endif %}

{{ t.review_diff }}

{% if detail.get('baseline_error') %}

{{ t.review_target_unavailable }}

{% else %}
{{ detail.diff }}
{% endif %}
{{ t.review_content }}
{{ detail.proposal }}

{{ t.review_evidence }}

{% for evidence in detail.evidence %}
{{ evidence.reference }} {% if evidence.get('error') %}

{{ t.review_unavailable }}

{% elif evidence.selected %}
{{ evidence.content }}
{% endif %}
{% endfor %}
{{ t.review_history }}{% for entry in detail.history %}

{{ t.review_version }} {{ entry.version }} · {{ t['review_' ~ entry.status] }} · {{ entry.decision_reason or entry.reason }}

{% endfor %}
{% if candidate.status == 'pending' %} {% set permissions = candidate.get('permissions') %}
{% if permissions is none or permissions.can_approve %}{% endif %} {% if permissions is none or permissions.can_reject %}{% endif %}
{% if permissions is none or permissions.can_revise %}
{{ t.review_edit }}
{% endif %} {% endif %}
{% endif %}