{{ m.scope_link(run.scope_kind, run.scope_value) }}
{% if run.dry_run %}dry-run{% endif %}
{% if run.status == 'running' %}running{% endif %}
{{ run.trigger }} · started {{ run.started_at | datetime }}
{% if skipped_offline %}
⊘ Skipped {{ skipped_offline|length }} device(s) monitored offline: {{ skipped_offline|join(', ') }}
{% endif %}
{% if aggregate %}
{%- set _verb = {'upgrade': 'Upgrading', 'downgrade': 'Downgrading'}.get(op, 'Backing up') %}
{{ rm.compose_aggregate(stats, false, _verb) }}
{% else %}
[+] Executing {{ op }} for {{ rows|length }} device{{ '' if rows|length == 1 else 's' }} ...
{% for r in rows %}{{ rm.compose_row(r.name, r.status, false, r.since, r.elapsed, r.detail) }}{% endfor %}
{% endif %}
{% if summary %}{{ rm.compose_summary(summary, size_str) }}{% else %}
{% endif %}