Repository navigation
Keep an Abandoned Group's Claim Until Cleanup and Name an Unused Branch in backlog-burndown - #3041
Conversation
…ch in backlog-burndown Adjudication now moves only the contested file off an abandoning group's claim, leaving the rest for cleanup to release or keep. Both maintainer-bound cleanup paths now say the group is stopped per "Raising a Blocked Question". A worker brief now names a branch no pull request has used as its head, checked with gh pr list --head <name> --state all. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…k to a New Branch The abandoning group's claim comment now stays unchanged at adjudication, so a contested file it may have edited stays recorded until cleanup decides. The pull request name check now applies to a new branch name, leaving a re-dispatch on a kept branch untouched. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The check now covers a first dispatch as well as an issue returned to the ranking, and still leaves a re-dispatch on a branch the claim already names untouched. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
A recorded local strict-review pass covers head |
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
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.
🟢 Approval recommended
The sole remaining comment is a minor documentation-style nit and does not block approval.
0 open findings
What changed in this PR
Updates the backlog-burndown skill to preserve abandoned claims, clarify stopped-group handling, and prevent branch-name reuse.
Changes:
- Preserve claims until cleanup completes.
- Standardize stopped-group wording.
- Check historical PR branches before first claim use.
- Regenerate distributed copies and source digest.
| File | Summary |
|---|---|
.github/skills/backlog-burndown/SKILL.md |
Generated GitHub skill copy |
.claude-plugin/fleet-skills/skills/backlog-burndown/SKILL.md |
Generated Claude skill copy |
.claude-plugin/fleet-skills/.source-digests/backlog-burndown |
Updated source digest |
.agents/skills/backlog-burndown/SKILL.md |
Canonical skill updates; one minor sentence-length style nit noted |
🧠 Review effort: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #3041 +/- ##
========================================
Coverage 61.00% 61.00%
========================================
Files 17 17
Lines 9014 9014
========================================
Hits 5499 5499
Misses 3515 3515
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
… Narrative Findings, and Bootstrap Handoff Tests to Main (#3051) - #3042 brings the agent-safety READMEs up to the write guard's #3023 and #3037 readings: `--prune` beside a pattern, `:`, `--all`, or a bare push, a `--mirror` push with no refspec, a `heads/` destination outside `refs/`, the full `@{push}` read, and a bare push denied when `git remote` cannot list the remotes - #3041 has `backlog-burndown` keep an abandoned group's claim comment until cleanup decides its release, say stopped on each path that sends a group to the maintainer, and name a branch no pull request has used when a claim comment first names it - #3044 tests `bootstrap.sh`'s `--report` handoff to the agent tools step, tests the `--agents` handoff on Linux and through `Invoke-AgentsInstall` under `pwsh`, and moves the unprivileged-root probe into `tests/host_capability.py` - #3045 makes `pr_review.py` read an `Open findings remain:` list in a Copilot review and count each entry no thread of the round accounts for, pairing by severity tier and file, so the count can only rise - #3049 makes `gh-write-guard` read a bare push's destination from `push.default` and `branch.<name>.merge`, read a persisted `remote.<name>.mirror`, deny when the `@{push}` read times out or cannot run, give a dash-named word after `--` or `--end-of-options` a reading as a remote or refspec, and judge a push moved into another checkout against that checkout's origin as well. A differential against the previous guard found no deny-to-allow flip. It addresses one item of #2943, which stays open - #3054 makes `gh-write-guard` answer unresolved, and so deny, when its `push.default` read times out or cannot run, a promotion fix for this pull request's first review - #3062 brings both agent-safety READMEs up to #3054: an unset `push.default` is read as `simple`, both destinations are read for a value git does not define or a read exiting with any other error, and a read that times out or cannot run is denied - #3059 bumps `actions/create-github-app-token` from 3.2.0 to 3.3.0 After this merges, the host-safety installer payload changes, so the maintainer runs the installer after promotion. Fixes #3021 Fixes #3026 Fixes #3027 Fixes #3039 Fixes #3033 Fixes #3038 Fixes #3034 Fixes #3031 Fixes #3019 Fixes #3020 Fixes #3029 Fixes #3036 Fixes #3052 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Three wording fixes in the
backlog-burndownskill, all in.agents/skills/backlog-burndown/SKILL.md, with the generated.github/skills/and.claude-plugin/copies regenerated byscripts/build_dist.py.gh pr list --head <name> --state allbefore the comment is written. Re-dispatching onto a branch an existing claim already names is unaffected.Local strict review: three passes, recorded and attested. Pass 1 raised two findings on the new sentences, and both were fixed. Pass 2 raised the same two again. The 3039 one was fixed. The 3026 one, that the winner and the abandoning loser both name the contested file until cleanup, was declined with evidence that pass 3 accepted. Both records are accurate, the loser stops editing once told to abandon, and the claim check before any dispatch defers a resumed loser while the winner holds the file. Pass 3 raised no findings. The opt-in
sentence-lengthcheck flags the edited sentences and was declined as style.Closes on promotion: #3026, #3027, #3039
🤖 Generated with Claude Code