diff --git a/nulib/lib_provisioning/plugins/auth_impl.nu b/nulib/lib_provisioning/plugins/auth_impl.nu index f1efb10..d04d08e 100644 --- a/nulib/lib_provisioning/plugins/auth_impl.nu +++ b/nulib/lib_provisioning/plugins/auth_impl.nu @@ -2,9 +2,10 @@ # Purpose: Internal auth functions for policy enforcement, metadata evaluation, and auth flows # Dependencies: config/accessor, plugins/kms, commands/traits, auth_core -use ../config/accessor.nu * -use ../commands/traits.nu * -use auth_core.nu * +# Selective imports (ADR-025 Phase 3 Layer 2). +use lib_provisioning/config/accessor/core.nu [config-get] +use lib_provisioning/commands/traits.nu [get-command-metadata] +use lib_provisioning/plugins/auth_core.nu [plugin-login plugin-mfa-enroll plugin-verify] # ============================================================================ # Metadata-Driven Authentication Helpers @@ -389,7 +390,7 @@ export def print-auth-status [] { # TYPEDIALOG HELPER FUNCTIONS # ============================================================================ -use ../utils/path-utils.nu * +use lib_provisioning/utils/path-utils.nu [get-typedialog-form-path] # Run TypeDialog form and return parsed result export def run-typedialog-auth-form [ diff --git a/nulib/lib_provisioning/utils/version/manager.nu b/nulib/lib_provisioning/utils/version/manager.nu index 1123bdd..f9b8dc1 100644 --- a/nulib/lib_provisioning/utils/version/manager.nu +++ b/nulib/lib_provisioning/utils/version/manager.nu @@ -2,10 +2,11 @@ # Main version management interface # Completely configuration-driven, no hardcoded components -use ./core.nu * -use ./loader.nu * -use ./formatter.nu * -use ../interface.nu * +# Selective imports (ADR-025 Phase 3 Layer 2). +use lib_provisioning/utils/version/core.nu [check-version] +use lib_provisioning/utils/version/loader.nu [discover-configurations load-configuration-file] +use lib_provisioning/utils/version/formatter.nu [format-results] +use lib_provisioning/utils/interface.nu [_print] # Check versions for discovered components export def check-versions [ diff --git a/nulib/lib_provisioning/vm/multi_tier_deployment.nu b/nulib/lib_provisioning/vm/multi_tier_deployment.nu index c34cf81..9e12620 100644 --- a/nulib/lib_provisioning/vm/multi_tier_deployment.nu +++ b/nulib/lib_provisioning/vm/multi_tier_deployment.nu @@ -3,10 +3,10 @@ # Deploy multi-tier applications with VMs and containers. # Rule 1: Single purpose, Rule 5: Atomic operations -use ./network_management.nu * -use ./volume_management.nu * -use ./nested_provisioning.nu * -use ./lifecycle.nu * +# Selective imports (ADR-025 Phase 3 Layer 2). +# volume_management and lifecycle star-imports were dead — dropped. +use lib_provisioning/vm/network_management.nu [network-create] +use lib_provisioning/vm/nested_provisioning.nu [nested-vm-create nested-vm-delete] export def "deployment-create" [ name: string # Deployment name