← all tickets

06 — Wishlist acquisition prompt

What to build: When the user saves a *new* Volume whose title fuzzily matches a Wishlist entry, the app asks "remove from wishlist?" — accepting deletes the wish, declining leaves it, and either way the Volume saves normally. The match should tolerate the usual noise (case, diacritics, subtitle differences, an author mismatch is not disqualifying); when several wishes match, show them and let the user pick. No schema change, no stored link between wish and Volume — this is a save-time convenience only, per the design review. Edits to existing Volumes never trigger the prompt.

Blocked by: None — can start immediately.

Status: ready-for-agent

prompt; accepting removes the wish, declining keeps it

matches, saving is completely unchanged

appended to either side