ceremony/CHANGELOG.md
claude-bot-andresmgsl ff00a9cbcd release: 0.1.0
The ceremony PR — two edits, per the amended #11: VERSION 0.1.0-dev -> 0.1.0,
and the changelog stamp with the re-arm in the same edit (## Unreleased ->
## 0.1.0 — 2026-07-22, an empty ## Unreleased put back on top — box#108).
No third stamp: both CEREMONY_SELF_REF carriers already read "0.1.0", and
self-ref-check's bare-tree rule wants exactly that. drills/0.1.0.md follows
once the rehearsal runs.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 23:27:56 +00:00

1.1 KiB

Changelog

The curated history of the ceremony itself. Each release's section is published verbatim as that release's body (lib/changelog.sh extracts it), so entries say what changed, cite the issue, and stop.

Unreleased

0.1.0 — 2026-07-22

  • lib/version.sh — one version abstraction, file and package-json backends (#3).
  • lib/changelog.sh + bin/changelog-section — the one canonical changelog-section extractor (#4).
  • actions/changelog-armed — the version-keyed arming guard (#5).
  • actions/changelog-monotonic — shipped release headings are append-only: no deletion, no duplication (#6).
  • actions/drill-recorded — a release tree must carry its drill record (#7).
  • lib/decide.sh — the merge door's five-state decision, pure and exhaustively tested (#8).
  • .github/workflows/release.yml + lib/facts.sh — the reusable two-door release workflow (#9).
  • .github/workflows/labels.yml + actions/labels-reconcile — label taxonomy bootstrap and PR-state reconciliation (#10).
  • Ceremony adopts its own ceremony: VERSION, this changelog, the drill doctrine, the self-callers, and the self-guards in CI (#11).