The reading lens
What I read to understand what I own.
The holdings pages show what the household owns. This shelf shows why. Each book gets one honest takeaway — the sentence I would want Felix and August to keep even if they never open the book.
How this page is built
The shelf lives in books/books.csv — one row per book. Running python3 tools/build_books.py regenerates both the markdown lens (books/books.md) and the data behind this page. Edit the CSV, never the generated files.