Repository navigation
fix: restore the 1.1.9 changelog section to what it shipped as - #106
Merged
Merged
Conversation
A 2026-10-30 edit to CHANGELOG.md inserted the tail of `## [Unreleased]` into `## [1.1.9]`: seven entries describing work done after 1.1.9 was tagged, plus a second `### Compatibility` heading carrying the same "Five archived Plans" bullet already present above. The shipped tag contains none of them, so the file claimed a release had included work that did not exist when it was cut. The damage is traceable to one edit. Reading it against 5cba1dd shows the Unreleased `### Fixed` block being copied down wholesale, and the original `### Compatibility` bullet replaced in place by a pointer to the copy — "(unchanged from the entry below)" — which is what made the duplication look deliberate rather than accidental. Both halves are undone. The block is removed, and the pointer is turned back into the sentence it replaced: the full bullet naming all five Plans, recovered from 5cba1dd. Verified: the `## [1.1.9]` section is now byte-identical to `v1.1.9:CHANGELOG.md`, and `bash hooks/release-check .` still reports `STATUS: pass` — it reads the first section's version, which this does not move.
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.
Summary
CHANGELOG.mdclaimed that 1.1.9 shipped seven changes it did not.A 2026-10-30 edit inserted the tail of
## [Unreleased]into## [1.1.9]: seven### Addedentries describing work done after 1.1.9 was tagged, plus a second### Compatibilityheading repeating a bullet already present above it.v1.1.9:CHANGELOG.mdcontains none of those seven, so the file said a released version included work that did not exist when it was cut.TaskFlow traceability
CONTRIBUTING.md, "Push permission routes the bookkeeping that belongs to no task"). Nothing here has behaviour to review, and inventing a PRD/Plan for a 17-line text correction would be a heavier record than the change.CHANGELOG.mdonly — delete the duplicated block, restore the sentence it displaced.mainhkwuks/TaskFlowHow the damage is traced
Reading the file against
5cba1dd(the merge before the edit) shows both halves in one hunk:### Fixedblock, headings and all, copied down into 1.1.9.### Compatibilitybullet — the one naming all five archived Plans — replaced in place by a pointer to the copy: (unchanged from the entry below).The pointer is what made the duplication read as deliberate. With the copy removed, the pointer dangles, so it is turned back into the sentence it replaced, recovered verbatim from
5cba1dd.Verification
Hooksworkflow reports pass for this branch — linked below once it runsgit diff --check— cleanbash hooks/release-check .—STATUS: pass(it reads the first section's version, which this does not move)## [1.1.9]is byte-identical tov1.1.9:CHANGELOG.mdafter the change —diffemptyReview boundaries
release-checkvalidates only that the newest section names the current version.