AI_POLICY.md
Rama main · réplica de lectura del repositorio original.
# AI Usage Policy
The Pomerium project has strict rules for AI usage:
- **All AI usage in any form must be disclosed.** You must state the tool you
used (e.g. Claude Code, Cursor, Amp) along with the extent that the work
was AI-assisted.
- **The human-in-the-loop must fully understand all code.** If you can't
explain what your changes do and how they interact with the greater system
without the aid of AI tools, do not contribute to this project.
- **Issues and discussions can use AI assistance but must have a full
human-in-the-loop.** This means that any content generated with AI must
have been reviewed *and edited* by a human before submission. AI is very
good at being overly verbose and including noise that distracts from the
main point. Humans must do their research and trim this down.
- **No AI-generated media is allowed (art, images, videos, audio, etc.).**
Text and code are the only acceptable AI-generated content, per the other
rules in this policy.
- **Bad AI drivers will be banned.** People who produce bad contributions
that are clearly AI (slop) will be blocked from future contributions.
- **Security issues must be reproducible.** A report that is speculative,
excessively verbose, missing reproduction detail, or not clearly reviewed
by a human may be closed without a detailed response.
These rules apply only to outside contributions to Pomerium. Maintainers are
exempt from these rules and may use AI tools at their discretion; they've
proven themselves trustworthy to apply good judgment.
## There are humans here
Pomerium is maintained by humans.
Every discussion, issue, and pull request is read and reviewed by humans
(and sometimes machines, too). It is a boundary point at which people
interact with each other and the work done. It is rude and disrespectful to
approach this boundary with low-effort, unqualified work, since it puts the
burden of validation on the maintainer.
## AI is welcome here
**Our reason for the strict AI policy is not due to an anti-AI stance.**
This section exists to be transparent about the project's usage of AI for
people who may disagree with it, and to address the misconception that this
policy is anti-AI in nature.
This policy was [forked from Ghostty's][ghostty-ai-policy].
[ghostty-ai-policy]: https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md