refactor(vm/version/auth_impl): selective imports batch (ADR-025 L2)
Three unrelated files, 4 stars each -> selective. Batched because pattern
is mechanical.
vm/multi_tier_deployment.nu:
network_management.nu [network-create]
nested_provisioning.nu [nested-vm-create nested-vm-delete]
volume_management.nu DROPPED (dead)
lifecycle.nu DROPPED (dead)
utils/version/manager.nu:
version/core.nu [check-version]
version/loader.nu [discover-configurations load-configuration-file]
version/formatter.nu [format-results]
utils/interface.nu [_print]
plugins/auth_impl.nu:
config/accessor/core.nu [config-get]
commands/traits.nu [get-command-metadata]
plugins/auth_core.nu [plugin-login plugin-mfa-enroll plugin-verify]
utils/path-utils.nu [get-typedialog-form-path] — inline import at
line 392 also converted (was `use ../utils/path-utils.nu *`).
Validation:
vm/multi_tier_deployment.nu 50 errors (all PRE-EXISTING, baseline match)
utils/version/manager.nu 0 errors
plugins/auth_impl.nu 0 errors
Refs: ADR-025
This commit is contained in:
parent
f289b95cd1
commit
6a9acd2f41
3 changed files with 14 additions and 12 deletions
|
|
@ -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 [
|
||||
|
|
|
|||
|
|
@ -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 [
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue