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