Cognitive Search Pipeline
{#if showResult}
{resultCount} results in {durationMs}ms
{/if}
{#each stages as stage, i}
{@const isActive = i <= activeStage}
{@const isCurrent = i === activeStage && animating}
{stage.icon}
{stage.name}
{#if i < stages.length - 1}
{/if}
{/each}
{#if animating || showResult}
{/if}
{#if showResult}
Pipeline complete: {resultCount} memories surfaced from {stages.length}-stage cognitive cascade
{/if}