A mobile workflow diverges after backgrounding, reconnecting, or replaying queued work. The affected area is permission request.
Repair the permission request update stream implementation so it keeps the latest valid version and reports stale conflicts.
Evidence
- Affected surface: Android / Kotlin / permission request.
- Observed failure family: resolve duplicate updates.
- Scope policy: retained must equal true.