# 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 `
` element. A `
` 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.