diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4373453cc8d..6101f463be5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -9,6 +9,7 @@ __Jump To:__ * [Feature Requests](#feature-requests) * [Code Contributions](#code-contributions) * [Running CI Checks Locally](#running-ci-checks-locally) +* [Automated Tools](#automated-tools) * [Additional Resources](#additional-resources) ## Bug Reports @@ -185,6 +186,24 @@ mvn clean install -Dskip.unit.tests -P integration-tests -Dfindbugs.skip -Dcheck mvn clean install -pl :dynamodb-enhanced -am -Dskip.unit.tests -P integration-tests -Dfindbugs.skip -Dcheckstyle.skip ``` +## Automated Tools + +The use of AI tooling for assisted development work is accepted and encouraged +in this repository, but due to the volume of submissions we ask that you observe +the following rules: + +- All issue and pull request submissions to this repository that are sourced by + AI must first be reviewed by a human before submitting to the repository. + Items reviewed in this way must include a statement like "generated by AI + tools, and reviewed by " +- Please ensure that your submissions are actually improvements. While we are + grateful for any proposed fixes, even if they are very small, behavior that + looks like creating nuisance PRs or artificially inflating submission counts + is not acceptable. +- We may close issues or pull requests, or limit your ability to interact with + this repository, for behavior that in our estimation violates these rules or + any of the other rules in this repository's + [Code of Conduct](CODE_OF_CONDUCT.md) ## Additional Resources We maintain [docs](docs/README.md) where information like design decisions, internal