Background
Many open source projects have recently adopted policies for AI-assisted contributions in response to a growing volume of AI-generated PRs often targeting repos labelled beginner-friendly, which describes Polar. Since review bandwidth is a scarce resource, I think it's worth agreeing on a policy before this becomes a problem rather than after.
Proposal
Adopt a policy in the Bitcoin Core / ripgrep / uv lineage, AI tools are welcome, but with a human fully in the loop:
- AI-assisted coding is allowed but contributors remain solely responsible for what they submit.
- You should only open a PR if you know the language, could have written the code yourself, reviewed the code yourself, understand the surrounding code, and have actually run Polar with your changes.
- You must be able to explain your changes in your own words, no copying AI responses when replying to reviewers.
- No AI-generated issues, comments, or review replies.
- No autonomous-agent-driven PRs; violations may be closed without notice.
- Using AI to polish or translate your own writing as a non-native English speaker is fine, as long as it reflects your own voice.
Suggested implementation
- Add
AI_POLICY.md to docs (I can draft the doc upon alignment).
- Add one line to
CONTRIBUTING.md: "If you use AI tools while contributing, please read and follow the AI policy"
Background
Many open source projects have recently adopted policies for AI-assisted contributions in response to a growing volume of AI-generated PRs often targeting repos labelled beginner-friendly, which describes Polar. Since review bandwidth is a scarce resource, I think it's worth agreeing on a policy before this becomes a problem rather than after.
Proposal
Adopt a policy in the Bitcoin Core / ripgrep / uv lineage, AI tools are welcome, but with a human fully in the loop:
Suggested implementation
AI_POLICY.mdtodocs(I can draft the doc upon alignment).CONTRIBUTING.md: "If you use AI tools while contributing, please read and follow theAI policy"