{% extends "base.html" %}
{% from "fragments/_chips.html" import chip %}
{% from "legacy_runs/_run_row.html" import run_row %}
{% from "legacy_runs/_live_poller.html" import poller %}
{% block title %}Voxint — runs{% endblock %}
{% block cb_breadcrumb %}runs /{% if show_archived %} archived{% endif %}{% endblock %}
{% block cb_summary %}
{%- if show_archived -%}
Archived runs. Back to active
{%- else -%}
{{ pipeline_summary }}
· Pipeline status
{%- endif -%}
{% endblock %}
{% block cb_actions %}
{% if shell.can_write %}
{% if shell.media_enabled %}
+ Add media
{% else %}
+ Add media
{% endif %}
{% endif %}
{% endblock %}
{% block body %}
{% if not shell.media_enabled and shell.can_write %}
Fetching a URL lets the downloader contact other sites, including
ones a link redirects to. If you fetch links you don't fully trust, run the
restricted URL-download overlay ( URL ingestion is disabled.ADD MEDIA
{% if ytdlp_enabled %}
compose.ytdlp-egress.yaml) — see the
operations guide, “URL ingestion & egress security”.
No runs match{% if has_active_filters %} these filters{% endif %}{% if active_view != LifecycleView.ALL %} in this view{% endif %}.
{% else %}Recent asset, translation, voice sample, and research jobs. These run alongside the pipeline and never block it.