--- type: User Story title: "US-013: Show custom reward item names" description: Display a reward item's custom name together with its material type when browsing quests. status: done --- # US-013: Show custom reward item names As a **player**, I want named reward items identified by both custom name and material so that I understand exactly what a quest will award. ## Acceptance criteria - [x] A reward with a custom display name is shown as amount, readable custom name, and material type, such as `1 × Shopping List (PAPER)`. - [x] An unnamed reward continues to show its amount and material type, such as `3 × DIAMOND`. - [x] Styled custom names are converted to safe readable plain text without changing the escrowed item's exact metadata. - [x] Quest-board detail dialogs and `/quests` listings use the same reward representation. - [x] Newly escrowed rewards persist the readable custom name alongside their exact serialized item data. - [x] Existing persisted named rewards derive their custom name from valid stored item metadata when possible. - [x] Missing, malformed, or unreadable item metadata safely falls back to the material type without preventing quest browsing. - [x] Automated tests verify named, unnamed, styled, persisted, historical, and malformed reward metadata. ## Related - [US-003: Create a block-delivery quest](us-003-create-a-block-delivery-quest.md) - [US-004: Browse available quests](us-004-browse-available-quests.md)