{# Timeline - event list (left panel) v0.1.3 unified format: {schema, seq, ts, level, event: {type, ...}, run: {...}} Event types: RUN_START/END, ATTEMPT/RESULT, EGRESS_EVENT #}

EVENT TIMELINE

{% if events %}
{% for event in events %} {# Extract event type from v0.1.3 nested structure #} {% set event_type = event.event.type if event.event else (event.type or event.event_type) %} {% set event_summary = event.event.data.action if event.event and event.event.data else '' %}
{{ event_type | upper }} {% if event.seq is defined %} #{{ "%03d"|format(event.seq) }} {% endif %}
{% if event_summary %}
{{ event_summary[:60] }}{% if event_summary|length > 60 %}...{% endif %}
{% endif %}
{% endfor %}
{% else %}
No events
{% endif %}
{# Store data in a script tag to avoid JS syntax errors in IDE #}