- startService() before bindService() so Android 14 allows foreground promotion (bind-only no longer satisfies the "started from foreground" requirement since API 34) - smarter POST_NOTIFICATIONS flow: re-ask once, then redirect to app notification settings instead of silently doing nothing after denial - track first-ask via SharedPreferences so the settings redirect only triggers on a second-or-later launch after denial Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>