Today there is one Stop, and it kills everything: the turn plus every background task. The approved header pull-down adds a stop per task and "Stop all". The open question is what the composer's ■ does while background tasks are running.
pnpm dev. Before building any B, C or D option, a short test should confirm a background shell survives a turn-only stop.| Option | ■ means | Stop everything | Mis-press risk |
|---|---|---|---|
| A1 Today | Turn + all tasks | 1 tap | High. Kills tasks you wanted. |
| A2 Says so | Turn + all tasks | 1 tap | High, but warned. |
| B1 Header owns tasks | Turn only | 3 taps, in the header | None. |
| B2 Dots are a button | Turn only | 3 taps, by the composer | None. |
| B3 Toast offer | Turn only | 2 taps | Low. |
| C1 Second press | Turn, then tasks | 2 taps | High. Double-tap, and the button stays armed for hours. |
| C2 Second press, 4 s | Turn, then tasks | 2 quick taps | Medium. Double-tap. |
| C3 Hold for all | Tap turn, hold all | 1 hold | Low, but hidden. |
| C4 Hold for menu | Tap turn, hold menu | Hold + 1 tap | Low, but hidden. |
| D1 Split button | Turn; ⌄ opens menu | 2 taps | Low. |
| D2 Stop asks | Asks if tasks run | 2 taps | None, but slowest. |
| D3 Two buttons | ■ turn, blue grid tasks | 2 taps | Medium. Wrong button. |
No change to what Stop means. Per-task control lives only in the header pull-down.
Background work survives Stop. The options differ in where you go to stop it.
Your idea and its variants: ■ stops the turn first, and the same control can then stop the tasks.
The choice is explicit in the composer itself.
Desktop add-on, works with any option: Esc stops the turn, and a second Esc within a second stops the tasks.