prvng_core/nulib/lib_provisioning/platform
Jesús Pérez 03f1dcadf7
refactor(platform/mod): selective re-exports replace 8 star re-exports (ADR-025 L3)
platform/mod.nu had 8 `export use X *`. Each is now explicit symbol list.

Symbol counts per target:
  target.nu           12
  discovery.nu         5
  health.nu            4
  credentials.nu       6
  connection.nu        9
  cli.nu               7
  autostart.nu         7
  service-manager.nu  15

Total: 65 symbols re-exported.

Pre-existing duplicate symbols surfaced by the explicit listing (not caused
by this commit — the `export use X *` pattern silently shadowed them):
  - get-service-status: connection.nu (arg) + autostart.nu (no arg)
  - start-required-services: service-manager.nu + autostart.nu
  - load-deployment-mode: target.nu + service-manager.nu

Leaving duplicates as-is; resolving the naming collisions is out of scope
for ADR-025 (tracked as pre-existing bug to address in a separate commit).

Validation:
  nu --ide-check 50 platform/mod.nu -> 0 errors

Refs: ADR-025, .coder/benchmarks/phase2-transitivity.md Layer 3
2026-04-17 08:10:24 +01:00
..
activation.nu feat: update provisioning core CLI, libraries, and plugins 2025-12-11 21:57:05 +00:00
autostart.nu feat(core): three-layer DAG, unified component arch, commands-registry cache, Nushell 0.112.2 migration 2026-04-17 04:27:33 +01:00
bootstrap.nu refactor(platform/bootstrap): selective imports + drop 3 dead imports (ADR-025 L2) 2026-04-17 08:01:04 +01:00
cli.nu refactor(platform/cli): selective imports + stub dead platform-config (ADR-025 L2) 2026-04-17 07:58:00 +01:00
connection.nu feat: update provisioning core CLI, libraries, and plugins 2025-12-11 21:57:05 +00:00
credentials.nu feat: update provisioning core CLI, libraries, and plugins 2025-12-11 21:57:05 +00:00
discovery.nu feat: update provisioning core CLI, libraries, and plugins 2025-12-11 21:57:05 +00:00
health.nu feat(core): three-layer DAG, unified component arch, commands-registry cache, Nushell 0.112.2 migration 2026-04-17 04:27:33 +01:00
mod.nu refactor(platform/mod): selective re-exports replace 8 star re-exports (ADR-025 L3) 2026-04-17 08:10:24 +01:00
provctl.nu feat: update provisioning core CLI, libraries, and plugins 2025-12-11 21:57:05 +00:00
service-manager.nu feat(core): three-layer DAG, unified component arch, commands-registry cache, Nushell 0.112.2 migration 2026-04-17 04:27:33 +01:00
startup.nu feat(core): three-layer DAG, unified component arch, commands-registry cache, Nushell 0.112.2 migration 2026-04-17 04:27:33 +01:00
target.nu feat(core): three-layer DAG, unified component arch, commands-registry cache, Nushell 0.112.2 migration 2026-04-17 04:27:33 +01:00