Repository navigation
Open
Labels
attendedNeeds the owner present: DNS, keys or secrets, elevation, non-IaC provisioning.Needs the owner present: DNS, keys or secrets, elevation, non-IaC provisioning.priority: mediumReal value, no hard deadline; normal backlog flow.Real value, no hard deadline; normal backlog flow.status: readyTriaged, unblocked, and fully specified; eligible to pick up.Triaged, unblocked, and fully specified; eligible to pick up.work-class: scopedA briefed fix or small feature; blast radius bounded by the brief, tests exist.A briefed fix or small feature; blast radius bounded by the brief, tests exist.
Description
Refs: #12284
Owner: Automation Lanes. This is a settings change, not code. Automation Lanes applies it only after checking that it removes nothing but a duplicate and loosens nothing.
Summary
On main, two organization rulesets each carry a pull_request rule (GET repos/melodic-software/claude-code-plugins/rules/branches/main, read 2026-11-02):
| Ruleset | dismiss_stale_reviews_on_push |
Other parameters |
|---|---|---|
| 17988999 | false | squash only, 0 approvals, thread resolution required, extra approval for unattributed changes |
| 24475076 | true | the same |
GitHub applies the stricter value of each parameter when several rules apply, so the effective rule is ruleset 24475076's. Ruleset 17988999's pull_request rule duplicates it. This affects every repository the two organization rulesets target, not only this one. Source: audit comment, gate #16.
The measured cost is none. This slice removes a second place where the same setting must be kept in step.
Done when
- Both rulesets' targets (repositories and branches) are listed, and every target of 17988999's
pull_requestrule is also covered by 24475076's with equal or stricter values. Otherwise the stricter values are carried into the kept rule first. - The duplicate
pull_requestrule is removed through the repository that manages organization rulesets (github-iac), not by hand. -
rules/branches/mainread after the change shows onepull_requestrule, with values equal to or stricter than today's on every parameter.
Metadata
Metadata
Assignees
Labels
attendedNeeds the owner present: DNS, keys or secrets, elevation, non-IaC provisioning.Needs the owner present: DNS, keys or secrets, elevation, non-IaC provisioning.priority: mediumReal value, no hard deadline; normal backlog flow.Real value, no hard deadline; normal backlog flow.status: readyTriaged, unblocked, and fully specified; eligible to pick up.Triaged, unblocked, and fully specified; eligible to pick up.work-class: scopedA briefed fix or small feature; blast radius bounded by the brief, tests exist.A briefed fix or small feature; blast radius bounded by the brief, tests exist.
Type
Fields
Work status
agent-ready
Activity
github-actions commentedon Nov 2, 2026
Proposed work class: work-class: scoped
Basis: automated intake triage; the lanes App applied this class.
Size: Small
Complexity: Low
Uncertainty: Knowable
Flags: none
Blocked by: none
Understood: two organization rulesets (17988999 and 24475076) both carry a
pull_requestrule onmain. The effective rule is the stricter one, from 24475076. You want the duplicate in 17988999 removed through github-iac. First, you want to confirm that every target of 17988999 is also covered by 24475076 with equal or stricter values. After the change,rules/branches/mainshould show onepull_requestrule that is no looser than today's.The scope and done-when are exact, so nothing is missing. I found no open duplicate.
Automated triage, applied by the lanes App.
github-actions commentedon Nov 2, 2026
github-actions commentedon Nov 2, 2026
melodic-automation-lanes commentedon Nov 2, 2026
The work-resolve-issue lane stopped on this issue (
manual-external): the run reports the work needs a manual step on external state, one of pr-pipeline.yaml's attended classes, which needs the owner present.It added
attendedand removedagent-ready: the step needs the owner present, and it waits on no decision from a person.In the run's words:
What the run says it did not do:
Run: https://github.com/melodic-software/claude-code-plugins/actions/runs/41494965421
Once the step is done, a listed human removes
attendedand addsagent-readyagain.