Source code

Revision control

Copy as Markdown

Other Tools

# Policy for LLM (AI) Use
The use of large language models (LLMs) as tools to help author commits to
this repository is allowed with the stipulations described below.
Contributors who repeatedly fail to adhere to these guidelines may be banned
from contributing to this project.
## Disclosure
If LLMs are used as a significant input to a commit, authors are encouraged
to include details about how they were used as part of the commit message in
order to help review and future understanding of the code.
Human-authored code discourse (e.g. issue descriptions, pull request
descriptions, and responses to discussion threads) should not include
LLM-generated content in the main text; any such content must be clearly
labelled and placed inside a `<details>` element. A `<blockquote>` element
may instead be used to designate text if it is no longer than one paragraph
in length.
## Attribution
All commits must be attributed to the human who is taking responsibility for
them, regardless of LLM use.
## Understanding
Every pull request must be initiated by one human. That person must author
the pull request description, understand every change proposed, and be
prepared to engage in technical discussion regarding those changes.