From 15ca72a28f42c3c8ae6b855f83e06271c3a76a80 Mon Sep 17 00:00:00 2001 From: Waylan Limberg Date: Wed, 14 Oct 2026 14:15:26 -0400 Subject: [PATCH 1/2] Update AI Policy Explicitly require AI use disclosure and require use of PR & Issue templates when provided. This should give us the justification to easily close all submissions that are obviously autonomously submitted. --- .github/pull_request_template.md | 2 +- docs/contributing.md | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 67885c578..8a6fa03bb 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -4,7 +4,7 @@ #### AI Assistance Disclosure - [ ] **No AI tools were used** in preparing this PR. -- [ ] **If AI tools were used**, I have disclosed which ones, and fully reviewed and verified their output. +- [ ] **AI tools were used** and I have disclosed which ones, and have fully reviewed and verified their output. #### Checklist - [ ] This PR follows the [contribution guidelines](https://python-markdown.github.io/contributing/). diff --git a/docs/contributing.md b/docs/contributing.md index 8463e26ba..42ecc1948 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -136,6 +136,14 @@ from a generative AI tool does not count as engaging with the reviewer. The use of an AI agent to submit a pull request, issue, or comment autonomously is not permitted. +All contributions must disclose whether AI tools were used or not. Disclosures +of AI use must include the specific tools used and what content was generated +by the tool, including, but not limited to code, documentation, comments, +commit messages, and explanations. Issue and pull request templates must be +followed when provided. If a template is ignored or deleted, it will be +assumed that an AI agent was used to submit the pull request or issue +autonomously and the pull request or issue may be closed immediately. + All code and prose (documentation, commit messages, comments, etc.) must reflect the style and conventions used by the Python-Markdown project (see [Code Style Guide](#code-style-guide), [Documentation Style From 65f224b74cc67c44ead487f39e529671828ead19 Mon Sep 17 00:00:00 2001 From: Waylan Limberg Date: Wed, 14 Oct 2026 14:36:29 -0400 Subject: [PATCH 2/2] Add checklist of parts to PR template --- .github/pull_request_template.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 8a6fa03bb..c01aa5260 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -6,6 +6,16 @@ - [ ] **No AI tools were used** in preparing this PR. - [ ] **AI tools were used** and I have disclosed which ones, and have fully reviewed and verified their output. + AI tools were use to assist with the following: + + - [ ] Code + - [ ] Code Comments + - [ ] Documentation + - [ ] Changelog Entry + - [ ] Commit Message + - [ ] The Description Above + - [ ] Other: ______________ + #### Checklist - [ ] This PR follows the [contribution guidelines](https://python-markdown.github.io/contributing/). - [ ] The code follows the [Code Style Guide](https://python-markdown.github.io/contributing/#code-style-guide).