|
3 | 3 | The YOURLS project and organization have strict rules regarding AI usage. |
4 | 4 |
|
5 | 5 | - **All AI usage in any form must be disclosed.** You must state |
6 | | - the tool you used (e.g. Claude Code) along with the extent that the work |
| 6 | + the tool you used (e.g. Claude Code) along with the extent to which the work |
7 | 7 | was AI-assisted. |
8 | 8 |
|
9 | 9 | - **The human-in-the-loop must fully understand all code.** If you can't explain |
10 | 10 | without AI what your changes do and how they interact with code, please do not |
11 | 11 | contribute to this project. |
12 | 12 |
|
13 | 13 | - **Any content generated with AI must have been reviewed _and edited_ |
14 | | - by a human before submission**. AI is very good at being overly verbose and |
| 14 | + by a human before submission.** AI is very good at being overly verbose and |
15 | 15 | including noise that distracts from the main point. |
16 | | - |
| 16 | + |
| 17 | +- **The human-in-the-loop must communicate with maintainers.** This follows from |
| 18 | + the preceding points: AI models are verbose and unfocused. Don't have your AI |
| 19 | + tool describe to us what you've found or changed; say it in your own words. |
| 20 | + |
17 | 21 | - **Pull Requests must be focused.** If you want to submit a PR that fixes a |
18 | 22 | problem, enhances or introduce a new feature, make sure your code does just |
19 | | - that. PR containing also white space changes, rewording comments, or |
20 | | - tackling several matters will be rejected. |
| 23 | + that. PRs that change whitespace, reword comments, or contain multiple |
| 24 | + unrelated sets of changes will be rejected. |
21 | 25 |
|
22 | 26 | ## There are Humans Here |
23 | 27 |
|
24 | 28 | Please remember that YOURLS is maintained by humans. |
25 | 29 |
|
26 | | -Every discussion, issue, and pull request is read and reviewed by |
27 | | -humans. It is a boundary point at which people interact with each other |
28 | | -and the work done. It is rude and disrespectful to approach this boundary |
29 | | -with low-effort, unqualified work, since it puts the burden of validation |
30 | | -on the maintainer. |
| 30 | +Every discussion, issue, and pull request is read and reviewed by humans. |
| 31 | +It is a boundary point at which people interact with each other and guide |
| 32 | +the work. It is rude and disrespectful to approach this boundary with |
| 33 | +low-effort, unqualified contributions that put the burden of validation |
| 34 | +on the maintainers. |
31 | 35 |
|
32 | 36 | **This AI Policy is not an anti AI stance.** It's our way to preserve our |
33 | 37 | limited time and resources devoted to this community project. |
0 commit comments