product selections ranked by affinity score, filtered by inventory availability and margin targets - **How to frame it** — messaging tone and content adapted to segment (an Enthusiast receives "new arrivals" framing; a Lapsed VIP receives "we miss you" framing; a Bargain Hunter receives "exclusive m