Companion references for the EuroPython 2026 talk by Sviatoslav Sydorenko (@webknjaz) · Friday, 17 July 2026, Room S1. Slides and the recording will appear on the session page: https://ep2026.europython.eu/session/defending-open-source-from-ai-slop-a-maintainer-s-practical-guide
Assisted-By: Claude:claude-fable-5 claude-code marp — this talk discloses
itself; so does this document.
- The merged pip-tools LLM contribution guidelines: https://github.com/jazzband/pip-tools/blob/main/CONTRIBUTING.md
- The org-wide rollout (multi-repo variant): https://github.com/aio-libs/.github
- Ansible's AI policy (community-approved): ansible/ansible-documentation#3588
- zizmor org-level AI policy: https://github.com/zizmorcore/.github
- CPython devguide: https://devguide.python.org/
AGENTS.md↔CLAUDE.mdsourcing trick in ansible/ansible: ansible/ansible#85841- ghostty's agent guard clause (adopted verbatim by other projects): https://github.com/ghostty-org/ghostty/blob/main/AGENTS.md
- pre-commit-terraform's "Defend against AI-slop" steering file: antonbabenko/pre-commit-terraform#994
- Org-level agent blocklist: https://github.com/adrinjalali/agents-to-block
- Maintainer-side automation done right (trusted-party agent): https://github.com/Anantys-oss/koan
- The guidelines PR — read the review thread: jazzband/pip-tools#2318
- The discussion where it started ("…avoiding death by a thousand AI slops"): jazzband/pip-tools#2278
- The 51-second triage (cold open): jazzband/pip-tools#2344
- The AI-assisted PR that was merged anyway: jazzband/pip-tools#2307
- The one-line fix that became 59 files: ansible/ansible#84909 · ansible/ansible#84923
- A decade-tenured org member, ten replies in 41 seconds: ansible/pylibssh#809
- Copilot trailers injected against user intent: microsoft/vscode#310226
- A commit timestamp predating its own fork; "13 AI-generated PRs for this issue": pallets/click#3367
- Four competing generated PRs for one still-open issue, all ignoring the approach agreed in the thread: jazzband/pip-tools#2232 — jazzband/pip-tools#2313 · jazzband/pip-tools#2330 · jazzband/pip-tools#2339 · jazzband/pip-tools#2409
- A 99%-untrue config comment from an experienced maintainer, caught only by a co-maintainer's fact-check: jazzband/pip-tools#2386 (comment)
- The slop that got merged (and backported) — pytest docs cleanup: pytest-dev/pytest#14682
- The end of the curl bug bounty: https://daniel.haxx.se/blog/2026/01/26/the-end-of-the-curl-bug-bounty/
- The chardet MIT-relicensing dispute, via Simon Willison's coverage: https://simonwillison.net/2026/Mar/5/chardet/
- CHAOSS "Awesome LLM Policies": https://github.com/chaoss/wg-ai-alignment
- RedMonk — the generative-AI policy landscape in open source: https://redmonk.com/kholterhoff/2026/02/26/generative-ai-policy-landscape-in-open-source/
- AI Attribution: https://aiattribution.github.io
- Linux kernel patch trailers (
Assisted-by:): https://docs.kernel.org/process/submitting-patches.html
- Don't quote the AI: https://dontquotetheai.com