Skip to content

[AI-FSSDK] (DO NOT REVIEW) [FSSDK-12262] Exclude CMAB from UserProfileService#16

Open
jaeopt wants to merge 1 commit intomasterfrom
ai/jaeopt/FSSDK-12262-cmab-ups-2
Open

[AI-FSSDK] (DO NOT REVIEW) [FSSDK-12262] Exclude CMAB from UserProfileService#16
jaeopt wants to merge 1 commit intomasterfrom
ai/jaeopt/FSSDK-12262-cmab-ups-2

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>
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