Files
2026-09-14 01:33:16 +00:00

2.6 KiB

AI Usage Policy

The Alliance Auth Project and Team have strict rules for AI usage:

  • All AI usage in any form must be disclosed. You must state the tool you used (e.g. Claude Code, Cursor, Amp) along with the extent that the work was AI-assisted.

  • The human-in-the-loop must fully understand all code. If you can't explain what your changes do and how they interact with the greater system without the aid of AI tools, do not contribute to this project.

  • No AI-generated media is allowed (textures, videos, audio, etc.). Text and code are the only acceptable AI-generated content. Everyone must set their own lines, and for us Art continues to be Art.

  • Inter-Team communication/review must read in your own voice. Communication within the Alliance Auth team is human to human. All Commits, Comments, Issues, Pull Requests must be human authored. AI authored text will be rejected.

  • Bad AI use will be blocked. People who produce bad contributions that are clearly AI (slop) may be blocked from making future contributions. We love to help junior developers learn and grow, but if you're interested in that, don't use AI and we'll help you. We're sorry that bad AI users have ruined this for you.

There are Humans Here

Please remember that Alliance Auth is maintained by humans.

Every discussion, issue, and pull request is read and reviewed by humans (and sometimes machines, too). It is a boundary point at which people interact with each other and the work done. It is rude and disrespectful to approach this boundary with low-effort, unqualified work, since it puts the burden of validation on the maintainer. In a perfect world, AI would produce high-quality, accurate work every time. But today, that reality depends on the driver of the AI. And today, most drivers of AI are just not good enough. So, until either the people get better, the AI gets better, or both, we have to have strict rules to protect maintainers.

AI is Welcome Here

The Alliance Auth ecosystem is written with plenty of AI assistance, and many maintainers embrace AI tools as a productive tool in their workflow. As a project, we welcome AI as a tool!

Our reason for the strict AI policy is not due to an anti-AI stance, but instead due to the number of highly unqualified people using AI. It's the people, not the tools, that are the problem.

We include this section to be transparent about the project's usage about AI for people who may disagree with it, and to address the misconception that this policy is anti-AI in nature.

Based on https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md