Deliberately no scope or when here — an app-declared bind is always phone-scope
and eligible only while that app is foreground. Both are derived by the runtime
aggregator in shell/state/keybinds.ts as scope: 'phone' and when: 'app:${appId}',
which is what stops an app claiming an unscoped action or another app's context.
A default hotkey an app declares for itself.
Deliberately no
scopeorwhenhere — an app-declared bind is always phone-scope and eligible only while that app is foreground. Both are derived by the runtime aggregator inshell/state/keybinds.tsasscope: 'phone'andwhen: 'app:${appId}', which is what stops an app claiming an unscoped action or another app's context.