You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The goal is to set sensible guardrails that protect maintainer time without categorically rejecting AI-assisted work, while keeping human contributors and human review as the priority.
Proposed measures
Mandatory AI disclosure on PRs. Requires adding a PR-template field asking whether any AI tool or model was used, and which one. The point is transparency.
Responsibility clause in CONTRIBUTING.md. Add wording along the lines of:
You are responsible for every line you submit, regardless of how it was produced. Disclosure does not transfer responsibility to the tool.
If individual maintainers use AI personally for review, we could add a review.md describing what to look for and how to structure the review.
Author responsiveness as the bar: PRs where the author does not engage with review feedback are closed without extended discussion. This is reactive, not preventive: we cannot screen for it upfront, but we can be explicit that PRs where the author does not respond to review feedback will be closed without extended discussion, whether or not AI was used.
Opening as an issue to track progress, following the Discord thread discussion.
Important
The goal is to set sensible guardrails that protect maintainer time without categorically rejecting AI-assisted work, while keeping human contributors and human review as the priority.
Proposed measures
CONTRIBUTING.md. Add wording along the lines of:AGENTS.md(under discussion)SKILL.mdfiles. Examples from FastAPI: library-skills.io and FastAPI skillsreview.mddescribing what to look for and how to structure the review.Additional references:
Selector.__xor__andExpr.__xor__for symmetric difference #3621testing.constructorsmodule and a pytest plugin #3552