{% if tokens %} {% for t in tokens %} {% endfor %}
Token Kind Uses Chapters Evidence Status Action
{{ t.token }} {% if t.suggestion %}
↳ likely “{{ t.suggestion }}” ({{ '%.2f'|format(t.suggestion_score) }})
{% endif %}
{% if t.kind == 'name_tag' %} name tag {% else %} role speaker {% endif %} {{ t.occurrences }} {% if t.chapters %}{{ t.chapters|join(', ') }}{% else %}—{% endif %} {% if t.evidence %} “{{ t.evidence[0][:90] }}{% if t.evidence[0]|length > 90 %}…{% endif %}” {% else %} — {% endif %} {% if t.status == 'unresolved' %} unresolved {% elif t.status == 'assigned' %} assigned {% elif t.status == 'created' %} new speaker {% else %} dismissed {% endif %} {% if t.status == 'unresolved' %}
{% else %} {% if t.target_speaker %}→ {{ t.target_speaker }}{% else %}no action{% endif %} {% endif %}
{% else %}

No name tokens recorded yet.

Run a scan to find names in the manuscript that don’t resolve to a speaker.

{% endif %}