Skip to content

v0.0.2 roadmap

Hostwright is executing the v0.0.2 all-in roadmap: one master release issue, 15 phase epics, and 167 child workstreams. Execution targets one phase per day from Phase 01 on 2026-07-13 through the Phase 15 and v0.0.2 GA gate on 2026-07-27.

Phase Target Outcome
01 2026-07-13 Truth reset, UUID/provider/saga architecture, Manifest/API/provider/plugin/state contracts, migration preview, capability truth, docs and GitHub governance.
02 2026-07-14 Vendor Homebrew tap, signed/notarized archive and .pkg, secure defaults/state, doctor, upgrade/rollback/uninstall, SBOM/provenance.
03 2026-07-15 Conformant Apple container and pinned out-of-process Containerization providers, capability negotiation, binding, migration, upgrade recovery.
04 2026-07-16 Maintained YAML, complete Manifest v2, durable operation DAG/saga, multi-service lifecycle, probes, updates, rollback, examples.
05 2026-07-17 OCI lifecycle, registries, production Keychain/providers, digest locks, signatures, SBOM, vulnerability policy, provenance, cache GC.
06 2026-07-18 Named volumes, guarded mounts, provider SPI, snapshots, online backup/restore, quotas, fencing, reclaim, orphan GC.
07 2026-07-19 Project networks, DNS, TCP/UDP, dual stack, ports/sockets, ingress, TLS/mTLS, policy, first/third-party secure tunnels.
08 2026-07-20 LaunchAgent, unattended reconciliation, health rollout/rollback/recovery, finalizers/leases/GC, OSLog, events, metrics, traces, support bundles.
09 2026-07-21 Persistent API, parity/streams, identity, RBAC, admission, tamper-evident audit, workload profiles, WASI and signed XPC plugins.
10 2026-07-22 Requests/limits, filters, best-fit packing, dominant-resource fairness, topology, disruption, hysteresis, pressure/energy, host-native accelerators.
11 2026-07-23 Cluster CA, managed etcd, replicated intent, node agents, fencing, remote placement/storage/discovery, failover, upgrades, DR.
12 2026-07-24 Real pod-sandbox VM/agent, CRI Runtime/Image/streaming, CNI, CSI, kubelet, Kubernetes/Helm translation and conformance.
13 2026-07-25 Docker Engine API/context, Compose/Podman/Testcontainers, GitHub Actions, Xcode, VS Code, JetBrains matrices.
14 2026-07-26 Signed accessible SwiftUI app, CLI/GUI parity, team roles/MDM, optional offline-safe cloud, tenant/OIDC/outbound-agent/audit lifecycle.
15 2026-07-27 Version matrices, independent security, fuzz/sanitizers/scans, performance/density/energy, DR/upgrade lineage, docs, signed GA and Homebrew-core submission.
  • Manifest v2, Control API v2, Runtime Provider API v2, plugin ABI v1, state schema v7.
  • Hostwright UUIDs are primary identity; Apple names are attributes.
  • One project generation binds to one mutation provider.
  • Every mutation uses durable intent, fencing, checkpoints, verification, and safe compensation.
  • SQLite is standalone/node-local state; managed etcd supplies cluster consensus.
  • Kubernetes pods use a real Hostwright pod-sandbox VM/guest-agent boundary.
  • WASI is the default plugin model; signed XPC is reserved for native Apple capabilities.
  • Host-native Metal/Core ML/MLX is the accelerator fallback when public guest passthrough is absent.
  • 100 Macs and 10,000 declared workloads per cluster.
  • 1,000 pending workloads across 100 nodes scheduled under one second p95.
  • 10,000 local lifecycle cycles and a 72-hour single-host soak.
  • Physical three/five-Mac fault matrices and seven-day mixed-fault soak.
  • 24 aggregate fuzz CPU-hours for every critical parser/protocol.
  • Two complete clean release-candidate runs and zero unresolved P0/P1 defects.

The core repository’s docs/roadmap/v0.0.2/IMPLEMENTATION_PLAN.md is canonical. GitHub issue #284 links every epic and workstream.