bug#81520: Add pre-receive hook to Savannah to reject LLM-encumbered commits

Dmitry Gutov <[email protected]> Fri, 31 Jul 2026 16:40:42 +0300
Newsgroups gmane.emacs.bugs
Message-ID <[email protected]>
On 31/07/2026 16:06, Stéphane Marks wrote:
> These simplistic ideas to use string scanning to detect only the most 
> blatant LLM use would likely be seen as "legal theater" and afford no 
> real protection against a claimant, especially one with deep pockets.

I don't think we can say what arguments will or will not work in such a 
proceeding yet. But with LLMs defaulting to tag their work, the absence 
of attribution at least could point to an intent to circumvent the 
project policy. Which we should document anyway, of course.

> It's better to clearly state in CONTRIBUTE what the rules are, trust our 
> colleagues, and hold people accountable should an issue arise.  Text 
> scanning is superficial at best.

If we can help the colleagues uphold the rules with some automation, 
that seems like a win.

It could help contributors that haven't read the new policy yet, and 
briefly used a popular LLM for some minor purpose.