-
Notifications
You must be signed in to change notification settings - Fork 221
[RFC] Require AI Tooling Disclosures for Contributions #1297
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
[no AI Tooling was used for this commit 😉]
AI generated example PR for CC: cloudfoundry/cloud_controller_ng#4442 |
Here are my two cents: Asking for a disclosure of AI tools used and adding something that will help us as maintainers (approvers) to grasp and understand the contributions easily would be great. The two problems which I see are:
I fully agree with what @stephanme has written. Drafting a PoC with AI and "polishing it" afterwards by a human should be acceptable. Though, this way of work might make the work of maintainers a bit harder as the AI code snippets will be even harder to detect. I guess we have to raise the awareness about AI generated code for contributors and maintainers as well, so that the contributors might explain which AI they've used and how, so that the maintainers understand the intentions and thinking behind the changes. |
Yea, I don't think this RFC is going to fully solve these problems, be it from human contributions, AI, or a combination of the two. If these continue to be issues, we can explore other community guidelines for PR quality. My main hope for this RFC was to help give approvers the data they need to make informed PR reviews.
I also left a carve-out in the RFC, so working groups can manage the process for their approvers however they wish. |
We decided to start the final comment period for this RFC during the TOC meeting on 14th of October 2025 with the goal to accept it. |
Link for easy viewing
Inspired by ghostty-org/ghostty#8289
[no AI Tooling was used for this PR 😉]