Camera-driven book intake and checkout inventory system for Books in Hand, a nonprofit keeping books out of landfills. Deterministic size-bucketing, barcode/OCR/vision-LLM backfill, FastAPI kiosk backend.
Find a file
pyr0ball 27c066de1c feat: add CSV catalogue data layer
Implement Catalogue class with BookRecord dataclass for managing the
CSV-based book inventory. Provides operations to append records, read all
rows, update specific books, and generate unique book IDs.

5 tests passing, all functionality working as specified.
2026-07-13 10:11:49 -07:00
bookmark feat: add CSV catalogue data layer 2026-07-13 10:11:49 -07:00
tests feat: add CSV catalogue data layer 2026-07-13 10:11:49 -07:00
.gitignore chore: scaffold bookmark project structure 2026-07-13 10:08:41 -07:00
AGENTS.md docs: add AGENTS.md project context (CLAUDE.md symlinked for compatibility) 2026-07-13 10:06:17 -07:00
CLAUDE.md docs: add AGENTS.md project context (CLAUDE.md symlinked for compatibility) 2026-07-13 10:06:17 -07:00
pyproject.toml chore: scaffold bookmark project structure 2026-07-13 10:08:41 -07:00