From 7ed035f955de5286afcf1bae66f6d824ec452885 Mon Sep 17 00:00:00 2001 From: Jussi Nummelin Date: Fri, 11 Sep 2026 16:20:09 +0300 Subject: [PATCH 1/3] Add AI policy Add a baseline AI policy modeled after Kubernetes AI policy. Signed-off-by: Jussi Nummelin --- AI-POLICY.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 AI-POLICY.md diff --git a/AI-POLICY.md b/AI-POLICY.md new file mode 100644 index 0000000..be01e68 --- /dev/null +++ b/AI-POLICY.md @@ -0,0 +1,41 @@ +# AI Policy + +This document outlines the guidelines and principles for the use of artificial intelligence (AI) within our organization. + +We use the [Kubernetes AI policy](https://kubernetes.io/blog/2026/06/26/open-source-maintainership-in-the-age-of-ai/) as the base for our own AI policy. + +These policies reflects our approach to AI: embrace it as a tool, and tool only, never let AI to replace human judgement, understanding, common sense, and critical thinking. + +**TL;DR;** AI can be used as a tool to assist in development, but humans must remain accountable, engaged, and in control of all contributions. + +## Coverage + +This policy applies to all contributors, maintainers, and reviewers involved in the development and maintenance of our projects. It covers the use of AI tools in code contributions, documentation, issue tracking, and any other project-related activities. + +By default this covers all k0project repositories, unless a sub-repository has its own deviations explicitly stated. + +## Human accountability + +While we all probably use AI tools in our daily work, it is essential to remember that humans remain ultimately accountable for the contributions. Since all the CNCF projects require DCO/CLA sign-offs, one CANNOT make AI as accountable party. + +This policy prohibits: + +- Listing AI as a co-author on commits +- Using AI co-signing on commits +- Adding trailers like "assisted-by" or "co-developed" that attribute work to AI + + + +## Transparency + + + +## Human engagement required + +Project maintainers, reviewer and other contributors are expecting to engage directly with humans. This means that one cannot rely on AI tools to respond to review or issue comments. If you cannot personally respond and engage, without using AI tools, in the discussion to explain your proposed changes (whether or not AI assisted in generating them), your contribution will be rejected. This ensures that design decisions are properly communicated and understood and also we leave a written trail of crumbs for future reference. + +When contributing, you must verify any AI-generated changes through self-review, testing and personal understanding BEFORE submitting them. It's not really enough for the code to work, you must understand how and why it works and be ready to explain your approach to maintainers and reviewers. From dbe06ce1cffa8a7d9ebc819425fdc3eb57c50fc3 Mon Sep 17 00:00:00 2001 From: Jussi Nummelin Date: Tue, 15 Sep 2026 15:41:39 +0300 Subject: [PATCH 2/3] Drop Ai disclosure parts Signed-off-by: Jussi Nummelin --- AI-POLICY.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/AI-POLICY.md b/AI-POLICY.md index be01e68..dddbb25 100644 --- a/AI-POLICY.md +++ b/AI-POLICY.md @@ -24,16 +24,6 @@ This policy prohibits: - Using AI co-signing on commits - Adding trailers like "assisted-by" or "co-developed" that attribute work to AI - - -## Transparency - - - ## Human engagement required Project maintainers, reviewer and other contributors are expecting to engage directly with humans. This means that one cannot rely on AI tools to respond to review or issue comments. If you cannot personally respond and engage, without using AI tools, in the discussion to explain your proposed changes (whether or not AI assisted in generating them), your contribution will be rejected. This ensures that design decisions are properly communicated and understood and also we leave a written trail of crumbs for future reference. From 124b3ea3618ce909eeb18a9f1e2834d13ad9f8a6 Mon Sep 17 00:00:00 2001 From: Jussi Nummelin Date: Tue, 15 Sep 2026 15:46:51 +0300 Subject: [PATCH 3/3] Fix the Kubernetes AI policy link Signed-off-by: Jussi Nummelin --- AI-POLICY.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AI-POLICY.md b/AI-POLICY.md index dddbb25..a331bf5 100644 --- a/AI-POLICY.md +++ b/AI-POLICY.md @@ -2,7 +2,7 @@ This document outlines the guidelines and principles for the use of artificial intelligence (AI) within our organization. -We use the [Kubernetes AI policy](https://kubernetes.io/blog/2026/06/26/open-source-maintainership-in-the-age-of-ai/) as the base for our own AI policy. +We use the [Kubernetes AI policy](https://www.kubernetes.dev/docs/guide/pull-requests/#ai-guidance) as the base for our own AI policy. These policies reflects our approach to AI: embrace it as a tool, and tool only, never let AI to replace human judgement, understanding, common sense, and critical thinking.