You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Elijah Voigt cf1bc9d8a8 feat(db): implement database & caching layer [claudbg-goc1, claudbg-umrv, claudbg-hskl, claudbg-edmr]
- src/db/connection.rs: DbHandle type alias (Arc<libsql::Database>), open_db(), default_db_path()
- src/db/schema.rs: run_migrations() creating sessions, messages, tool_uses, raw_sessions tables
- src/db/sync.rs: ensure_synced() and force_resync() with lazy mtime/size-based staleness check
- Cargo.toml: add tempfile dev-dependency for tests
- Fix: scope read connection before write to avoid SQLite locked error

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
.beans feat(db): implement database & caching layer [claudbg-goc1, claudbg-umrv, claudbg-hskl, claudbg-edmr] 2 months ago
.claude Initial project scaffold 2 months ago
src feat(db): implement database & caching layer [claudbg-goc1, claudbg-umrv, claudbg-hskl, claudbg-edmr] 2 months ago
.beans.yml Initial project scaffold 2 months ago
.envrc Initial project scaffold 2 months ago
.gitignore Initial project scaffold 2 months ago
Cargo.lock feat(wave1): Add Cargo.toml dependencies + create src/lib.rs scaffold [claudbg-yugb] 2 months ago
Cargo.toml feat(db): implement database & caching layer [claudbg-goc1, claudbg-umrv, claudbg-hskl, claudbg-edmr] 2 months ago
flake.lock Initial project scaffold 2 months ago
flake.nix Add v0.1.0 project plan: 37 beans across 7 epics 2 months ago