I have strong concerns that several policies as written in https://www.kubernetes.dev/docs/guide/pull-requests/#ai-guidance have a clear disparate impact (a form of discrimination) against contributors with disabilities who rely on AI as an assistive technology.
Here are the 3 policies of concern (the first quote containing two separate policies):
Large AI generated PRs and AI generated commit messages are not allowed.
When responding to review comments, you must do so without relying on AI tools. Reviewers want to engage directly with you, not with generated responses. If you do not engage directly with reviewers, the PR will be closed.
The policies do not distinguish unaccountable delegation to AI from accountable AI-assisted or assistive use. Instead, they categorically prohibit several core uses of AI that contributors with disabilities may rely on to participate.
Policy Intent
I understand the intent of the policies. I’ve contributed to the Linux Kernel repo before and have heard Jon Corbet raise concerns about maintainers being overwhelmed by spam and low-quality AI-generated contributions that strain their ability to manage the review pipeline effectively.
We can distill the policy intent here into two legitimate concerns:
-
Preventing careless, haphazard, unverified, low-quality AI-generated contributions, that may include bugs, code smells, sloppy logic, untested changes, or poorly scoped architectural directions.
-
Protecting maintainers from spending limited review bandwidth on an overwhelming volume of low-quality generated work, often pejoratively described as “AI slop.”
Accessibility Definitions
Under U.S. accessibility law, AI can function as assistive technology or an auxiliary communication aid when a contributor uses it to increase, maintain, or improve their ability to draft, type, organize, explain, review, or respond in a technical contribution process.
The Assistive Technology Act, codified at 29 U.S.C. § 3002(4), defines an “assistive technology device” broadly as:
“any item, piece of equipment, or product system, whether acquired commercially, modified, or customized, that is used to increase, maintain, or improve functional capabilities of individuals with disabilities.”
Source: https://uscode.house.gov/view.xhtml?path=/prelim@title29/chapter31&edition=prelim
ADA regulations under 28 C.F.R. § 35.104 define “auxiliary aids and services” to include “accessible electronic and information technology,” “acquisition or modification of equipment or devices,” and “other similar services and actions.”
Source: https://www.ecfr.gov/current/title-28/chapter-I/part-35/subpart-A/section-35.104
The DOJ’s ADA guidance on effective communication says the appropriate aid or service depends on:
“the nature, length, complexity, and context of the communication” and the person’s “normal method(s) of communication.”
Source: https://www.ada.gov/resources/effective-communication/
Disparate Impact of Policies
The policies as written effectively filter out some unserious contributors submitting low-quality work through haphazard use of generative AI tools. That is a legitimate goal.
But they also filter out high-quality contributions from contributors with disabilities who rely on AI as assistive technology, even when those contributors understand the architecture, implementation, and changes made; test thoroughly; respond thoughtfully; and assume full accountability for the work.
Large AI generated PRs ... are not allowed.
A contributor who does not rely on AI as assistive technology is welcome to submit a large PR, but contributors with disabilities who do rely on AI as assistive technology are prohibited from making equivalent contributions through the tools they need, even if both contributors could produce work of the same quality and demonstrate the same understanding.
If the answer is that such a contributor should simply break the work into smaller PRs, that imposes an additional procedural burden that does not apply equally to contributors who are allowed to produce the same large contribution without AI assistance. That burden can make the contribution harder to sequence, harder to maintain, more vulnerable to rebasing churn, and less likely to land. It can also force the work into an unnatural shape for reasons unrelated to the quality, coherence, or reviewability of the contribution itself.
The remaining two policies are even more problematic because they impact the fundamental ability to participate at all:
AI generated commit messages are not allowed.
When responding to review comments, you must do so without relying on AI tools. Reviewers want to engage directly with you, not with generated responses. If you do not engage directly with reviewers, the PR will be closed.
For contributors with disabilities who rely on AI as assistive technology for writing, drafting, organization, or communication, they are effectively prohibited from participating at all since they are not allowed to use their assistive tooling for the most fundamental tasks required. A contributor may fully understand, verify, and own a change while relying on AI as an assistive tool to document it or communicate during discussions around it. Furthermore, AI-generated outputs can still be reviewed, refined, corrected, and selectively submitted by the contributor so that the final response accurately represents their own understanding, decisions, and intent.
The policies should distinguish unaccountable AI delegation from accountable AI-assisted or assistive use.
Disclosure and Reviewer Bias
The disclosure requirement also needs guardrails for guidance like in https://www.kubernetes.dev/docs/guide/pull-requests/#large-or-automatic-edits :
To make it easier for reviewers to handle such Pull Requests, please explain how it was generated in the “Special notes for your reviewer” section of the Pull Request description. Reviewers may then be able to reproduce those steps (search/replace, linters) or can start the review with the right expectations (AI tools).
It is reasonable to ask contributors to disclose workflows that affect reviewability or reproducibility. But language about reviewers starting with “the right expectations” when AI tools are disclosed risks inviting subjective bias against AI-assisted contributors. The policy should make clear that disclosed AI use does not lower the presumption of contributor competence by itself, and that review scrutiny should remain tied to objective signals: quality, verification, tests, maintainability, and whether the contributor can effectively explain and revise the work.
Disclosure should also not create an informal second-class review lane where AI-disclosed contributions are deprioritized, ignored, or presumed lower quality before review. If additional scrutiny is needed, it should be tied to objective review concerns such as size, complexity, test coverage, reproducibility, maintainability, or whether the contributor can explain and revise the work. It should not be based on the mere fact that AI was disclosed, especially where AI is being used as assistive technology.
Policy Considerations
I honestly don't have an exact answer for what the policy should say to strike the right balance: filtering low-quality or unaccountable submissions without excluding legitimate contributors using the same underlying tooling. This is a challenging issue, the technology is evolving quickly, and policies written today could become outdated as AI-generated code quality improves and requires less human guidance.
I don't think there is a straightforward way to capture every edge case, but I do know that the policy should not fundamentally block an entire segment of contributors outright, especially regarding commit messages and review communication.
The policies should attempt to distinguish unaccountable delegation to AI from accountable AI-assisted or assistive use. They should not prohibit contributors with disabilities from using AI as assistive technology for basic contribution tasks when the work is otherwise reviewable, meets the project’s quality standards, and the contributor understands, verifies, owns, and can explain the substance of their work.
The policies should also guard against disclosure becoming a source of harmful bias. If disclosing AI assistance causes contributors to be deprioritized, presumed less competent, or placed into an informal lower-trust review lane, the policy will discourage honest disclosure and create worse incentives. Contributors should not be penalized for transparency.
I have strong concerns that several policies as written in https://www.kubernetes.dev/docs/guide/pull-requests/#ai-guidance have a clear disparate impact (a form of discrimination) against contributors with disabilities who rely on AI as an assistive technology.
Here are the 3 policies of concern (the first quote containing two separate policies):
The policies do not distinguish unaccountable delegation to AI from accountable AI-assisted or assistive use. Instead, they categorically prohibit several core uses of AI that contributors with disabilities may rely on to participate.
Policy Intent
I understand the intent of the policies. I’ve contributed to the Linux Kernel repo before and have heard Jon Corbet raise concerns about maintainers being overwhelmed by spam and low-quality AI-generated contributions that strain their ability to manage the review pipeline effectively.
We can distill the policy intent here into two legitimate concerns:
Preventing careless, haphazard, unverified, low-quality AI-generated contributions, that may include bugs, code smells, sloppy logic, untested changes, or poorly scoped architectural directions.
Protecting maintainers from spending limited review bandwidth on an overwhelming volume of low-quality generated work, often pejoratively described as “AI slop.”
Accessibility Definitions
Under U.S. accessibility law, AI can function as assistive technology or an auxiliary communication aid when a contributor uses it to increase, maintain, or improve their ability to draft, type, organize, explain, review, or respond in a technical contribution process.
The Assistive Technology Act, codified at 29 U.S.C. § 3002(4), defines an “assistive technology device” broadly as:
Source: https://uscode.house.gov/view.xhtml?path=/prelim@title29/chapter31&edition=prelim
ADA regulations under 28 C.F.R. § 35.104 define “auxiliary aids and services” to include “accessible electronic and information technology,” “acquisition or modification of equipment or devices,” and “other similar services and actions.”
Source: https://www.ecfr.gov/current/title-28/chapter-I/part-35/subpart-A/section-35.104
The DOJ’s ADA guidance on effective communication says the appropriate aid or service depends on:
Source: https://www.ada.gov/resources/effective-communication/
Disparate Impact of Policies
The policies as written effectively filter out some unserious contributors submitting low-quality work through haphazard use of generative AI tools. That is a legitimate goal.
But they also filter out high-quality contributions from contributors with disabilities who rely on AI as assistive technology, even when those contributors understand the architecture, implementation, and changes made; test thoroughly; respond thoughtfully; and assume full accountability for the work.
A contributor who does not rely on AI as assistive technology is welcome to submit a large PR, but contributors with disabilities who do rely on AI as assistive technology are prohibited from making equivalent contributions through the tools they need, even if both contributors could produce work of the same quality and demonstrate the same understanding.
If the answer is that such a contributor should simply break the work into smaller PRs, that imposes an additional procedural burden that does not apply equally to contributors who are allowed to produce the same large contribution without AI assistance. That burden can make the contribution harder to sequence, harder to maintain, more vulnerable to rebasing churn, and less likely to land. It can also force the work into an unnatural shape for reasons unrelated to the quality, coherence, or reviewability of the contribution itself.
The remaining two policies are even more problematic because they impact the fundamental ability to participate at all:
For contributors with disabilities who rely on AI as assistive technology for writing, drafting, organization, or communication, they are effectively prohibited from participating at all since they are not allowed to use their assistive tooling for the most fundamental tasks required. A contributor may fully understand, verify, and own a change while relying on AI as an assistive tool to document it or communicate during discussions around it. Furthermore, AI-generated outputs can still be reviewed, refined, corrected, and selectively submitted by the contributor so that the final response accurately represents their own understanding, decisions, and intent.
The policies should distinguish unaccountable AI delegation from accountable AI-assisted or assistive use.
Disclosure and Reviewer Bias
The disclosure requirement also needs guardrails for guidance like in https://www.kubernetes.dev/docs/guide/pull-requests/#large-or-automatic-edits :
It is reasonable to ask contributors to disclose workflows that affect reviewability or reproducibility. But language about reviewers starting with “the right expectations” when AI tools are disclosed risks inviting subjective bias against AI-assisted contributors. The policy should make clear that disclosed AI use does not lower the presumption of contributor competence by itself, and that review scrutiny should remain tied to objective signals: quality, verification, tests, maintainability, and whether the contributor can effectively explain and revise the work.
Disclosure should also not create an informal second-class review lane where AI-disclosed contributions are deprioritized, ignored, or presumed lower quality before review. If additional scrutiny is needed, it should be tied to objective review concerns such as size, complexity, test coverage, reproducibility, maintainability, or whether the contributor can explain and revise the work. It should not be based on the mere fact that AI was disclosed, especially where AI is being used as assistive technology.
Policy Considerations
I honestly don't have an exact answer for what the policy should say to strike the right balance: filtering low-quality or unaccountable submissions without excluding legitimate contributors using the same underlying tooling. This is a challenging issue, the technology is evolving quickly, and policies written today could become outdated as AI-generated code quality improves and requires less human guidance.
I don't think there is a straightforward way to capture every edge case, but I do know that the policy should not fundamentally block an entire segment of contributors outright, especially regarding commit messages and review communication.
The policies should attempt to distinguish unaccountable delegation to AI from accountable AI-assisted or assistive use. They should not prohibit contributors with disabilities from using AI as assistive technology for basic contribution tasks when the work is otherwise reviewable, meets the project’s quality standards, and the contributor understands, verifies, owns, and can explain the substance of their work.
The policies should also guard against disclosure becoming a source of harmful bias. If disclosing AI assistance causes contributors to be deprioritized, presumed less competent, or placed into an informal lower-trust review lane, the policy will discourage honest disclosure and create worse incentives. Contributors should not be penalized for transparency.