From 55eda8d31ff5430bf03d8dbfd96e0dc9fb319ee0 Mon Sep 17 00:00:00 2001 From: monalehtinen <50479983+monalehtinen@users.noreply.github.com> Date: Tue, 10 Nov 2026 12:35:45 +0200 Subject: [PATCH 1/2] Include AI tool usage disclosure in PR template Added a section to disclose AI tool usage in PRs. Partially fixes #2124 --- PULL_REQUEST_TEMPLATE.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md index d83faa810..a4381403b 100644 --- a/PULL_REQUEST_TEMPLATE.md +++ b/PULL_REQUEST_TEMPLATE.md @@ -14,3 +14,19 @@ - [ ] I have added tests that show that the new code works, or tests are not relevant for this PR (e.g. only HTML/CSS changes) - [ ] The PR doesn't reduce accessibility of the front-end code (e.g. tab focus, scaling to different resolutions, use of `.sr-only` class, color contrast) - [ ] The PR doesn't introduce unintended code changes (e.g. empty lines or useless reindentation) + +## Disclosure of AI Tool Usage + Please indicate AI use by choosing the most suitable [TLP:AI](https://nlkw.de/en/blog/ai-tlp/) category below and removing the irrelevant categories from the list. AI:ORANGE is the minimum level for merging. +- ⚪ AI:WHITE Written independently, no significant AI involvement. +- 🟢 AI:GREEN AI-assisted. Author drove the process, AI used as a tool (autocomplete, partial generation, refactoring help). +- 🟡 AI:AMBER AI-generated, fully reviewed line by line. Author can explain every part. +- 🟠 AI:ORANGE AI-generated at scale. Architecture and design actively co-developed and understood, hot spots reviewed, but not every line checked. Conscious risk of comprehension debt. +- 🔴 AI:RED AI-generated, only checked for plausibility. Draft quality, probably not for production. + +Describe the AI tool(s) you used: + + + + + + From 4175bb5ecfa02f1b85f525ff2b4b97872cea2ea5 Mon Sep 17 00:00:00 2001 From: monalehtinen <50479983+monalehtinen@users.noreply.github.com> Date: Thu, 12 Nov 2026 12:13:53 +0200 Subject: [PATCH 2/2] Revise AI tool usage disclosure in PR template Updated the AI tool usage disclosure, set new minimum level for merging to AI:AMBER. Added heading for testing of PR. --- PULL_REQUEST_TEMPLATE.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md index a4381403b..15529b981 100644 --- a/PULL_REQUEST_TEMPLATE.md +++ b/PULL_REQUEST_TEMPLATE.md @@ -6,6 +6,8 @@ ## Description of the changes in this PR +## Instructions how to test this PR + ## Known problems or uncertainties in this PR ## Checklist @@ -16,7 +18,7 @@ - [ ] The PR doesn't introduce unintended code changes (e.g. empty lines or useless reindentation) ## Disclosure of AI Tool Usage - Please indicate AI use by choosing the most suitable [TLP:AI](https://nlkw.de/en/blog/ai-tlp/) category below and removing the irrelevant categories from the list. AI:ORANGE is the minimum level for merging. + Please indicate AI use by choosing the most suitable [TLP:AI](https://nlkw.de/en/blog/ai-tlp/) category below and removing the irrelevant categories from the list. AI:AMBER is the minimum level for merging. - ⚪ AI:WHITE Written independently, no significant AI involvement. - 🟢 AI:GREEN AI-assisted. Author drove the process, AI used as a tool (autocomplete, partial generation, refactoring help). - 🟡 AI:AMBER AI-generated, fully reviewed line by line. Author can explain every part.