A mobile workflow diverges after backgrounding, reconnecting, or replaying queued work. The affected area is ViewModel state.
Repair the ViewModel state capacity pool implementation so it allocates limited capacity by priority without exceeding demand or the global limit.
Evidence
- Affected surface: Android / Kotlin / ViewModel state.
- Observed failure family: allocate limited capacity.
- Scope policy: tenantId must equal tenant-primary.