{#if events.length === 0}
📄

No events for this session

Events will appear here as orchestration runs.

{:else}
    {#each events as event, i (event.id)} {@const showDate = i === 0 || formatDate(event.timestamp) !== formatDate(events[i - 1].timestamp)} {#if showDate}
  1. {formatDate(event.timestamp)}
  2. {/if}
  3. {formatTimestamp(event.timestamp)} {typeLabel(event.eventType)} {#if event.state} {event.state} {/if}

    {event.details}

  4. {/each}
{/if}