Skip to content

Commit 45a30e3

Browse files
authored
Add AI usage policy to CONTRIBUTING.md
Added AI usage policy to guide contributors on the use of AI tools. Signed-off-by: Gary O'Neall <gary@sourceauditor.com>
1 parent b7f5266 commit 45a30e3

1 file changed

Lines changed: 19 additions & 1 deletion

File tree

CONTRIBUTING.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,22 @@ Once implemented, submit a pull request with `spec/X.X` branch as the parent bra
2020

2121
Licensing
2222
---------
23-
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 <revision-range>` retroactively signs a range of past commits.
23+
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 <revision-range>` retroactively signs a range of past commits.
24+
25+
AI usage policy
26+
---------------
27+
28+
AI tools (e.g., LLMs, code assistants, and proofreaders) are permitted as
29+
assistive supplements, not replacements for human judgment.
30+
31+
- **Code review:**
32+
AI tools may act as a preliminary "peer reviewer" to catch syntax or style
33+
issues, similar to a non-AI code analysis tool.
34+
However, a human must perform the final review, validate logic,
35+
and take full responsibility for all decisions.
36+
- **Automation:**
37+
AI is acceptable for offloading repetitive, well-understood, and
38+
time-consuming boilerplate tasks.
39+
- **Verification:**
40+
All AI-generated suggestions must be manually verified for security,
41+
performance, and project alignment.

0 commit comments

Comments
 (0)