Skip to content

Makes tagging a release prep the norm - #171

Merged
johnnyt merged 1 commit into
mainfrom
docs/release-prep-tag-norm
Sep 26, 2026
Merged

johnnyt merged 1 commit into
mainfrom
docs/release-prep-tag-norm

Conversation

@johnnyt

@johnnyt johnnyt commented Sep 26, 2026

Copy link
Copy Markdown
Member

What changed

The operator ruled on 2026-09-25 that the version bump and the tag of a release prep are the family norm, and that publishing is the operator's one release step. This file said a tag stays the operator's however a consent arrives. Now:

  • Release row: a release (tag, mix hex.publish, GitHub release) | never | always is split in two. A new tagging a release prep row (trigger: the release bead's bump is merged to origin/main and the tag names that version at the merged commit), and the release row keeps mix hex.publish and the GitHub release with the operator, verdict unchanged.
  • Relay sentences: "a release - a tag, a mix hex.publish, a GitHub release - stay forbidden" drops the tag, and "the version bump stays a release-bead bump with no tag and no publish" becomes no publish, with its tag the tag of that merged prep.
  • A new Release preps paragraph, placed after the other recorded exceptions and word for word the same in every family package's CLAUDE.md: the version bump and the tag of a release prep are the family norm, not a grant a campaign consent has to name; once the prep is merged to origin/main, the conductor (or the session that owns the release bead) tags that merged commit and pushes the tag; publishing is the operator's one release step, in every campaign; merging follows this file's merge row and nothing else the file reserves changes.

Nothing else in the authority section moves: the merge row, record flips, a docs republish, and closing a mirrored bead read as before.

No changelog fragment: changelog.d/README.md excludes documentation and agent tooling changes.

Review

Gate: not run. Every file touched is outside the manifest's build paths and also-gated paths, so the commit row's docs-only clause applies.

Firewall and planning-id scans clean over the outbound diff, the commit message and this text.

Held for the operator's merge word; do not merge on green alone.

The authority table, and the relay paragraph under it, kept the tag
of a release with the operator however a consent arrived. The operator
ruled on 2026-09-25 that the version bump and the tag of a release
prep are the family norm, and that publishing is the operator's one
release step. The table now gives the tag of a merged release prep a
trigger of its own, the relay sentences drop tagging from what stays
forbidden, and a Release preps paragraph records the ruling beside the
other recorded exceptions. Merging, record flips and every other act
the file reserves for the operator are unchanged.

Documentation only: no code, no changelog fragment.
@johnnyt
johnnyt merged commit 8044b0a into main Sep 26, 2026
1 check passed
@johnnyt
johnnyt deleted the docs/release-prep-tag-norm branch September 26, 2026 10:48
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