GaugeMesh 0.2.1 — Invariant Routing Developer Preview
Pre-releaseGaugeMesh 0.2.1 — Registry Publication Patch
GaugeMesh 0.2.1 is a packaging and documentation patch over the 0.2.0
developer preview. It does not add product behavior or change the route-decision
schema.
The patch includes the already reviewed correction to the public decision
examples. Emit and validate a selected decision with shell redirection:
gaugemesh route explain --decision-contract > selected.json
gaugemesh route validate selected.jsonEmit and validate the built-in all-constraints-fail decision:
gaugemesh route explain --deny-all > denied.json
gaugemesh route validate denied.jsonThe workspace and lockfile now report 0.2.1, and both crates carry explicit
crates.io metadata. The package-acceptance workflow builds and inspects the exact
gaugemesh-core candidate and validates the dependent gaugemesh file set.
Cargo cannot prepare the dependent upload until its exact core version exists in
the registry, so a first crates.io publication must publish gaugemesh-core
before producing, dry-running, and publishing gaugemesh.
The GitHub release remains independently useful through native Linux, Windows,
and macOS archives, SHA-256 checksums, an SPDX SBOM, attestations, and the public
multi-architecture GHCR image. Do not infer crates.io availability until
https://crates.io/crates/gaugemesh/0.2.1 resolves publicly.
The limitations from 0.2.0 remain unchanged. GaugeMesh is a developer preview,
not a production-readiness or security certification. Decision digests are
unsigned integrity checks, route reasoning can contain configured identifiers
or rejection text, and only declared constraints are enforced.