Skip to content

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

Closed
jaeopt wants to merge 1 commit intomasterfrom
ai/jaeopt/FSSDK-12262-cmab-ups-3
Closed

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

Conversation

@jaeopt
Copy link
Owner

@jaeopt jaeopt commented Feb 6, 2026

Summary

CMAB experiments should not use the User Profile Service (UPS) for sticky bucketing. CMAB decisions are managed by the CMAB service with its own caching mechanism, so UPS should be bypassed for these experiments.

Changes

  • Skip UPS lookup (saved variation check) for CMAB experiments in the decision service
  • Skip UPS save (variation persistence) after CMAB decisions are made
  • Add decision reason when UPS is skipped for CMAB experiments

Jira Ticket

FSSDK-12262

Testing

Verified with unit tests.

@jaeopt jaeopt closed this Feb 6, 2026
@jaeopt jaeopt deleted the ai/jaeopt/FSSDK-12262-cmab-ups-3 branch February 6, 2026 21:52
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