diff --git a/nulib/lib_provisioning/integrations/ecosystem/mod.nu b/nulib/lib_provisioning/integrations/ecosystem/mod.nu index 3f81731..79876b9 100644 --- a/nulib/lib_provisioning/integrations/ecosystem/mod.nu +++ b/nulib/lib_provisioning/integrations/ecosystem/mod.nu @@ -1,8 +1,27 @@ # Ecosystem Integrations Module # Re-exports all ecosystem integration providers: backup, runtime, SSH, GitOps, service management -use ./runtime.nu * -use ./backup.nu * -use ./ssh_advanced.nu * -use ./gitops.nu * -use ./service.nu * +# ecosystem/ subsystem facade — selective re-exports (ADR-025 Phase 3 Layer 3). +# Former `use ./X *` was a no-op (not `export use`), so no symbols were actually +# propagated to integrations/mod.nu. Converted to `export use` + selective so the +# facade behaves as its comment claims. + +export use ./runtime.nu [ + runtime-compose runtime-detect runtime-exec runtime-info runtime-list +] +export use ./backup.nu [ + backup-create backup-list backup-restore backup-retention + backup-schedule backup-status +] +export use ./ssh_advanced.nu [ + ssh-circuit-breaker-status ssh-deployment-strategies ssh-pool-connect + ssh-pool-exec ssh-pool-status ssh-retry-config +] +export use ./gitops.nu [ + gitops-deployments gitops-event-types gitops-rule-config gitops-rules + gitops-status gitops-trigger gitops-watch +] +export use ./service.nu [ + service-detect-init service-install service-list service-restart + service-restart-policy service-start service-status service-stop +]