Skip to content

Releases 2.0.0: assembles the changelog, ends the pinning contract - #222

Merged
johnnyt merged 1 commit into
mainfrom
st-ueav-release-2-0-0
Aug 23, 2026
Merged

Releases 2.0.0: assembles the changelog, ends the pinning contract#222
johnnyt merged 1 commit into
mainfrom
st-ueav-release-2-0-0

Conversation

@johnnyt

@johnnyt johnnyt commented Aug 23, 2026

Copy link
Copy Markdown
Member

Works st-ueav. Merge order: #221 (the spec-6.2 discard fix) first, then this - after #221 lands I rebase this branch over it and remove its changelog fragment (the assembled [2.0.0] section already carries its entry).

  • ADR-0066 re-decides ADR-0061's deferred publish question: its named trigger fired (the four satellites are publishing to Hex, and Hex refuses git deps, so the engine goes first). Declares 2.0.0 complete - ratchet corpus green, full gate on every main commit, no open defect touching a published API or persisted format - and records the remaining open interpreter beads as known issues.
  • CHANGELOG [2.0.0] assembled from all 52 fragments as the migration document for 1.x users; fragments deleted in the same commit per changelog.d/README.md. Editorial merges: predicator floors collapsed to the shipping ~> 9.0, the invoke-content pair merged, the mooted pin-docs fragment dropped.
  • mix.exs: 2.0.0-dev -> 2.0.0, plus the docs/0 hexdocs config ADR-0061 deferred (README landing page, user guides, full ADR set - the guides cite records by relative link). Ledger entry in docs/quality-gate-changes.md records the operator-approved edits.
  • Pre-release prose retired across README (standard Hex install section), docs/workflow.md (versioning section rewritten), changelog.d/README.md (v2 rules become a historical note), docs/testing-charts.md, docs/opentelemetry.md, CLAUDE.md, and ADR-0061's status line.

After merge (operator actions): tag v2.0.0 on the merge commit, then mix hex.publish. Full mix quality green: 2,518 tests, 96.4% coverage, ratchet passed; mix docs builds.

ADR-0066 re-decides ADR-0061's deferred publish question after its named
trigger fired: the four satellite packages are publishing to Hex, Hex
refuses git dependencies, so the engine goes first. The record declares
2.0.0 complete - ratchet corpus green, full gate on every main commit,
no open defect touching a published API or persisted format - and lists
the remaining open interpreter beads as known issues.

CHANGELOG.md gains the [2.0.0] section, assembled from all 52
changelog.d/ fragments as the migration document for 1.x users the
fragment design existed to produce: grouped by heading, the successive
predicator floor bumps collapsed into the one floor that ships (~> 9.0),
the invoke-content fragments merged into a single current statement, and
the pin-documentation fragment dropped as mooted by the release. The
fragments are deleted in this commit per changelog.d/README.md; the
spec-6.2 delayed-send discard fix's entry is included, and its fragment
file is removed when this branch rebases over that fix's merge.

mix.exs moves to 2.0.0 and gains the docs/0 hexdocs configuration
ADR-0061 deferred: README as landing page, the user-facing guides, and
the full ADR set (the guides cite records by relative link). The
docs/quality-gate-changes.md ledger entry records the operator-approved
mix.exs edits.

The pre-release prose retires across the tree: README's
installation-and-pinning section becomes a standard Hex install section,
docs/workflow.md's versioning section is rewritten for the released
world, changelog.d/README.md's v2-rewrite rules become a historical
note, docs/testing-charts.md and docs/opentelemetry.md drop their
SHA-pin instructions, CLAUDE.md's changelog bullet follows, and
ADR-0061's status records that its contract ended per its own decision
5. Tagging v2.0.0 happens on main after the merge; mix hex.publish
stays the operator's action.

Refs: st-ueav
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant