46880e1b06eff4a4bf046cb8032ff1134be5b736
Drop the legacy "(none)" target fallback that quietly picked the first attached device. Every device-bound subcommand now requires a `watch` or `emulator` prefix (or DOCTATE_TARGET env var). The emulator path never auto-picks a running emulator: even with exactly one running, the menu shows so the user can boot a different AVD instead. ADB_SERIAL / WEAR_AVD still bypass the menu for scripted runs. Menu results now travel through a global RESOLVED_SERIAL/PICKED instead of stdout+$(), so `die` inside the resolvers aborts the main shell directly rather than getting swallowed by a command-substitution subshell.
Description
No description provided
Languages
Rust
74%
Kotlin
12.7%
HTML
4.9%
Python
4.1%
Shell
3.8%
Other
0.5%