{% extends "base.html" %} {% block title %}vezir — session {{ row.id }}{% endblock %} {% block content %}

← all sessions

{{ row.title or row.id }}

scribed by {{ row.github }} at {{ row.created_at }}

{# Derive a "local-only" UI state: the job completed but the user opted #} {# out of sync at upload time, so artifacts are on the vezir server but #} {# never pushed to the configured destination repo. The retroactive #} {# /session//sync endpoint flips sync_enabled and re-runs sync. #} {% set is_local_only = row.status == 'done' and row.sync_enabled == 0 %}

Status: {% if is_local_only %} local-only {% else %} {{ row.status }} {% endif %}

{% if row.status == 'needs_labeling' %}

Label speakers

{% endif %} {% if is_local_only %}
Push this session's artifacts to the configured destination repo.
{% endif %} {% if row.error %}

Error

{{ row.error }}
{% endif %} {% if row.artifacts_dict %}

Artifacts

{% endif %} {% if row.status in ('queued', 'transcribing', 'syncing', 'needs_labeling') %} {% endif %} {% endblock %}