diff --git a/nulib/lib_provisioning/utils/service-check.nu b/nulib/lib_provisioning/utils/service-check.nu index b8f0384..e786c0f 100644 --- a/nulib/lib_provisioning/utils/service-check.nu +++ b/nulib/lib_provisioning/utils/service-check.nu @@ -9,9 +9,12 @@ # - Clean error messages with short aliases # - No stack traces (uses print + return, not error make) -use ../platform/target.nu * -use ../platform/health.nu * -use ../platform/service-manager.nu * +# Selective imports (ADR-025 Phase 3 Layer 2). +use lib_provisioning/platform/target.nu [ + get-deployment-service-config get-enabled-services +] +use lib_provisioning/platform/health.nu [check-service-health] +use lib_provisioning/platform/service-manager.nu [get-external-services] # Check external services locally (avoiding startup.nu import due to syntax errors in that file) def check-external-services-internal [external_config: record]: nothing -> list { diff --git a/nulib/lib_provisioning/utils/version/registry.nu b/nulib/lib_provisioning/utils/version/registry.nu index 3bb66c4..8b26351 100644 --- a/nulib/lib_provisioning/utils/version/registry.nu +++ b/nulib/lib_provisioning/utils/version/registry.nu @@ -2,9 +2,10 @@ # Version registry management for taskservs # Handles the central version registry and integrates with taskserv configurations -use ./core.nu * -use ./taskserv.nu * -use ../interface.nu * +# Selective imports (ADR-025 Phase 3 Layer 2). +use lib_provisioning/utils/version/core.nu [fetch-versions] +use lib_provisioning/utils/version/taskserv.nu [discover-taskserv-configurations] +use lib_provisioning/utils/interface.nu [_print] # Load the version registry export def load-version-registry [ diff --git a/nulib/lib_provisioning/utils/version/taskserv.nu b/nulib/lib_provisioning/utils/version/taskserv.nu index 5255c69..62b2fc4 100644 --- a/nulib/lib_provisioning/utils/version/taskserv.nu +++ b/nulib/lib_provisioning/utils/version/taskserv.nu @@ -2,9 +2,9 @@ # Taskserv version extraction and management utilities # Handles Nickel taskserv files and version configuration -use ./core.nu * -use ./loader.nu * -use ../interface.nu * +# Selective imports (ADR-025 Phase 3 Layer 2). +# version/core.nu and version/loader.nu star-imports were dead — dropped. +use lib_provisioning/utils/interface.nu [_print] # Extract version field from Nickel taskserv files export def extract-nickel-version [