- bm cloud logout now clears config.default_workspace so the next
session is not silently routed to a stale tenant (e.g. an org
workspace after migrating back to personal).
- bm cloud login now calls _select_default_workspace_on_login() after
successful authentication: single workspace is auto-set as default,
multiple workspaces present a numbered chooser, failures are non-fatal.
- Add TestLogoutCommand and TestLoginWorkspaceSelection test classes
covering the new behaviours.
Fixes#755
Co-authored-by: Drew Cain <groksrc@users.noreply.github.com>
Signed-off-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>