fn can_interact() -> boolExpand description
Whether we may prompt the user.
Reads BW_NOINTERACTION strictly (== "true"), matching the legacy CLI. The --nointeraction
flag on crate::command::Cli is not honored here: it is never threaded into
ClientContext, so no BwCommand can see it today. Plumbing it through touches every
command’s dispatch signature — out of scope for this command; needs its own ticket.