{% extends "base.html" %} {% block title %}Session {{ client_session_id }} - Invincible{% endblock %} {% block content %}

Session {{ client_session_id }}

created {{ created_at | timeago }} · updated {{ updated_at | timeago }}

{% if summary.interruption_note %} {% endif %}
{{ summary.attempts }}Attempts
{{ summary.failovers }}Failovers
{{ summary.turns }}Turns
{{ summary.providers_used | length }}Providers

Tasks

{% for key, st in tasks.items() %} {% else %} {% endfor %}
TaskStatusHeadPayload
{{ key }} {{ st.status }} v{{ st.version }} {{ st.payload | tojson }}
No task state tracked for this session.
{% if checkpoints %}

Checkpoints

{% endif %} {% if failovers %}

Failover chain

{% for f in failovers %} {# one line: the "from → to" text shape is asserted in tests #} {{ f.from }} → {{ f.to }} {% endfor %}
{% endif %}

Activity

{% for n in activity %} {% else %} {% endfor %}
WhenWhat
{% if n.ts %}{{ n.ts | timeago }}{% else %}-{% endif %} {{ n.label }}
No provider attempts or state changes recorded yet.
{% endblock content %}