From 4b1b44b0d7b4b52f53abf28c70cb33b9531cbe56 Mon Sep 17 00:00:00 2001 From: Gary O'Neall Date: Mon, 7 Sep 2026 11:47:30 -0700 Subject: [PATCH] Add AI usage policy to CONTRIBUTING.md Added AI usage policy section outlining guidelines for AI tools in the contribution process. Signed-off-by: Gary O'Neall --- CONTRIBUTING.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index dbafe48..b6249c1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -21,3 +21,21 @@ Licensing --------- However you choose to contribute, please sign-off in each of your commits that you license your contributions under the terms of [the Developer Certificate of Origin](https://developercertificate.org/). Git has utilities for signing off on commits: `git commit -s` signs a current commit, and `git rebase --signoff ` retroactively signs a range of past commits. + +AI usage policy +--------------- + +AI tools (e.g., LLMs, code assistants, and proofreaders) are permitted as +assistive supplements, not replacements for human judgment. + +- **Code review:** + AI tools may act as a preliminary "peer reviewer" to catch syntax or style + issues, similar to a non-AI code analysis tool. + However, a human must perform the final review, validate logic, + and take full responsibility for all decisions. +- **Automation:** + AI is acceptable for offloading repetitive, well-understood, and + time-consuming boilerplate tasks. +- **Verification:** + All AI-generated suggestions must be manually verified for security, + performance, and project alignment.