clear up vibecoded vs permissive ai policy a bit more

This commit is contained in:
vleermuis-admin 2026-05-31 12:38:19 +02:00
commit 44275cfb77

View file

@ -202,14 +202,13 @@ Below are special definitions that are used for tagging purposes.
![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)
A policy that permits the use of AI/LLMs in any capacity or is declared to be [vibecoded](#vibecode). Both vibecoding and opening the door for people to vibecode count as a permissive AI policy.
A policy that permits the use of AI/LLMs in any capacity. Opening the door for people to vibecode counts as a permissive AI policy.
Evidence can be:
- an explicit AI policy (e.g. `AI_POLICY.md`, `CONTRIBUTING.md`, developer docs) in the repo or something in the project's contributing guidelines or in their website's documentation that says that AI/LLMs are allowed
- an LLM friendly `AGENTS.md`, `CLAUDE.md`, or other such LLM instruction files or folders.
- core maintainers' blog or social media post about vibecoding
- link to readme, website, or documentation stating the project is vibecoded
- core maintainers' blog or social media post about using AI/LLMs
> [!Important]
> If a core maintainer has noted that the code is entirely vibecoded, please use the ![Vibecoded](./badges/vibecoded.svg) instead. That tag is specifically meant for extreme cases only.
@ -227,9 +226,12 @@ The term was coined by [Andrej Karpathy](https://en.wikipedia.org/wiki/Andrej_Ka
> [!tip]
> Humans reviewing vibecoded code does not disqualify said code from being considered vibecoded.
Sometimes people will refer to vibecoding as "agenic engineering". We will not be using that term in this repo, but that still counts for this tag's usage.
Evidence can be:
- blog post stating the project was vibecoded
- link to readme stating that the project was vibecoded.
- contributing/developer docs *requiring* the usage of AI
> [!Important]