{Math.round(confidenceThreshold * 100)}%
{totalCandidates} candidate{totalCandidates !== 1 ? 's' : ''}
{#if filteredSessions.length === 0}
📋

No memory candidates found

{#if sourceFilter !== 'all' || confidenceThreshold > 0} Try adjusting your filters. {:else} Memory candidates will appear here as they are captured from orchestration results. {/if}

{:else}
{#each filteredSessions as session (session.sessionId)}

Session: {session.sessionId}

{session.candidates.length}
{#each session.candidates as candidate, i (session.sessionId + '-' + i)} {/each}
{/each}
{/if}