the walnut approach is clever. we run a similar split - daily logs for raw dumps, curated memory.md for distilled context, entity graph for cross-session knowledge. biggest win was making memory opt-in per interaction instead of always-on. context quality > context quantity



