@@ -15,21 +15,33 @@ impact of their changes.
1515Contributions which shift the burden of understanding, implementation,
1616testing, and review entirely onto maintainers are harmful to the project.
1717This includes AI abuse: using AI coding agents, chatbots, or other
18- automation to generate pull requests without adequate human understanding,
19- verification, and testing.
18+ automation to generate issues or pull requests without adequate human
19+ understanding, verification, and testing.
2020
2121AI tools do not turn an inexperienced person into an experienced software
2222developer. Contributors are responsible for understanding the project, the
2323issue, and every change they submit. If a contributor cannot explain,
2424maintain, and properly test the code they are proposing, they should not
2525open a pull request.
2626
27- Maintainers reserve the right to close pull requests considered spammy or
28- harmful to the project, including but not limited to:
29-
27+ The same applies to issues. Opening AI-generated issues based on
28+ superficial code smells, automated scans, or generic suggestions without
29+ real project understanding or user impact creates noise and wastes
30+ maintainer time. Artificial workflows in which a contributor uses AI to
31+ find a minor or questionable issue, opens it, and immediately opens a pull
32+ request for it are considered spam when they provide little or no value to
33+ the project.
34+
35+ Maintainers reserve the right to close issues and pull requests considered
36+ spammy or harmful to the project, including but not limited to:
37+
38+ - issues generated by AI tools or automation without real user impact,
39+ project understanding, or meaningful investigation;
40+ - artificial issue-to-pull-request workflows created mainly to score
41+ contributions rather than solve a validated project need;
3042- unsolicited pull requests which do not have a related issue;
3143- pull requests targeting issues which have not been opened, acknowledged,
32- validated, or accepted by maintainers;
44+ or :ref: ` validated by maintainers < openwisp_look_for_open_issues >` ;
3345- pull requests with poor, incomplete, or untested implementations;
3446- pull requests generated by AI tools or automation without enough human
3547 understanding, review, and testing;
@@ -45,5 +57,5 @@ Maintainers may temporarily limit contributions from contributors who
4557violate this policy. Contributors who continue violating this policy after
4658a temporary restriction may be banned permanently.
4759
48- When a pull request or contribution is closed under this policy,
60+ When an issue, pull request, or contribution is closed under this policy,
4961maintainers may provide only a link to this policy as the explanation.
0 commit comments