Interface WorkingMemorySlot

interface WorkingMemorySlot {
    slotId: string;
    traceId: string;
    activationLevel: number;
    enteredAt: number;
    rehearsalCount: number;
    attentionWeight: number;
}

Properties

slotId: string
traceId: string

Reference to the underlying MemoryTrace (or a transient key).

activationLevel: number

0-1 activation level; determines if slot is "in focus".

enteredAt: number

When this trace entered working memory (Unix ms).

rehearsalCount: number

Maintenance rehearsal counter.

attentionWeight: number

How much attention is allocated to this slot (0-1).