Skip to content

GaugeMesh 0.2.1 — Invariant Routing Developer Preview

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Sep 21:48
20518d1

GaugeMesh 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.json

Emit and validate the built-in all-constraints-fail decision:

gaugemesh route explain --deny-all > denied.json
gaugemesh route validate denied.json

The 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.