From d6efcd6cc6416493520a737a8bcfa341d66e720c Mon Sep 17 00:00:00 2001 From: feos Date: Mon, 7 Sep 2026 14:59:00 +0300 Subject: [PATCH 01/16] Create AGENTS.md --- AGENTS.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 AGENTS.md diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 00000000000..f8aa655b7ac --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,7 @@ +Content created by generative AI, including large language models (LLMs), should not be submitted to this repository. That involves text and media files, issues and pull requests. + +Submoduling third-party code that involves output of the generative AI is allowed if there is no viable alternative free from generative AI. + +Using generative AI as a tool to aid with your research prior to submitting content to this repository is only allowed if that content does not include any AI hallucinations: bug reports and proposed fixes must be valid and sensible. + +Users deliberately or repeatedly violating this policy will get blocked. From 7d9c7e65195dfb3d57ddd87e2437ab37153c4a52 Mon Sep 17 00:00:00 2001 From: feos Date: Mon, 7 Sep 2026 21:04:26 +0300 Subject: [PATCH 02/16] Update contributing.md --- contributing.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/contributing.md b/contributing.md index df08fbbf306..78c053442ff 100644 --- a/contributing.md +++ b/contributing.md @@ -325,5 +325,13 @@ See [Waterbox readme](waterbox/readme.txt). By contributing, you declare that any additions or changes either: - were authored by you and you are willing to license your contributions to us under the [project's license](LICENSE); or - were copied from a compatibly open-source, publicly-licensed source and are properly attributed, including licensing info. -> [!IMPORTANT] -> We will **not** accept any contributions "authored" by GitHub Copilot or similar ML tools. + +## Generative AI policy + +Content created by generative AI, including large language models (LLMs), should not be submitted to this repository. That involves text and media files, issues and pull requests. + +Submoduling third-party code that involves output of the generative AI is allowed if there is no viable alternative free from generative AI. + +Using generative AI as a tool to aid with your research prior to submitting content to this repository is only allowed if that content does not include any AI hallucinations: bug reports and proposed fixes must be valid and sensible. + +Users deliberately or repeatedly violating this policy will get blocked. From aead3b43f2d8f7801530998cd3e303d0a38e6cab Mon Sep 17 00:00:00 2001 From: feos Date: Mon, 7 Sep 2026 21:05:42 +0300 Subject: [PATCH 03/16] Update contributing.md --- contributing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing.md b/contributing.md index 78c053442ff..dfd048915a0 100644 --- a/contributing.md +++ b/contributing.md @@ -29,7 +29,7 @@ Jump to: - [Waterbox (host)](#waterbox-host) - [Waterbox (toolchain + cores)](waterbox-toolchain--cores) - [Copyrights and licensing](#copyrights-and-licensing) - +- [Generative AI policy](#generative-ai-policy) ## For all development From 1f3ebae80fba09f1c78f1ae0c907d5c8746f9b98 Mon Sep 17 00:00:00 2001 From: feos Date: Mon, 7 Sep 2026 21:06:25 +0300 Subject: [PATCH 04/16] Delete AGENTS.md --- AGENTS.md | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 AGENTS.md diff --git a/AGENTS.md b/AGENTS.md deleted file mode 100644 index f8aa655b7ac..00000000000 --- a/AGENTS.md +++ /dev/null @@ -1,7 +0,0 @@ -Content created by generative AI, including large language models (LLMs), should not be submitted to this repository. That involves text and media files, issues and pull requests. - -Submoduling third-party code that involves output of the generative AI is allowed if there is no viable alternative free from generative AI. - -Using generative AI as a tool to aid with your research prior to submitting content to this repository is only allowed if that content does not include any AI hallucinations: bug reports and proposed fixes must be valid and sensible. - -Users deliberately or repeatedly violating this policy will get blocked. From 5e647a8392fba5b92fac382c74e229ab6e524626 Mon Sep 17 00:00:00 2001 From: feos Date: Mon, 7 Sep 2026 22:20:13 +0300 Subject: [PATCH 05/16] Update pull_request_template.md --- .github/pull_request_template.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index e20e0d0833c..10da489f2c8 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -10,4 +10,5 @@ [//]: # "Apart from the mandatory license signature, these tasks are optional, but doing them could save reviewers some time and get the PR merged sooner." Check if completed: - [ ] I have run any relevant test suites +- [ ] I confirm that generative AI was not used for this pull request in any way - [ ] I, the commit author, have read the [licensing terms for contributors](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#copyrights-and-licensing) (last updated 2024-06-22) and am compliant From 3c98a142ef6c3fbcddc2e7e189b134be51467b02 Mon Sep 17 00:00:00 2001 From: feos Date: Mon, 7 Sep 2026 22:23:53 +0300 Subject: [PATCH 06/16] Update 30-bug_report.md --- .github/ISSUE_TEMPLATE/30-bug_report.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/30-bug_report.md b/.github/ISSUE_TEMPLATE/30-bug_report.md index 1ecbae46119..b20e09e27b6 100644 --- a/.github/ISSUE_TEMPLATE/30-bug_report.md +++ b/.github/ISSUE_TEMPLATE/30-bug_report.md @@ -40,3 +40,5 @@ System.InvalidOperationException: o noes [//]: # "That's it! If you'd like to help more, you could try a dev build (see Testing in the readme) or an older release. Click submit now and you can edit it later." +Check if completed: +- [ ] I confirm that generative AI was not used for this issue in any way From b1dd51a162f1c2f8b70f835ecf941677206d76c2 Mon Sep 17 00:00:00 2001 From: feos Date: Mon, 7 Sep 2026 22:24:19 +0300 Subject: [PATCH 07/16] Update 70-core_port_request.md --- .github/ISSUE_TEMPLATE/70-core_port_request.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/70-core_port_request.md b/.github/ISSUE_TEMPLATE/70-core_port_request.md index e03e31197a0..9d879a78774 100644 --- a/.github/ISSUE_TEMPLATE/70-core_port_request.md +++ b/.github/ISSUE_TEMPLATE/70-core_port_request.md @@ -31,3 +31,6 @@ labels: "Request: New core/port/re-port" - (savestate quality) [//]: # "Code speaks louder than words: If you're able to make a proof-of-concept, pushing it to GitHub and putting a link here will speed up the process." + +Check if completed: +- [ ] I confirm that generative AI was not used for this issue in any way From 1df03ef67b095ad94d6f404267b21ae76e4c5803 Mon Sep 17 00:00:00 2001 From: feos Date: Tue, 8 Sep 2026 17:12:05 +0300 Subject: [PATCH 08/16] Update pull_request_template.md --- .github/pull_request_template.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 10da489f2c8..31daaa37986 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -10,5 +10,5 @@ [//]: # "Apart from the mandatory license signature, these tasks are optional, but doing them could save reviewers some time and get the PR merged sooner." Check if completed: - [ ] I have run any relevant test suites -- [ ] I confirm that generative AI was not used for this pull request in any way +- [ ] I confirm that [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-policy) was not used for this pull request in any way - [ ] I, the commit author, have read the [licensing terms for contributors](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#copyrights-and-licensing) (last updated 2024-06-22) and am compliant From 751ffb730e3ee0092b63b6bb2e5b2d4656fd3519 Mon Sep 17 00:00:00 2001 From: feos Date: Tue, 8 Sep 2026 17:12:57 +0300 Subject: [PATCH 09/16] Update 30-bug_report.md --- .github/ISSUE_TEMPLATE/30-bug_report.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/30-bug_report.md b/.github/ISSUE_TEMPLATE/30-bug_report.md index b20e09e27b6..ceb8bc41914 100644 --- a/.github/ISSUE_TEMPLATE/30-bug_report.md +++ b/.github/ISSUE_TEMPLATE/30-bug_report.md @@ -41,4 +41,4 @@ System.InvalidOperationException: o noes [//]: # "That's it! If you'd like to help more, you could try a dev build (see Testing in the readme) or an older release. Click submit now and you can edit it later." Check if completed: -- [ ] I confirm that generative AI was not used for this issue in any way +- [ ] I confirm that [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-polic) was not used for this issue in any way From 145e4881dd6ed21188e4d58d3c7a39d91e8c5d0a Mon Sep 17 00:00:00 2001 From: feos Date: Tue, 8 Sep 2026 17:13:22 +0300 Subject: [PATCH 10/16] Update 70-core_port_request.md --- .github/ISSUE_TEMPLATE/70-core_port_request.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/70-core_port_request.md b/.github/ISSUE_TEMPLATE/70-core_port_request.md index 9d879a78774..5b9d32389c6 100644 --- a/.github/ISSUE_TEMPLATE/70-core_port_request.md +++ b/.github/ISSUE_TEMPLATE/70-core_port_request.md @@ -33,4 +33,4 @@ labels: "Request: New core/port/re-port" [//]: # "Code speaks louder than words: If you're able to make a proof-of-concept, pushing it to GitHub and putting a link here will speed up the process." Check if completed: -- [ ] I confirm that generative AI was not used for this issue in any way +- [ ] I confirm that [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-polic) was not used for this issue in any way From 9a0b49e2a7ddd6d53ebb85a243db40f5a4fd98e8 Mon Sep 17 00:00:00 2001 From: feos Date: Tue, 8 Sep 2026 20:30:43 +0300 Subject: [PATCH 11/16] Update .github/ISSUE_TEMPLATE/30-bug_report.md Co-authored-by: YoshiRulz --- .github/ISSUE_TEMPLATE/30-bug_report.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/30-bug_report.md b/.github/ISSUE_TEMPLATE/30-bug_report.md index ceb8bc41914..99e86dd0cc3 100644 --- a/.github/ISSUE_TEMPLATE/30-bug_report.md +++ b/.github/ISSUE_TEMPLATE/30-bug_report.md @@ -41,4 +41,4 @@ System.InvalidOperationException: o noes [//]: # "That's it! If you'd like to help more, you could try a dev build (see Testing in the readme) or an older release. Click submit now and you can edit it later." Check if completed: -- [ ] I confirm that [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-polic) was not used for this issue in any way +- [ ] I confirm that [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-policy) was not used for this issue in any way From 5b040c5b019043131a701b012111f00311970370 Mon Sep 17 00:00:00 2001 From: feos Date: Tue, 8 Sep 2026 20:33:51 +0300 Subject: [PATCH 12/16] Update 70-core_port_request.md --- .github/ISSUE_TEMPLATE/70-core_port_request.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/70-core_port_request.md b/.github/ISSUE_TEMPLATE/70-core_port_request.md index 5b9d32389c6..e1888f7e9c8 100644 --- a/.github/ISSUE_TEMPLATE/70-core_port_request.md +++ b/.github/ISSUE_TEMPLATE/70-core_port_request.md @@ -33,4 +33,4 @@ labels: "Request: New core/port/re-port" [//]: # "Code speaks louder than words: If you're able to make a proof-of-concept, pushing it to GitHub and putting a link here will speed up the process." Check if completed: -- [ ] I confirm that [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-polic) was not used for this issue in any way +- [ ] I confirm that [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-policy) was not used for this issue in any way From 43011e2411ffcd194f5ae8f0c24d714edcd7c3e7 Mon Sep 17 00:00:00 2001 From: feos Date: Fri, 11 Sep 2026 19:13:56 +0300 Subject: [PATCH 13/16] allow translations --- contributing.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contributing.md b/contributing.md index dfd048915a0..152ea9d7820 100644 --- a/contributing.md +++ b/contributing.md @@ -334,4 +334,6 @@ Submoduling third-party code that involves output of the generative AI is allowe Using generative AI as a tool to aid with your research prior to submitting content to this repository is only allowed if that content does not include any AI hallucinations: bug reports and proposed fixes must be valid and sensible. +Machine translation is only allowed if original untranslated text is also included. + Users deliberately or repeatedly violating this policy will get blocked. From bed2fa727111ca5366ebfbca0f2c6ccab5f0e563 Mon Sep 17 00:00:00 2001 From: feos Date: Thu, 17 Sep 2026 18:09:59 +0300 Subject: [PATCH 14/16] Update pull_request_template.md --- .github/pull_request_template.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 31daaa37986..5bdd1858041 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -10,5 +10,4 @@ [//]: # "Apart from the mandatory license signature, these tasks are optional, but doing them could save reviewers some time and get the PR merged sooner." Check if completed: - [ ] I have run any relevant test suites -- [ ] I confirm that [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-policy) was not used for this pull request in any way -- [ ] I, the commit author, have read the [licensing terms for contributors](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#copyrights-and-licensing) (last updated 2024-06-22) and am compliant +- [ ] I, the commit author, have read the contribution terms on [licensing](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#copyrights-and-licensing) and [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-policy) (last updated 2024-06-22) and am compliant From 0e322a96d361a6d827d02ad11575a3474da03220 Mon Sep 17 00:00:00 2001 From: feos Date: Thu, 17 Sep 2026 18:10:39 +0300 Subject: [PATCH 15/16] Update 70-core_port_request.md --- .github/ISSUE_TEMPLATE/70-core_port_request.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/70-core_port_request.md b/.github/ISSUE_TEMPLATE/70-core_port_request.md index e1888f7e9c8..d82a12124d8 100644 --- a/.github/ISSUE_TEMPLATE/70-core_port_request.md +++ b/.github/ISSUE_TEMPLATE/70-core_port_request.md @@ -33,4 +33,4 @@ labels: "Request: New core/port/re-port" [//]: # "Code speaks louder than words: If you're able to make a proof-of-concept, pushing it to GitHub and putting a link here will speed up the process." Check if completed: -- [ ] I confirm that [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-policy) was not used for this issue in any way +- [ ] I, the issue author, have read the contribution terms on [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-policy) (last updated 2024-06-22) and am compliant From b5ae98242f5b039867116684016ee3fd2efe5899 Mon Sep 17 00:00:00 2001 From: feos Date: Thu, 17 Sep 2026 18:10:52 +0300 Subject: [PATCH 16/16] Update 30-bug_report.md --- .github/ISSUE_TEMPLATE/30-bug_report.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/30-bug_report.md b/.github/ISSUE_TEMPLATE/30-bug_report.md index 99e86dd0cc3..a6f44ad022f 100644 --- a/.github/ISSUE_TEMPLATE/30-bug_report.md +++ b/.github/ISSUE_TEMPLATE/30-bug_report.md @@ -41,4 +41,4 @@ System.InvalidOperationException: o noes [//]: # "That's it! If you'd like to help more, you could try a dev build (see Testing in the readme) or an older release. Click submit now and you can edit it later." Check if completed: -- [ ] I confirm that [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-policy) was not used for this issue in any way +- [ ] I, the issue author, have read the contribution terms on [generative AI](https://github.com/TASEmulators/BizHawk/blob/master/contributing.md#generative-ai-policy) (last updated 2024-06-22) and am compliant