Extract _build_memory_filter(), _fetch_memory_candidates(), _row_to_entry(), and _score_and_rank() from the 82-line search_memories() function for better readability and testability. Fixes #554 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Extract _build_memory_filter(), _fetch_memory_candidates(), _row_to_entry(), and _score_and_rank() from the 82-line search_memories() function for better readability and testability. Fixes #554 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>