Commit graph

4 commits

Author SHA1 Message Date
f93d51d500 feat: add book-region cropping from wide captures 2026-07-13 10:24:05 -07:00
b9ddbee81e feat: add deterministic marker-based size bucketing 2026-07-13 10:19:10 -07:00
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
4aee1e5181 chore: scaffold bookmark project structure 2026-07-13 10:08:41 -07:00