Non-goals
Hostwright is a single-host, desired-state control plane for Apple container workloads. The following are outside its design, held as boundaries rather than gaps.
Scope boundaries
Section titled “Scope boundaries”- Single host. Hostwright controls one Mac. Cluster membership, quorum, and cross-host scheduling are outside its model.
- Apple silicon only. Hostwright targets Apple silicon and a supported macOS. Intel hosts and emulation of other platforms are outside scope.
- Apple container as the runtime. Hostwright orchestrates the Apple container runtime through one adapter. It does not reimplement the runtime, a Docker API, or a Kubernetes control plane.
- Local by default. Observability, diagnostics, and state are local. Sending data off the machine requires explicit, informed action.
Safety boundaries
Section titled “Safety boundaries”- Ownership is proven, not inferred. Cleanup and mutation act only on resources Hostwright owns by exact identity. Names and similarity carry no authority.
- Mutation is confirmed. Runtime changes cross an explicit, plan-hash-confirmed gate, one action at a time.
- Supported public interfaces only. Hostwright builds on documented Apple interfaces.
For the current support boundary and the exact set of implemented commands, see Limitations and the CLI reference.
