changelog.d — strip the grouped headings from the four drifted fragments #158
Labels
No labels
attention
blocked
blocker:ci-red
blocker:conflict
blocker:drill-pending
blocker:unrequested
bug
claimed
documentation
enhancement
epic
merge-next
needs-ruling
needs-triage
offsite
post-merge
ready
release
scope:docs
scope:guards
scope:labels
scope:release-flow
stale
state:addressing
state:bots-reviewing
state:building
state:needs-human
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: heavy-duty/ceremony#158
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of #157. All line references pinned at
f168bbf.Context
bin/changelog-assemble 0.3.0 --checkrefuses onmaintoday:Ceremony is a flat repo (#112 D3; both published
CHANGELOG.mdsections carry no###heading). Four of the eleven banked fragments drifted grouped, each individually legal tochangelog_fragment_problemso each passed its PR's CI:changelog.d/135.md### Fixedchangelog.d/137.md### Fixedchangelog.d/144.md### Fixedchangelog.d/151.md### ChangedThis blocks the
0.3.0cut (#160). The guard that would have refused the drift at the PR is #159; this issue only repairs the directory.Spec
###heading line and the single blank line that follows it. Nothing else: every bullet and continuation line stays byte-identical (#157 D1).changelog.d/fragment for this PR (#157 D2: the changelog rule keys the fragment on a behavior change, and this PR has none — its whole diff is unpublished fragment text). This is not the release PR's exemption; it is the rule's own scope.Closes #158, full panel.Tasks
changelog.d/135.md,137.md,144.md,151.md.bash bin/changelog-assemble 0.3.0 --checkon the branch — must pass and report one clean flat section consuming all eleven fragments.bash test/run.sh— green.changelog-armedis green in CI.Acceptance criteria
mainbefore this PR,bin/changelog-assemble 0.3.0 --checkfails with the grouped/flat refusal; on the merged tree it succeeds.git difffor the PR touches only the four named fragments; each hunk deletes exactly one###line and one blank line, and adds nothing.changelog.d/fragment of its own.bash test/run.shgreen;changelog-armedgreen in the PR's CI.Test plan
--checkrun before (must fail, with the exact refusal above) and after (must pass) is the proof.test/run.shguards against accidental prose edits — plus eyeball the--checkoutput: eleven entries, no###heading among them.Dependencies
Part of #157. Blocks #159 and #160.
Claiming — starting now. Plan: strip the
###heading + following blank line fromchangelog.d/135.md,137.md,144.md,151.md(two deletions per file, nothing else), verifybin/changelog-assemble 0.3.0 --checkflips fail→pass, runtest/run.sh, open a draft PR withCloses #158. No fragment for this PR per #157 D2.Starting work on this now. I will implement the four deletion-only fragment edits, verify the assembler failure-before/pass-after evidence and full test suite, then open the required draft PR.
Releasing my duplicate claim: Claude’s claim at 15:46:05Z preceded mine at 15:46:14Z. I closed my duplicate PR #161 and am unassigning only myself; Claude remains the owner and the
claimedstate remains correct.Parked (shape 2): #162 is ready-for-review with the full panel requested (codex, grok, kimi) on head
fb6f16a— CI green, all acceptance criteria checked. Every outstanding verdict belongs to the reviewers; next move is theirs.