You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[AI-FSSDK] [FSSDK-12369] Add local holdouts support with includedRules field
- Add optional includedRules field to Holdout interface (null/undefined = global, array = local)
- Add globalHoldouts and ruleHoldoutsMap to ProjectConfig type
- Update parseHoldoutsConfig to separate global vs local holdouts based on includedRules
- Add getHoldoutsForRule() helper exported from project_config
- Update decision_service to use globalHoldouts at flag level (replaces configObj.holdouts)
- Add local holdout checks in getVariationFromExperimentRule (per experiment rule)
- Add local holdout checks in getVariationFromDeliveryRule (per delivery/rollout rule)
- Add 6 new tests in project_config.spec.ts covering global/local classification and backward compat
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments