Fixed typos in AI policy, Updated gitignore

This commit is contained in:
2026-11-03 16:52:04 +01:00
parent 9facb66ee8
commit ea38a45cf3
2 changed files with 21 additions and 15 deletions
+8
View File
@@ -6,6 +6,7 @@
*.dll
*.exe
*.cfg
Build/
# Binary blobs
*.bin
@@ -19,5 +20,12 @@ Trash/
*.zip
/spec*
# Performance tests
PerfTests/Results/
PerfTests/**/bin/
PerfTests/**/obj/
PerfTests/**/__pycache__/
# Security test suite
# Kept private as it is more than 3GB
SecurityTests/
+13 -15
View File
@@ -3,7 +3,7 @@
## Summary
Usage of AI tools is authorized in this project.
**However, you are accountable for all produced code and must ensure you properly validated it before commiting !**
**However, you are accountable for all produced code and must ensure you properly validated it before committing !**
## Scope
@@ -14,14 +14,14 @@ This policy covers all contributions to this repository: source code, tests, doc
- Generating, refactoring, or explaining code with any AI tool.
- Writing tests and PR descriptions.
* *Make extra sure you review those in depth !*
- Openning pull requests, as long as a human reviews the result before merge.
- Opening pull requests, as long as a human reviews the result before merge.
- Debugging, code review assistance, and research.
## What should be avoided when possible
- Writting every bit of documentation with AI.
- Writing every bit of documentation with AI.
- Using AI to write commit messages.
* *Keep it human and clean as possible*
* *Keep it as human and clean as possible*
## What isn't allowed
@@ -37,7 +37,7 @@ AI output should be treated as a draft.
Before a change is merged, the submitting **human** must:
1. **Read it.** Every changed line, not a skim.
2. **Understand it.** You can explain what it does and why, without the AI.
3. **Verify it.** Build and test it, make sure you don't break it, and update what need to be.
3. **Verify it.** Build and test it, make sure you don't break it, and update what needs to be.
4. **Own it.** You would defend it in review exactly as if you had typed it yourself.
If you cannot do all four, the change is not ready.
@@ -48,17 +48,17 @@ If you cannot do all four, the change is not ready.
- An AI review alone does not count as an approval.
## Licensign & accountability
## Licensing & accountability
**The human submitter is the author.**
* You will be fully responsible for any security or licensing issue.
* If required, you must be able to provide the prompts that led to your code.
* We will **agressively** discard contributions when licensing issues arise and you can't do that.
* We will **aggressively** discard contributions when licensing issues arise and you can't do that.
## Restrictions
- **Secrets and sensitive data:** never paste credentials, keys, personal data, or confidential customer data into AI tools that are not approved for that data.
- **Licensing:** do not accept output that reproduces third-party code with an incompatible licence. If a suggestion looks copied, treat it as copied.
- **Licensing:** do not accept output that reproduces third-party code with an incompatible license. If a suggestion looks copied, treat it as copied.
## Disclosure
@@ -72,20 +72,18 @@ Co-Authored-By: {AI's name} <{AI's email}>
## Enforcement
- Changes that violate this policy will be reverted.
- Repeated violations will result in blank refusal of any further contributions.
- Repeated violations will result in blanket refusal of any further contributions.
## Authors's note
I hate having to write to kind of shit to *moral sermon*, but the current landscape of software development is evolving fast, and I can't be fucked to deal with bullshit drama around the usage of AI.
## Author's note
I hate having to write this kind of *moral sermon* shit, but the current landscape of software development is evolving fast, and I can't be fucked to deal with bullshit drama around the usage of AI.
If you don't like it, fine, go away and make you own. \
If you don't like it, fine, go away and make your own. \
If you like it, feel free to burn some tokens around the bonfire with us.
## Changes to This Policy
<!-- TODO: owner/contact -->
This policy is maintained by **Herwin Bozet (NibblePoker)**. \
Feel free to propose changes via a pull request.
_Last updated: 2026-11-02_
_Last updated: 2026-11-03_