Problem
store.rs:315:
let importance = 0.3 * access_score + 0.3 * recency_score + 0.2 * connectivity + 0.2 * 0.0;
The pinned bonus term is hardcoded 0.2 * 0.0 instead of using m.pinned.
Fix
let pinned_score = if m.pinned { 1.0 } else { 0.0 };
let importance = 0.3 * access_score + 0.3 * recency_score + 0.2 * connectivity + 0.2 * pinned_score;
Severity: MAJOR (importance calc wrong for pinned memories)
Problem
store.rs:315:The pinned bonus term is hardcoded
0.2 * 0.0instead of usingm.pinned.Fix
Severity: MAJOR (importance calc wrong for pinned memories)