{{ paper.status }}
${{ "%.2f"|format(cost_spent) }} / ${{ "%.0f"|format(paper.max_cost_usd or 25) }}
{% if can_cancel %} {% endif %} {% if can_resume %} {% endif %}
{% if progress %}
{% if progress.active %}
{% for a in progress.active %} {{ a.name }} {% if a.minutes is not none %}running {{ a.minutes }} min{% endif %} {% endfor %}
{% elif not progress.terminal %}
between steps…
{% endif %} {% if progress.elapsed_min is not none %}
{{ progress.elapsed_min }} min since the run started
{% endif %} {% if progress.phases %}
    {% for p in progress.phases %}
  1. {{ p.name }}
  2. {% endfor %}
{% endif %}
{% endif %} {% if failure and failure.failed %}

{{ failure.status | capitalize }}

{{ failure.headline }}

{% if failure.specialists %} {% endif %} {% for h in failure.hints %}

{{ h }}

{% endfor %} {% if failure.raw and failure.raw != failure.headline %}
Full error
{{ failure.raw }}
{% endif %}
{% elif paper.last_error %}

{{ paper.last_error }}

{% endif %}

Events

{% if not events %}

Waiting for first event…

{% else %}
    {% for e in events %}
  1. {{ e.event_type }} {% if e.stage %}{{ e.stage }}{% endif %} {% if e.specialist %}{{ e.specialist }}{% endif %}
  2. {% endfor %}
{% endif %}