The first provider-backed template candidate adds private management, tunneled ingress, temporary administration, and pinned K3s bootstrap.
Phase 9’s implementation is live-certified. The template keeps
provider and host semantics in native OpenTofu and Ansible, emits the standard
non-secret inventory contract, and preserves ainfra’s reviewed lifecycle.
The cost-approved disposable deployment converged with zero change, completed
Ansible check mode without drift, removed its temporary bastion without losing
Cloudflare Service Auth SSH access, and retained a healthy three-server K3s
control plane. Its exact destroy plan completed successfully, and independent
Hetzner API queries confirmed that no Phase 9 resources remained.
Phase 8 shipped: Template authoring and conformance
ainfra now publishes a human and AI authoring contract, deterministic local diagnostics, and a provider-free clean-room proof.
Phase 8 makes the v1 template-authoring promise executable without requiring
authors to inspect ainfra implementation source.
The product contract for the ainfra v1 rewrite is accepted, integrated, and ready to guide implementation.
ainfra v1 has crossed its first roadmap boundary. Phase 0, Product
specification, is shipped. The specification has been reviewed, accepted, and
integrated into the v1 development line.
Phase 0 shipped
The product contract is in place. Phase 1, Go project foundation, is the
next implementation slice.
The specification defines the intended product before implementation begins.
It covers:
the v1 product boundary and lifecycle;
native-file and template contracts;
the security and secrets model;
the Go architecture and source conventions;
schemas, examples, and acceptance journeys;
documentation and phase-note requirements; and
the release-engineering process for the v1 line.
This gives implementation work a stable reference. Code, tests, templates, and
user documentation can now be reviewed against the same contract instead of
developing separate assumptions.
shipped is the roadmap’s completed state. A shipped phase has an aligned
specification, validation evidence, documentation, and development note.
Phase 0 delivered no runtime behavior. Its output is the normative contract
that later phases implement. The detailed record is available in the
Phase 0 development note.
Follow current progress on the ainfra roadmap. It is generated directly from the authoritative
roadmap YAML.