# Ecosystem Integrations Module
# Re-exports all ecosystem integration providers: backup, runtime, SSH, GitOps, service management

# 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
]
