Project

npmctl

A desired-state operator surface for reviewable DNS, proxy, and publication workflows.

Systems and infrastructure architectOngoing

npmctl exists to keep operational truth legible. It is most useful where teams want the public edge to be reviewable before it is changed and reapplicable after it has drifted.

Context

Operational state such as DNS, certificates, and proxy hosts often drifts because the public edge is maintained through hidden dashboard state rather than explicit desired state.

Constraints

Constraint

Provider state must be expressible declaratively.

Constraint

Plans must be reviewable before apply.

Constraint

The tool must work across multiple sites and organizations.

Architecture

Architecture

Desired-state files define provider-backed resources.

Architecture

Plan and apply flows separate review from mutation.

Architecture

Repo ownership keeps infrastructure decisions close to deploy surfaces.

Outcomes

Outcome

Reviewable DNS and proxy workflows.

Outcome

Less dependence on dashboard memory.

Outcome

Clearer provenance for public entry state.

Links

Related essays

Related worldviews