Jesús Pérez
aeff136164
refactor(setup): selective imports in wizard/system/platform (ADR-025 L2)
Three setup/ files converted from star-imports to selective imports with
absolute paths. All three follow the same pattern (4 stars each -> selective),
bundled in one commit since they share the same dependency surface.
setup/wizard.nu:
setup/mod.nu [11 symbols — detection/print helpers]
setup/detection.nu [4 symbols — deployment capabilities + report]
utils/path-utils.nu [get-typedialog-form-path]
setup/validation.nu DROPPED (0 used symbols — dead import)
setup/system.nu:
setup/mod.nu [17 symbols — ensure-config-dirs + print + sys info + save]
setup/wizard.nu [3 symbols — run-*]
utils/nickel_processor.nu [ncl-eval-soft] (kept, already selective)
setup/detection.nu DROPPED (0 used)
setup/validation.nu DROPPED (0 used)
setup/platform.nu:
setup/mod.nu [11 symbols — print + sys info + save/load TOML]
setup/detection.nu [5 symbols — has-docker/kubectl/...]
platform/bootstrap.nu [bootstrap-platform]
setup/validation.nu DROPPED (0 used)
Validation (all 3): nu --ide-check 50 -> 0 errors, matches baseline.
Refs: ADR-025, .coder/benchmarks/phase2-transitivity.md Layer 2