Skip to content

Conversation

@jaeopt
Copy link
Owner

@jaeopt jaeopt commented Feb 6, 2026

Summary

Updates the SDK to exclude CMAB (Contextual Multi-Armed Bandit) experiments from User Profile Service sticky bucketing. UPS maintains decisions across experiment lifetime without considering TTL or user attributes, which contradicts CMAB's dynamic nature.

Changes

  • Skip UPS lookup for CMAB experiments to enable dynamic decision-making
  • Skip UPS persistence for CMAB experiments
  • Add decision reason when UPS is skipped for CMAB experiments

Jira Ticket

FSSDK-12262

* Skip UPS for CMAB experiments to enable dynamic decisions
* Add decision reason when UPS is skipped for CMAB
* CMAB experiments require fresh decisions without sticky bucketing

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@jaeopt jaeopt closed this Feb 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant