add similarity cache, cache stats, loading indicator, and planning doc
- similarity_cache table for /similar endpoint (invalidates on doc count change)
- cache_hits/cache_misses counters in stats
- loading indicator for "related to" results in frontend
- planning doc for standard-search expansion
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>