From 98923e3276121abfcb12a9f5ecd5fa54a539a255 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlson=20B=C3=BCth?= Date: Tue, 8 Sep 2026 14:25:35 +0200 Subject: [PATCH] docs: add Use of AI section to contributing guidelines --- CONTRIBUTING.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a792d93..8cb9291 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -164,6 +164,28 @@ as [GitLab issues](https://github.com/cbueth/delaynet/issues). +## Use of AI + +Contributors are allowed to use AI for help with coding (e.g. OpenCode, DeepSeek, Qwen). However, contributions must remain human work. +You are the author of what you submit and are fully accountable for it. Concretely, submitting AI-generated work is not acceptable when you: + +- were not in the loop while it was produced +- have not checked it with care yourself +- do not have reason to believe you understand it +- cannot explain it to a reviewer in your own words +- feed reviewer questions into an AI tool and relay its output back instead + of responding yourself + +The list above is adapted from [Rust RFC 3950, "Contribution policy for +AI-generated work"](https://github.com/rust-lang/rfcs/pull/3950). + +The delaynet project is not anti-AI. It is opposed to mindless cognitive +offloading. Reviewing contributions costs real maintainer time and energy, +and we expect each contribution to be worth more than the review it requires. +We reserve the right to revisit this policy if we find that low-quality or +illegible AI-generated code is compromising the maintainability or integrity +of the codebase. + ## Attribution This guide is based on the