diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 324801cfc3..8f985c551b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -318,6 +318,25 @@ Not breaking changes: * Changing internal details, such as renaming an internal file. * Changing a rule to a macro. +## AI-assisted Contributions + +Contributions assisted by AI tools are allowed. However, the human author +submitting the pull request is responsible for the contributed code as if they +had written it entirely themselves. This means: + +* **Understanding the code:** You must be able to explain what the code does + and why it's implemented that way. This includes discussing its + implications, and any trade-offs made during its development, just as if you + had written it entirely yourself. +* **Vetting the correctness and functionality:** You are responsible for + thoroughly testing and verifying that the code is correct, functional, and + meets all project requirements and standards. + +If the human PR author cannot fulfill these responsibilities, the `rules_python` +maintainers will not spend time reviewing or merging the PR. The goal is to +ensure that all contributions, regardless of their origin, maintain the quality +and integrity of the project and do not place an undue burden on maintainers. + ## FAQ ### Installation errors when during `git commit`