No description
Find a file
Snider 1aeabfd32b feat(auth): add SessionStore interface with SQLite persistence
Extract in-memory session map into SessionStore interface with two
implementations: MemorySessionStore (default, backward-compatible) and
SQLiteSessionStore (persistent via go-store). Add WithSessionStore
option, background cleanup goroutine, and comprehensive tests including
persistence verification and concurrency safety.

Phase 1: Session Persistence — complete.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-20 01:44:51 +00:00
auth feat(auth): add SessionStore interface with SQLite persistence 2026-02-20 01:44:51 +00:00
crypt test(phase0): expand test coverage, security audit, and benchmarks 2026-02-20 01:14:41 +00:00
trust test(phase0): expand test coverage, security audit, and benchmarks 2026-02-20 01:14:41 +00:00
CLAUDE.md feat(auth): add SessionStore interface with SQLite persistence 2026-02-20 01:44:51 +00:00
FINDINGS.md test(phase0): expand test coverage, security audit, and benchmarks 2026-02-20 01:14:41 +00:00
go.mod feat(auth): add SessionStore interface with SQLite persistence 2026-02-20 01:44:51 +00:00
go.sum feat(auth): add SessionStore interface with SQLite persistence 2026-02-20 01:44:51 +00:00
TODO.md feat(auth): add SessionStore interface with SQLite persistence 2026-02-20 01:44:51 +00:00