diff --git a/.agents/skills/contribution-triage/SKILL.md b/.agents/skills/contribution-triage/SKILL.md index dfd476cb0320..21ba3b7a6566 100644 --- a/.agents/skills/contribution-triage/SKILL.md +++ b/.agents/skills/contribution-triage/SKILL.md @@ -109,6 +109,11 @@ trusted policy and reassess changed submission evidence; neither example grants ## Apply the outcome +Do not automatically close a PR if a maintainer in the trusted `TRIAGE_EXEMPTIONS.td` list has +commented or submitted a review, including on earlier heads, or if `triage:keep-open` is present. +Leave protected PRs open for maintainer decision. This does not grant an author exemption, +eligibility, or review approval. + In enforcement mode, execute the applicable outcome within the established scope, using the state and retry safeguards below. In a dry run or without the required authority, prepare the same action and comment text but do not write to GitHub. Keep the eligibility finding separate from action completion. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f519fc1b59d4..511e4b094bc1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -129,6 +129,11 @@ existing review settings. Neither triage nor a Macroscope review authorizes merg ## Closure and reconsideration +Automated triage leaves a PR open for maintainer decision if someone in the trusted +[TRIAGE_EXEMPTIONS.td](.github/TRIAGE_EXEMPTIONS.td) list has commented or submitted a review, +including on an earlier head, or if `triage:keep-open` is present. This protection does not imply +eligibility or review approval. + PRs that violate these requirements can be closed before deeper review. Multiple independent fixes require splitting. Missing approval requires maintainer discussion or issue triage, as applicable. Missing evidence requires establishing the problem and showing how the change was checked.