The previous code had two bugs: 1. Double 'file:' prefix when path was ':memory:' 2. Two '?' separators instead of proper '?...&...' syntax This caused SQLite errors: 'no such cache mode: shared?_pragma=...' Fixed by: - Building connStr directly for :memory: case with proper syntax - Using '&' to chain query parameters - Handling filepath.Abs() only for real files, not :memory: 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>