A state restoration path produces a user-visible duplicate after an interrupted session. The affected area is permission request.
Repair the permission request feature rollout implementation so it evaluates segment constraints and stable rollout buckets.
Evidence
- Affected surface: Android / Kotlin / permission request.
- Observed failure family: evaluate feature flags.
- Scope policy: retained must equal true.