Skip to content

docassert 1.0.0

Choose a tag to compare

@c4g-john c4g-john released this 04 Jul 19:24
670fb30

The stability release. Functionally identical to 0.20.2 — the number is the promise: the guarantees in STABILITY.md are now in force.

What 1.x guarantees, binding from this release:

  • The CLI surface — no command or flag renamed or removed except by the published deprecation process, never before a major.
  • Machine-readable output shapes — the JSON report, bridge status JSON, badge payloads, and projects.yaml only gain fields in minors.
  • Exit-code semantics — zero for a clean gate, non-zero for blocking failures; advisory findings never touch exit codes.
  • Packaged-data semantics — schemas, criteria, profiles, and templates track the PMO as Code spec, spec-first; a repo-local copy always wins.
  • The spec relationship — this release implements spec v0.8.0, with the 73-case conformance suite running in CI at that tag.

Unit testing for business documents: validate structure deterministically, trace requirements end to end, derive project status from the documents — never from self-reporting.