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 the following AI tools as part of the standard development workflow:
When responding to CodeRabbit review comments, contributors should:
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: