AI_POLICY.md
This project has strict rules for AI usage:
These rules apply only to outside contributions. Maintainers are generally exempt from these rules and may use AI tools at their discretion; they've proven themselves trustworthy to apply good judgment. Any bad AI usage by maintainers will cause a re-examination of this exemption.
This project is maintained by humans.
Every discussion, issue, and pull request is read and reviewed by humans. It is a boundary point at which people interact with each other and the work done. It is rude and disrespectful to approach this boundary with low-effort, unqualified work, since it puts the burden of validation on the maintainer.
Additionally, this project is looking for active, caring, long term contributors. Using AI undermines this. It hinders you from learning the codebase, thinking critically about your feature, code and its maintainability and leads to less engaged contributors. The AI assisted PRs I've recieved are often times very large PRs that appear out of the blue.
Ideally:
In a perfect world, AI would produce high-quality, accurate work every time and lead to an engaged contributor with true care about their code and the project they're contributing to. Today, most drivers of AI are just not good enough. So, until either the people get better, the AI gets better, or both, we have to have strict rules to protect maintainers.