0fbcb63539
- Added `Shell.liveBackgroundJobCount` to query active background processes. - Retained per-call `:async:` shells if background jobs are still running upon turn completion. - Reaped shells automatically once their last background process exits to prevent lingering processes.