Interface MemoryConsolidationResult

Statistics returned after a consolidation cycle completes.

interface MemoryConsolidationResult {
    pruned: number;
    merged: number;
    derived: number;
    compacted: number;
    durationMs: number;
    personalityDecayed?: number;
}

Properties

pruned: number

Number of traces pruned (below strength threshold).

merged: number

Number of trace pairs merged into single traces.

derived: number

Number of new insight traces derived from clusters.

compacted: number

Number of traces compacted (archived to long-term store).

durationMs: number

Wall-clock time the consolidation cycle took in milliseconds.

personalityDecayed?: number

Number of personality mutations affected by decay during this cycle.

Only populated when a PersonalityMutationStore is configured on the ConsolidationLoop. This includes both weakened mutations and mutations pruned after falling below the strength threshold. Zero when the store is absent or no mutations were touched.

Default

0