@@ -56,6 +56,38 @@ the Python Software Foundation, always follow the `PSF Code of Conduct`_.
5656.. _PSF Code of Conduct : https://policies.python.org/python.org/code-of-conduct/
5757
5858
59+ .. _triage-ai-labels :
60+
61+ Applying the AI policy labels
62+ =============================
63+
64+ Use the AI policy labels for issues and PRs that don't follow the
65+ :ref: `guidelines for using AI tools <ai-tools >`. Don't apply them only because
66+ AI tools were used, or because the author disclosed using them.
67+
68+ Apply only one of these labels to an issue or PR. If you add one when the
69+ other is already there, remove the other label.
70+
71+ * Start with :gh-label: `AI-needs-explanation `. The bot asks the author to
72+ explain the work in their own words and leaves the issue or PR open.
73+ * Use :gh-label: `AI-guidelines-not-met ` only for clear cases, such as a
74+ low-effort submission where the author is unlikely to engage with feedback.
75+ The bot posts a comment and closes the issue or PR. If you have any doubt,
76+ use :gh-label: `AI-needs-explanation ` instead, or consult a core developer.
77+ * If the author doesn't respond to :gh-label: `AI-needs-explanation `, or the
78+ response doesn't address the concern (for example, it is more generated
79+ text), remove :gh-label: `AI-needs-explanation ` and add
80+ :gh-label: `AI-guidelines-not-met `. The bot posts the closing
81+ comment and closes the issue or PR. If you have any doubt, consult a core
82+ team member first.
83+ * If the author responds and the concern is resolved, remove the label.
84+ For a closed issue or PR, reopen it as well.
85+
86+ Prefer these labels over closing manually, so the author gets the same
87+ explanation each time and the issues and PRs can be found later by filtering
88+ on the label.
89+
90+
5991Becoming a member of the Python triage team
6092===========================================
6193
0 commit comments