Skip to content

Commit 960d77c

Browse files
committed
Proposal for an IA policy
Very inspired by https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md which I found quite resonating with my opinions of the topic, after dealing with recent AI generated PRs. Thoughts? Next steps: - fine tuning / rewording - linking from CONTRIBUTING.md - while we are at it, maybe shortening that CONTRIBUTING.md page which is very wordy and covering stuff that are included in issues/PR templates.
1 parent 9ea2e1b commit 960d77c

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

IA_POLICY.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
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+
the tool you used (e.g. Claude Code) along with the extent that 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_
14+
by a human before submission**. AI is very good at being overly verbose and
15+
including noise that distracts from the main point.
16+
17+
- **Pull Requests must be focused.** If you want to submit a PR that fixes a
18+
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.
21+
22+
## There are Humans Here
23+
24+
Please remember that YOURLS is maintained by humans.
25+
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.
31+
32+
**This AI Policy is not an anti AI stance.** It's our way to preserve our
33+
limited time and resources devoted to this community project.

0 commit comments

Comments
 (0)