Repository navigation
chore(pm): close items delivered by merged pull requests - #32
github-actions[bot] wants to merge 1 commit into
Conversation
|
PR author is in the excluded authors list. |
Reviewer's guide (collapsed on small PRs)Reviewer's GuideThis automated closeout updates six tracker items only after merged-PR delivery and head checks passed, appends auditable history records, and regenerates the changelog; epic items and routine skips remain explicitly excluded, with changes gated before commit and no direct push to main. Sequence diagram for gated merged-PR tracker closeoutsequenceDiagram
participant Closeout as pm-github closeout
participant GitHub
participant Gate as Privacy gate
participant Tracker as Tracker files
participant History as History records
participant Changelog
participant PR as Closeout PR
Closeout->>GitHub: verify merged-PR delivery
Closeout->>GitHub: verify head checks
alt head_checks_passed
Closeout->>Tracker: close tracker item
Closeout->>History: append closeout record
else epic
Closeout-->>Tracker: refuse item
end
Closeout->>Changelog: regenerate changelog
Closeout->>Gate: validate tracker and changelog changes
Gate-->>Closeout: pass or fail closed
Closeout->>PR: commit and propose gated changes
PR-->>GitHub: merge through pull request
Flow diagram for merged-PR closeout decisionsflowchart TD
A[Select merged PR item] --> B{Delivery and head checks pass?}
B -->|Yes| C[Close tracker item]
B -->|No: epic| D[Refuse item]
C --> E[Append history record]
D --> F[Count routine skip]
E --> G[Regenerate changelog]
G --> H{Privacy gate passes?}
H -->|Yes| I[Create closeout PR]
H -->|No| J[Fail closed before commit]
F --> K[Keep main unchanged]
I --> K
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
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 |
There was a problem hiding this comment.
Hey - I've found 1 issue
Prompt for AI Agents
Please address the comments from this code review:
## Individual Comments
### Comment 1
<location path="CHANGELOG.md" line_range="12" />
<code_context>
### Added
+- Import, export and reconcile Azure DevOps work items with revision-checked commands ([pm-ado-nc7z](https://github.com/unbraind/pm-ado/blob/main/.agents/pm/features/pm-ado-nc7z.toon))
- Map typed work item relations onto pm parent and dependency kinds in both directions ([pm-ado-1zuu](https://github.com/unbraind/pm-ado/blob/main/.agents/pm/features/pm-ado-1zuu.toon))
- Read a project through the work item batch endpoint instead of one request per item ([pm-ado-ntkc](https://github.com/unbraind/pm-ado/blob/main/.agents/pm/features/pm-ado-ntkc.toon))
</code_context>
<issue_to_address>
**October work appears in September release**
When closeout regeneration adds work merged after the 2026-09-02 release while `package.json` still sets version `2026.9.2`, `changelog:full` renders the Azure DevOps sync under the existing `2026.9.2 - 2026-09-02` heading, attributing October delivery to a September release that does not contain it.
Update the release version and add a new dated changelog section before listing post-release work.
Also at `CHANGELOG.md:13`.
</issue_to_address>Sourcery assessment
Needs a human reviewer. 1 finding to address first, and if an item is closed incorrectly, its status and close evidence remain in the tracker files, and the changelog may list work under the wrong category; those records can be corrected with a follow-up change. The diff shows no external tracker write or irreversible action.
Blocking findings: CHANGELOG.md:12
|
|
||
| ### Added | ||
|
|
||
| - Import, export and reconcile Azure DevOps work items with revision-checked commands ([pm-ado-nc7z](https://github.com/unbraind/pm-ado/blob/main/.agents/pm/features/pm-ado-nc7z.toon)) |
There was a problem hiding this comment.
🟡 Medium · October work appears in September release
When closeout regeneration adds work merged after the 2026-09-02 release while package.json still sets version 2026.9.2, changelog:full renders the Azure DevOps sync under the existing 2026.9.2 - 2026-09-02 heading, attributing October delivery to a September release that does not contain it.
Update the release version and add a new dated changelog section before listing post-release work.
Also at CHANGELOG.md:13.
Prompt for AI agents
In `CHANGELOG.md` at line 12:
**October work appears in September release**
When closeout regeneration adds work merged after the 2026-09-02 release while `package.json` still sets version `2026.9.2`, `changelog:full` renders the Azure DevOps sync under the existing `2026.9.2 - 2026-09-02` heading, attributing October delivery to a September release that does not contain it.
Update the release version and add a new dated changelog section before listing post-release work.
Also at `CHANGELOG.md:13`.1b1ab50 to
5b1497d
Compare
5b1497d to
4ea1be9
Compare
Automated pm-github merged-PR closeout for unbraind/pm-ado.
The closeout command verified merged-PR delivery and head checks. The proposed tracker change and regenerated changelog passed the fail-closed privacy gate before anything was committed.
mainis never pushed directly.Tracker items changed:
Closeout plan (routine skips counted by reason):
{ "plan": [ { "item": "pm-ado-g4v1", "pr": 11, "action": "refuse", "code": "epic" }, { "item": "pm-ado-ns93", "pr": 15, "action": "close", "code": "head_checks_passed" }, { "item": "pm-ado-g4v1", "pr": 15, "action": "refuse", "code": "epic" }, { "item": "pm-ado-qq1p", "pr": 16, "action": "close", "code": "head_checks_passed" }, { "item": "pm-ado-5w3m", "pr": 16, "action": "close", "code": "head_checks_passed" }, { "item": "pm-ado-fiw8", "pr": 25, "action": "close", "code": "head_checks_passed" }, { "item": "pm-ado-nc7z", "pr": 29, "action": "close", "code": "head_checks_passed" }, { "item": "pm-ado-m8c1", "pr": 31, "action": "close", "code": "head_checks_passed" }, { "item": "pm-ado-github-5532dc4b9a65-33", "pr": 35, "action": "refuse", "code": "not_delivery" } ], "skipped": { "already_terminal": 22, "duplicate_selection": 2, "other_repository": 122 } }Summary by Sourcery
Close tracker items delivered by verified merged pull requests and synchronize the changelog with the completed work.
Bug Fixes:
Enhancements:
Chores: