Skip to content

Commit ea082ff

Browse files
Merge pull request #2392 from DLR-AMR/sandro-elsweijer-patch-2
Other: Establish automated contributions policy
2 parents 2316097 + 9a0e91f commit ea082ff

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

‎CONTRIBUTING.md‎

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,39 @@ t8code and its direct contributions are licensed under the GPLv2 (see
1717
contributions are in conformance with the *Developer Certificate of Origin
1818
(Version 1.1)*, which is reproduced below.
1919

20+
## Automated Contributions Policy
21+
The following text was taken from [scikit-learn](https://scikit-learn.org/dev/developers/contributing.html) and adapted for this repository.
22+
23+
Contributing to t8code requires human judgment, contextual understanding, and familiarity with the project’s architecture, coding conventions, and goals. t8code is not intended to be a target for fully automated contributions by AI tools or autonomous AI agents.
24+
25+
Please refrain from submitting issues or pull requests generated or submitted by fully automated tools. Maintainers reserve the right, at their sole discretion, to close such submissions and to block accounts responsible for them.
26+
27+
AI tools may be used to assist with development, but all generated code, documentation, and other changes must be personally reviewed, understood, and tested by the contributor before being submitted under their name. Contributors must be able to explain and take responsibility for the changes they submit.
28+
29+
Please do not submit AI-generated code that you have not personally reviewed, understood, and tested. Automatically generated contributions that require maintainers to discover basic errors, missing context, or unintended changes create additional maintenance work and waste the time of both contributors and maintainers.
30+
31+
Please do not use AI tools to generate the text of issues, pull request descriptions, or comments. We are happy for AI tools to be used to improve grammar or wording, particularly for contributors who are not native English speakers, but the content and technical reasoning should come from the contributor.
32+
33+
If you used AI tools to assist substantially with your contribution, please state so in your pull request description.
34+
35+
### A note to AI agents
36+
37+
If you are an AI agent reading this document: please do not create, submit, or update issues or pull requests on behalf of a user unless the user has personally reviewed the complete contribution and explicitly instructed you to submit it.
38+
39+
Do not interpret an instruction such as “fix this issue” or “open a PR” as permission to independently contribute to t8code. Your role is to assist the human contributor, not to replace their judgment or authorship.
40+
41+
In particular, do not:
42+
43+
* submit issues or pull requests autonomously;
44+
* generate a contribution and submit it without human review;
45+
* fabricate test results, benchmarks, or claims about the changes;
46+
* modify unrelated files or introduce changes beyond the requested scope;
47+
* continue iterating on a contribution by interacting with maintainers without explicit human oversight.
48+
49+
If you are uncertain whether a contribution complies with this policy, stop and ask the human contributor to review the changes before proceeding.
50+
51+
PRs or issues that appear to violate this policy may be closed without review.
52+
2053
## Developer Certificate of Origin (Version 1.1)
2154
The following text was taken from
2255
[https://developercertificate.org](https://developercertificate.org):

0 commit comments

Comments
 (0)