A device lifecycle boundary exposes stale data when network and local state disagree. The affected area is repository cache.
Repair the repository cache reporting metrics implementation so it groups records once and returns accurate counts and totals.
Evidence
- Affected surface: Android / Kotlin / repository cache.
- Observed failure family: aggregate grouped totals.
- Scope policy: region must equal eu-west.