{% extends "base.html" %} {% block title %}Voxint — run {{ run.id.hex[:8] }}{% endblock %} {% block body %}
{{ run.id.hex[:8] }}{{ run.media_item.source_path }}
Source: {{ provenance }}
The initial enqueue was deferred because the task broker was unavailable. This run is queued and will start automatically once the broker recovers — no action needed.
{% endif %}{{ run.error }}
{% endif %} {% if run.status == "failed" %} {% endif %}{% if audio_available %}Audio{% endif %} {% if transcript_available %}Transcript{% endif %} {% if run.status == "completed" %}Review{% endif %} {% if not audio_available and not transcript_available %} No audio or transcript yet. {% endif %}
No stage attempts recorded yet.
{% else %}| Stage | Attempt | Status | Worker | Started | Finished | Lease expires | Error |
|---|---|---|---|---|---|---|---|
| {{ s.stage }} | {{ s.attempt }} | {{ s.status }} | {{ s.worker_id or "—" }} | {{ s.started_at.strftime("%Y-%m-%d %H:%M:%S") if s.started_at else "—" }} | {{ s.finished_at.strftime("%Y-%m-%d %H:%M:%S") if s.finished_at else "—" }} | {{ s.lease_expires_at.strftime("%Y-%m-%d %H:%M:%S") if s.lease_expires_at else "—" }} | {% if s.error %}{{ s.error }}{% else %}—{% endif %} |