soia-pkm-library-book-catalog
Maintain an Obsidian library purely locally, idempotently, and repeatably: backfill to-read records and regenerate the library, reading records, and type overview, without relying on WeRead. Triggers: "Regenerate library overview", "Update reading records overview", "Backfill to-read records", "Library organization"