Skip to content

Commit dcb4a33

Browse files
committed
add rules for responsible use of AI
1 parent 003c740 commit dcb4a33

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

CONTRIBUTING.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,3 +156,16 @@ As a practical guideline, avoid introducing more than four properties (or four c
156156

157157
1. Use `\varnothing` to display the empty set, not `\emptyset`.
158158
2. Write `non-empty`, not `nonempty`. Same for `non-unital`, `non-expansive`, etc.
159+
160+
### Responsible Use of AI
161+
162+
AI tools may be used to assist with development in this repository, but not to replace the act of programming.
163+
164+
- Use AI to support your workflow (e.g. by asking questions, getting suggestions, or creating snippets), not to generate complete features or large portions of code without your active involvement.
165+
- AI agents that autonomously generate or modify code are not allowed. Pull requests that are mainly written by AI agents will be closed.
166+
- AI can also be used to find proofs for properties of categories, but they must be checked thoroughly and written in your own words.
167+
- AI may also be used to improve English writing (e.g. grammar, clarity, phrasing), particularly if you are not a native speaker.
168+
- Every line of code in a pull request must be understood by the developer submitting it.
169+
- Pull request descriptions and commit messages must be written manually. AI-generated summaries are often superficial, meaningless, and do not tell the whole story.
170+
171+
In summary, treat AI as a productivity tool, not as a substitute for understanding or authorship.

0 commit comments

Comments
 (0)