You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@magpie.apache.org by "potiuk (via GitHub)" <gi...@apache.org> on 2026/09/27 14:34:16 UTC
[PR] feat(contributor-growth): small penalty for automated work that drew maintainer pushback [magpie]
potiuk opened a new pull request, #1422:
URL: https://github.com/apache/magpie/pull/1422
Stacked on #1417 (design). Part 1 of 5.
## Summary
- A PR or comment maintainers pushed back on as generated or unreviewed was discounted to 0.25, and a PR closed after pushback to 0 — but never below zero, so a contributor with many such items still accumulated count.
- Each PR or issue thread classed `P` (pushback) or `C` (closed after pushback) now also subtracts `automated_pushback_penalty` (default `0.25`) once per count, floored at 0. Restatements are not penalised; `0` restores the previous behaviour exactly.
- Briefs show raw, discounted, penalty and adjusted values. The restatement `basis` is now defined (`generic:restatement`), which the evals showed was ambiguous.
## Type of change
- [x] Skill change (`.claude/skills/<name>/`) — eval fixtures updated below
- [x] Project template (`projects/_template/`)
## Test plan
- [x] `prek run --all-files` passes
- [x] `contributor-to-committer` step-2a: 6/6 — two new cases (penalty at the default and at `0`); cases 1–4 updated for the new default. RED confirmed first: without the skill change the penalty cases failed on `adjusted`.
- [x] `contributor-nomination`: 22/22 (case 9 updated: 6.5 → 6.0 adjusted merged PRs, the intended effect)
## RFC-AI-0004 compliance
- [x] **HITL** — read-only skills; nothing new mutates
- [x] **Vendor neutrality** — placeholders only
## Notes for reviewers (optional)
Merge rate and area breadth use the discounted weights, without the penalty, so the same pushback is not counted twice.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@magpie.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(contributor-growth): small penalty for automated work that drew maintainer pushback [magpie]
Posted by "potiuk (via GitHub)" <gi...@apache.org>.
potiuk merged PR #1422:
URL: https://github.com/apache/magpie/pull/1422
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@magpie.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org