Safety feature: track how long assist has been running and gently surface it (e.g. in the notification: 'on for 2h 15m'), optionally with a reminder after long continuous use.
Sketch: session start time in AssistController / AssistService; update the ongoing notification periodically; string resources for the copy. No new permissions. The limiter already bounds loudness — this adds the duration dimension of safe listening.
Safety feature: track how long assist has been running and gently surface it (e.g. in the notification: 'on for 2h 15m'), optionally with a reminder after long continuous use.
Sketch: session start time in
AssistController/AssistService; update the ongoing notification periodically; string resources for the copy. No new permissions. The limiter already bounds loudness — this adds the duration dimension of safe listening.