When a user qualifies for an experiment based on certain user properties and is assigned a variant, their allocation to that variant is deterministic and will remain consistent throughout the experiment, even if their qualifying properties change and they temporarily no longer qualify for the experiment.
If a user's properties change such that they no longer meet the experiment's qualifying criteria, they will receive the default parameter values until their properties revert to a state that re-qualifies them for the experiment. Upon re-qualification, the user will be reassigned to the same variant as initially allocated.
This deterministic allocation ensures that a user's experience remains consistent across multiple sessions and that the integrity of the experiment is maintained. The allocation is based on a stable identifier, such as a userID or stableID, which allows for consistent group assignment upon re-qualification.