Snider
c2e44b74bb
refactor: migrate CLI imports from core/go to core/cli
...
Update imports from forge.lthn.ai/core/go/pkg/cli to
forge.lthn.ai/core/cli/pkg/cli following CLI package split.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-22 23:29:49 +00:00
Claude
5ea42689d3
chore: migrate Snider deps from github.com to forge.lthn.ai
...
Update Enchantrix reference in comment and dependency versions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 21:41:49 +00:00
Snider
f5fb34c7fb
chore: go mod tidy for 1.26.0
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-22 20:35:59 +00:00
Snider
fde12e1539
feat: migrate crypt and test commands from CLI
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-21 19:38:16 +00:00
Snider
9585da8e66
chore: resolve forge deps from registry, remove local replaces
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-21 19:09:41 +00:00
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
Claude
8498ecf890
feat: extract crypto/security packages from core/go
...
ChaCha20-Poly1305, AES-256-GCM, Argon2 key derivation, OpenPGP
challenge-response auth, and trust tier policy engine.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 15:25:54 +00:00