Remove SQLite legacy support
SQLite is no longer supported; PostgreSQL is now required.

- Delete navi/core/sqlite_session_store.py
- Delete navi/memory/sqlite_store.py
- Remove SqliteSessionStore from navi/core/__init__.py exports
- deps.py: drop SQLite fallback, raise RuntimeError if DATABASE_URL missing
- config.py: remove db_path setting
- pyproject.toml & requirements.txt: drop aiosqlite dependency
- .gitignore: remove navi.db entry
- tech_debt_review_2026-04-29.md: mark #8 as REMOVED

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 098401a commit 7b672c3e9d8324e99d5170b85774c8d8f62962de
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 29 Apr
Showing 9 changed files
View
.gitignore
View
docs/tech_debt_review_2026-04-29.md
View
navi/api/deps.py
View
navi/config.py
View
navi/core/__init__.py
View
navi/core/sqlite_session_store.py 100644 → 0
View
navi/memory/sqlite_store.py 100644 → 0
View
pyproject.toml
View
requirements.txt