From 31abaa264c35d1779a34d8c110a0c91e62c08ee0 Mon Sep 17 00:00:00 2001 From: will Date: Tue, 26 May 2026 14:52:43 +0100 Subject: [PATCH] doc: add an AI contribution policy Document project expectations for AI-assisted contributions so contributors understand when AI use is acceptable and when it creates review or moderation burden. Link to the document directly from the new PR and issues helptext. --- .github/ISSUE_TEMPLATE/bug.yml | 1 + .github/ISSUE_TEMPLATE/feature_request.yml | 5 +++ .github/ISSUE_TEMPLATE/gui_issue.yml | 5 +++ .github/PULL_REQUEST_TEMPLATE.md | 9 +++--- CONTRIBUTING.md | 4 +++ doc/AI_POLICY.md | 37 ++++++++++++++++++++++ 6 files changed, 57 insertions(+), 4 deletions(-) create mode 100644 doc/AI_POLICY.md diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 7c894ab7df5..53d9353b2ad 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -10,6 +10,7 @@ body: * General bitcoin questions and/or support requests should use Bitcoin StackExchange at https://bitcoin.stackexchange.com. * For reporting security issues, please read instructions at https://bitcoincore.org/en/contact/. * If the node is "stuck" during sync or giving "block checksum mismatch" errors, please ensure your hardware is stable by running `memtest` and observe CPU temperature with a load-test tool such as `linpack` before creating an issue. + * If you use AI tools when opening this issue, please read the [AI policy](https://github.com/bitcoin/bitcoin/blob/master/doc/AI_POLICY.md). ---- - type: checkboxes diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 4622fd98191..24e33ea19ba 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -2,6 +2,11 @@ name: Feature Request description: Suggest an idea for this project. labels: [Feature] body: + - type: markdown + attributes: + value: | + If you use AI tools when opening this issue, please read the [AI policy](https://github.com/bitcoin/bitcoin/blob/master/doc/AI_POLICY.md). + - type: textarea id: feature attributes: diff --git a/.github/ISSUE_TEMPLATE/gui_issue.yml b/.github/ISSUE_TEMPLATE/gui_issue.yml index 4fe578e9b5b..4a09e4a36e1 100644 --- a/.github/ISSUE_TEMPLATE/gui_issue.yml +++ b/.github/ISSUE_TEMPLATE/gui_issue.yml @@ -2,6 +2,11 @@ name: Issue or feature request related to the GUI description: Any report, issue or feature request related to the GUI labels: [GUI] body: +- type: markdown + attributes: + value: | + If you use AI tools when opening this issue, please read the [AI policy](https://github.com/bitcoin/bitcoin/blob/master/doc/AI_POLICY.md). + - type: checkboxes id: acknowledgement attributes: diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index ae92fc78f2d..269a9e59335 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,12 +1,13 @@