Skip to content

Conversation

@jaeopt
Copy link
Owner

@jaeopt jaeopt commented Feb 10, 2026

Summary

Excludes CMAB experiments from UserProfileService (UPS) sticky bucketing. CMAB decisions are dynamic and should not be persisted in UPS, as UPS maintains decisions across the experiment lifetime without considering TTL or user attributes, which contradicts CMAB's dynamic nature.

Changes

  • Skip UPS lookup for CMAB experiments in the decision service
  • Skip UPS save for CMAB experiments after variation assignment
  • Add decision reason message when CMAB is excluded from UPS
  • Add unit tests for CMAB UPS exclusion behavior

Jira Ticket

FSSDK-12262

@jaeopt jaeopt force-pushed the ai/jaeopt/FSSDK-12262-cmab-ups-3 branch from 37f2cb4 to 607034a Compare February 10, 2026 00:49
@jaeopt jaeopt closed this Feb 10, 2026
@jaeopt jaeopt deleted the ai/jaeopt/FSSDK-12262-cmab-ups-3 branch February 10, 2026 00:58
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