Setup
Common workflows
Request recommendations for a known user
Serve recommendations for anonymous traffic
Use a temporary user identifier (for example a session-scoped UUID) inuser_id so traffic can still be tracked consistently.
Roll out by surface using context IDs
Create separate context IDs for each surface (101, 205, 309) and pass the right context_id per request so ranking logic stays predictable.

