Skip to content

Commit 0f3dd56

Browse files
committed
changed language
1 parent 037bb09 commit 0f3dd56

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

CONTRIBUTING.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -89,15 +89,13 @@ likelihood for getting review sooner shoots up.
8989

9090
#### Our Stance
9191

92-
**We do not accept pull requests that are primarily or substantially generated by AI tools** (ChatGPT, Copilot, etc.). All contributions must be written and understood by human contributors.
92+
We do not accept pull requests that are entirely understood by the contributor; as such we will close Pull Requests that are not cosigned by a human contributor. **All contributions must be submitted, reviewed, and understood by human contributors.**
9393

9494
##### Why This Policy Exists
9595

96-
Many MongoDB libraries are foundational tools used in production systems worldwide. The nature of these libraries requires:
96+
At MongoDB, we underestand the power and prevalence of AI tools in software development. With that being said, many MongoDB libraries are foundational tools used in production systems worldwide. The nature of these libraries requires:
9797

98-
- **Absolute correctness**: We have no margin for "generally right" code. Subtle bugs can cause data corruption, security vulnerabilities, or silent failures that only appear under specific conditions.
99-
100-
- **Deep domain expertise**: MongoDB's wire protocol, BSON specification, connection pooling, authentication mechanisms, and concurrency patterns require an understanding that AI cannot reliably provide.
98+
- **Deep domain expertise**: MongoDB's wire protocol, BSON specification, connection pooling, authentication mechanisms, and concurrency patterns require an understanding that AI alone cannot substantiate.
10199

102100
- **Long-term maintainability**: Contributors need to be able to explain *why* code is written a certain way, explain design decisions, and be available to iterate on their contributions.
103101

@@ -116,6 +114,7 @@ Many MongoDB libraries are foundational tools used in production systems worldwi
116114
- Using AI assistants as learning tools to understand concepts
117115
- IDE autocomplete features that suggest standard patterns
118116
- AI help for brainstorming approaches (but write the code yourself)
117+
- Writing code using AI tools, reviewing each line and revising code as necessary.
119118

120119
**Not allowed:**
121120

@@ -124,7 +123,7 @@ Many MongoDB libraries are foundational tools used in production systems worldwi
124123

125124
##### Disclosure
126125

127-
If you used AI assistance in any way during your contribution, please disclose what the AI assistant was used for in your PR description. When in doubt, mention it.
126+
If you used AI assistance in any way during your contribution, please disclose what the AI assistant was used for in your PR description. We would love to know what tools developers have found useful in iterating in their day to day.
128127

129128
##### Questions?
130129

0 commit comments

Comments
 (0)