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

Stéphane Marks <[email protected]> Fri, 31 Jul 2026 16:31:22 +0200
Newsgroups gmane.emacs.bugs
Message-ID <CAN+1HbqBQPmkpPOQbtEsKjuk-6vjcUFdyTi+gMAfvFauFPnT7g@mail.gmail.com>
On Fri, Jul 31, 2026 at 9:40 AM Dmitry Gutov <[email protected]> wrote:

> 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.
>

BUT it is proposed to be at push time which only a select few of us have.
It is not proposed as a pre-commit hook that I saw, though maybe the dialog
progressed toward that as a slightly better goal.