A Percentage Is Not a Rollout
Feature flags are a common mechanism for progressive delivery, and fractional evaluation is how the slicing gets done. Ship the change behind a flag, give it five percent, watch, go to twenty-five, then fifty, then all. It is a familiar playbook and it works.
Look closely at that sequence, though, and notice what the evaluation API is actually doing. It answers which variant a given evaluation context receives under the current configuration. It does not decide whether or when that configuration should change.
That is a real gap. It is not OpenFeature's fault, and being precise about where it sits matters.





