Releases 2.0.0: assembles the changelog, ends the pinning contract - #222
Merged
Conversation
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
This was referenced Aug 23, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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).maincommit, no open defect touching a published API or persisted format - and records the remaining open interpreter beads as known issues.[2.0.0]assembled from all 52 fragments as the migration document for 1.x users; fragments deleted in the same commit perchangelog.d/README.md. Editorial merges: predicator floors collapsed to the shipping~> 9.0, the invoke-content pair merged, the mooted pin-docs fragment dropped.2.0.0-dev->2.0.0, plus thedocs/0hexdocs config ADR-0061 deferred (README landing page, user guides, full ADR set - the guides cite records by relative link). Ledger entry indocs/quality-gate-changes.mdrecords the operator-approved edits.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.0on the merge commit, thenmix hex.publish. Fullmix qualitygreen: 2,518 tests, 96.4% coverage, ratchet passed;mix docsbuilds.