📱 Phone reports: TikTok in foreground, 60s
The on-device agent reads which app is on top (UsageStats) and POSTs it — package name + duration only, never content.
POST /ingest/device-usage
[{ deviceId:"phone_yilmaz", ts:"08:22", foregroundPackage:"com.zhiliaoapp.musically", durationMs:60000 }]
→ row in device_usage_events · category DISTRACTING · falls inside the on_trip window
⚑ HIGH flag: distracting_app_on_trip — TikTok 60s while a passenger was on board