Fixed
- Discover page no longer shows "not enough data" for populated libraries —
GetAuthorWorkswas not requestingratings_count/ratings_averagefrom the OpenLibrary search API, so every book stored via a monitored-author sync hadRatingsCount=0. The recommender's hard filter drops candidates with fewer than 50 ratings, silently eliminating all author-new and series candidates regardless of library size. The search query now fetches those fields and the enrichment merge propagates them to the stored book rows.