provisioning-core/nulib/platform
Jesús Pérez c22722a418
core: push cluster foundation out of cli/components.nu to proper layers (ADR-026 slice 2a)
Untangle the shared foundation that the cluster subsystem depends on, moving each
helper to the layer its dependency topology dictates, de-cli-ifying on the way
(cli-err → error make). One-directional imports only; verified no cycles.

  comp-ncl-export                        → tools/nickel/process.nu
  ws-resolution (8 fns + root finders)   → domain/workspace/resolve.nu  (new)
  comp-ssh-run, comp-server-ssh-info     → platform/clients/ssh.nu       (new)
  comp-kubectl-access, comp-kubectl-ssh  → domain/cluster/access.nu      (new)

Consumers (components.nu, components_cluster.nu, component.nu) repointed to the
new locations. components.nu 2664 → 2408.

Verified: NU_LIB_DIRS module-load of all 8 touched modules (no cycle, no missing
command, no export error); ADR-026 hygiene (no upward imports in the new
platform/domain/tools modules); `provisioning component list` runs; component/cluster
--help exit 0. Prereq for slice 2b (cluster helpers → domain/cluster/introspect.nu).
2026-07-10 07:16:14 +01:00
..
ai core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
clients core: push cluster foundation out of cli/components.nu to proper layers (ADR-026 slice 2a) 2026-07-10 07:16:14 +01:00
commands core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
config core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
integrations core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
kms core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
layers core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
oci core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
plugins core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
plugins_lib core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
services core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
settings core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
setup core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
sops core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
user core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
utils core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
vm core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
workspace core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
activation.nu core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
autostart.nu core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
bootstrap.nu core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
cli.nu core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
connection.nu core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
context.nu core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
credentials.nu core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
discovery.nu core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
health.nu core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
mod.nu core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
plugins_defs.nu core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
provctl.nu core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
service_manager.nu core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
startup.nu core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00
target.nu core: clean-start baseline — engine + core_catalog (constellation materialization) 2026-07-09 22:04:35 +01:00