* feat(wsl-mover): D3a-2 per-distro move status line on WSL host rows, with decline causes and stale-record pruning (dark)
* fix(wsl-mover): key D3a-2 status records without the node-only journal module in the renderer
* fix(wsl-mover): D3a-2 pre-review — never prune user choices or on an unreadable host file; calm paused line; one-key blocker sentence; Show terminal feedback
* refactor(wsl-mover): D3a-2 distro-in-use check in its own module
* test(wsl-mover): the orchestrator host-connect test gives the new in-use port
* fix(wsl-mover): D3a-2 Check again runs as the user's act on the distro (stopped-distro gates)
* fix(wsl-mover): D3a-2 user steps use main's runAsWslUserAct gate; wiring test