Test / cargo test (push) Successful in 6m22s
meta-read's home rows Fantasy / Science Fiction / Mystery query `popular:true ... genres:<slug>`. The card tier ignored `genres`, answered daily trending, and minted cards with no `genres/` key; the gateway's genre filter fails closed, so every card was dropped and the rows stayed empty. - A browse row naming genres asks search.json `subject_key:(…)` sorted `trending` (or `new` for fresh) instead of /trending/daily.json, and reads each doc's `subject_key`. - A card is stamped `genres/<Name>` only for a requested genre its doc is filed under (slug science-fiction -> subject science_fiction -> name "Science Fiction"; the gateway folds both sides). - A genre value that is not a plain slug answers nothing before any request: it would be pasted into the Open Library query.