diff --git a/nulib/lib_provisioning/platform/mod.nu b/nulib/lib_provisioning/platform/mod.nu index 67a737a..ffac814 100644 --- a/nulib/lib_provisioning/platform/mod.nu +++ b/nulib/lib_provisioning/platform/mod.nu @@ -15,11 +15,42 @@ # - Service startup management and lifecycle # - CLI commands -export use target.nu * -export use discovery.nu * -export use health.nu * -export use credentials.nu * -export use connection.nu * -export use cli.nu * -export use autostart.nu * -export use service-manager.nu * +# platform/ subsystem facade — selective re-exports (ADR-025 Phase 3 Layer 3). + +export use target.nu [ + detect-platform-mode get-default-platform-target get-deployment-service-config + get-enabled-services get-platform-endpoint get-platform-service-config + is-platform-service-enabled list-enabled-platform-services + list-required-platform-services load-deployment-mode should-start-locally + validate-platform-target +] +export use discovery.nu [ + is-service-available list-required-services list-services + service-config service-endpoint +] +export use health.nu [ + check-all-services check-required-services check-service-health wait-for-service +] +export use credentials.nu [ + credential-exists delete-credential get-credential get-credentials-namespace + list-workspace-credentials store-credential +] +export use connection.nu [ + add-service-connection get-active-connections get-service-status + init-connection-metadata load-connection-metadata remove-service-connection + show-connection-status store-connection-metadata update-service-status +] +export use cli.nu [ + platform-config platform-connections platform-health platform-init + platform-list platform-start platform-status +] +export use autostart.nu [ + disable-autostart enable-autostart get-service-status restart-service + start-required-services start-service stop-service +] +export use service-manager.nu [ + get-external-services get-service-port is-port-listening load-deployment-mode + load-service-config nats_health nats_start nats_stop ncl-sync-start + ncl-sync-status ncl-sync-stop normalize-service-name start-required-services + start-services stop-services +]