{#if loading}

Loading memory graph...

{:else if error}

Your Mind Awaits

{error}

{:else if graphData} {/if}
{#if graphData}
{graphData.nodeCount} nodes / {graphData.edgeCount} edges
{/if}
{#if selectedMemory}

Memory Detail

{selectedMemory.nodeType} {#each selectedMemory.tags as tag} {tag} {/each}
{selectedMemory.content}
Retention {(selectedMemory.retentionStrength * 100).toFixed(1)}%
Created: {new Date(selectedMemory.createdAt).toLocaleDateString()}
Reviews: {selectedMemory.reviewCount ?? 0}
{#if selectedMemory.source}
Source: {selectedMemory.source}
{/if}
{/if}