Cancel the superseded 2026.9.7 certification instead of closing it - #87
Conversation
A closed item is delivered work, and the generated changelog lists every closed item. Closing pm-github-5ow3 as superseded therefore put a certification that never shipped under Unreleased, where the next daily release would publish it as release notes. Canceled is the status for work that will not be delivered, and the changelog leaves it out. The item keeps its reason: the repository moved to 2026.9.10 before it was resolved, and pm-github-u95z certifies 2026.9.12. Found by Greptile on unbraind/pm-graph#98.
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Advanced Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Reviewer's guide (collapsed on small PRs)Reviewer's GuideThe PR corrects the lifecycle state of the superseded 2026.9.7 certification from closed to canceled, records why it was canceled, and regenerates the changelog so the never-shipped work is excluded from Unreleased release notes. State diagram for the superseded certification lifecyclestateDiagram-v2
[*] --> closed
closed --> canceled: superseded certification
canceled --> [*]
Flow diagram for excluding canceled work from the changelogflowchart LR
Certification[2026.9.7 certification] --> Status{Lifecycle status}
Status -->|closed| Unreleased[Unreleased changelog]
Status -->|canceled| Excluded[Excluded from Unreleased]
Excluded --> NextRelease[Next release notes]
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Greptile SummaryThis PR reclassifies the superseded 2026.9.7 certification as canceled and regenerates the changelog so undelivered work is excluded from the next release notes.
Confidence Score: 5/5The PR appears safe to merge because the task state, append-only history, and generated changelog are aligned. The canceled transition uses the repository’s supported lifecycle mechanism, its history chain matches the materialized item, and the regenerated changelog correctly excludes the superseded deliverable without disturbing other entries.
|
| Filename | Overview |
|---|---|
| .agents/pm/chores/pm-github-5ow3.toon | Reclassifies the superseded certification as canceled while preserving its existing resolution context. |
| .agents/pm/history/pm-github-5ow3.jsonl | Records a hash-chained status transition with a clear explanation that the certification never shipped. |
| CHANGELOG.md | Removes only the canceled certification from Unreleased while retaining the delivered 2026.9.12 certification. |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart LR
Item[Superseded certification] --> Status[Status: canceled]
Status --> History[Append transition history]
Status --> Generator[Changelog generator]
Generator --> Excluded[Excluded from Unreleased notes]
Reviews (1): Last reviewed commit: "Cancel the superseded 2026.9.7 certifica..." | Re-trigger Greptile
|
Review round for
|
What changes
pm-github-5ow3 goes from
closedtocanceled, and the changelog is regenerated.Why
The 2026.9.12 certification closed this superseded 2026.9.7 item as
closed. The changelog is generated from closed items, so a certification that never shipped now sits under Unreleased, and the next daily release would publish it as release notes.canceledis the status for work that will not be delivered, and pm-changelog excludes it by default.Verification
pm get pm-github-5ow3→status: canceled, with the reason recorded in its historynpm run changelog:fullwith release tags fetched, thennpm run changelog:check→ exit 0Found by Greptile on unbraind/pm-graph#98; the same correction lands in every fleet repo where it reached main.
Summary by Sourcery
Cancel the superseded 2026.9.7 certification and regenerate the changelog so unreleased notes only include deliverable work.
Bug Fixes:
Enhancements:
Chores:
Summary by cubic
Cancels the superseded 2026.9.7 certification (
pm-github-5ow3) instead of closing it, so the generated changelog no longer lists work that never shipped as release notes. Closing the item put it under Unreleased, and the next daily release would have published it;canceledis the status for work that will not be delivered, and the changelog excludes it by default. The superseding certificationpm-github-u95z, which certifies 2026.9.12, remains in place.Written for commit bb272f2. Summary will update on new commits.