AI_USAGE_POLICY.md
AI is welcome. Humans are responsible.
Current AI tools are useful as coding assistants — but not as autonomous contributors. Anyone submitting content to Atlantis is fully responsible for the correctness, intent, testing, and licensing compliance of their contribution.
Contributors are fully responsible and accountable for all their submissions. This includes pull requests (PRs), issues, comments, or any other form of engagement with the project and its maintainers.
To avoid maintainer overload, contributors are limited to 8 open PRs at any given time. Contributors are expected to address all open PR review comments and work through open PRs before creating additional ones.
Contributors using AI to generate content should:
Pull requests that include AI-generated code should only target issues that have been accepted (i.e., not labeled as "triage" or "needs-discussion").
Contributors MUST disclose any substantial use of AI. Disclosure MUST take the form of a trailer line within the commit attributing the AI tool used. Acceptable formats include:
Assisted-by: Claude <[email protected]>Co-authored-by: Claude <[email protected]>Assisted-by: GitHub Copilot <[email protected]>Co-authored-by: GitHub Copilot <[email protected]>Many AI coding tools automatically add Co-authored-by trailers — this is acceptable and need not be changed to Assisted-by.
Atlantis maintainers use several AI tools as part of the development workflow. These tools may change over time as the ecosystem evolves.
Dosu is used in Issues to help provide users with context to the codebase. Feel free to ask it follow-up questions via @dosu, but note that it is only basing its answers on the code and history, so may lack high-level goals of the project.
GitHub Copilot is used in Pull Requests to summarize, as well as add comments and suggestions.
When responding to Copilot review comments, contributors should:
Reviewers will typically require that all comments be resolved before approving a pull request, including comments from Copilot. Contributors are expected to apply human judgment and may dismiss suggestions that are incorrect, irrelevant, or not useful, but comments should still be explicitly resolved. If these automated reviews stop providing enough value to justify the overhead, we may revisit this policy.
See AGENTS.md for guidance on how AI coding agents should interact with this repository.
Contributors must ensure:
git commit -s)Contributors must also comply with their employer's policies regarding AI-assisted open source work.
Atlantis follows CNCF / Linux Foundation guidance on AI-assisted development.
This policy will be reviewed and updated as needed to reflect:
Please share feedback and any questions or concerns about this policy — including areas that feel too strict or too permissive, enforcement concerns, or gaps related to Atlantis-specific workflows: