mw-memory — explainable retrieval for MemoryWhale.
The differentiator: retrieval that returns not just which memories, but why — a blended score over interpretable signals (similarity, recency, importance, reinforcement, task-relevance), each with a human-readable reason.
Everything is behind a [engine::MemoryEngine] interface that MemoryWhale
owns, so the storage/retrieval backend is pluggable: the built-in scorer by
default, or — with the off-by-default mempalace feature — an
engine::MemPalaceEngine that talks to a local mempalace-mcp server over
MCP. Callers never change.