ec3eedbcb0
Prevent default sqlite historyDbPath from leaking into non-sqlite providers during config merging. Consolidate and expand test coverage to 19 tests: config precedence, non-sqlite isolation, migration warning, explicit dbPath, read-only CWD, and utility edge cases. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>