Re: We should require AI disclosure

Ralph Meijer <[email protected]> Wed, 8 Jul 2026 12:46:59 +0200
Newsgroups gmane.network.jabber.standards-jig
Message-ID <[email protected]>
On 08/07/2026 11.45, Guus der Kinderen wrote:
> Hi Ralph,
>
> Two things:
>
> First on the review gate: Dave has made the point that it sits too 
> early, and you've added that XEPs used to be changed by discussing 
> with the author rather than by PR. Moving that gate later (light 
> review at intake, with the deeper reading happening as people actually 
> engage with a spec) is a change we could actually make. It has the 
> property that nothing gets a careful reading until someone cares 
> enough to give it one, which is exactly the wrong incentive for anyone 
> submitting in volume. It would help whether or not that volume 
> materialises. It doesn't require us to agree about AI at all. Before 
> committing to it, though, I'd want to understand why we moved in the 
> other direction in the first place. Presumably it served some purpose.
I think because PRs (in GitHub) from interaction perspective is much 
easier to deal with and coders are familiar with it. I.e. when you 
submit a PR, you have a malleable chain of modifications (to improve the 
change during the interactive review process), you can comment on 
specific parts of those modifications, mark when particular comments are 
resolved, etc., and you can preserve that process both in the repository 
(if you do branch merges) and in GitHub's ticketing system.

The prior mechanism was mostly discussing changes on this list 
(preferably) and in private and public conversations on IRC (initially) 
and XMPP.

I do not think that lightening the triage affects submission volume, 
though. I also assume in all my previous comments that AI-assisted 
contributions are still done by humans and not automated as well. 
Lightening the triage does provide a way to handle increased volume.

> Second: you've twice invited a PR against XEP-0143 using your 
> phrasing. I've opened one: https://github.com/xsf/xeps/pull/1552. It's 
> your sentence, in the submission process rather than the 
> pre-submission advice, since the latter is explicitly advisory. It's 
> deliberately not AI-specific and it doesn't settle anything else here. 
> I'd rather it merged on its own merits than became a proxy for the 
> wider argument.
Thanks for the PR. As the mediate author / human prompter, it would be 
weird to approve the change, but I do support it.

> You asked Goffi why a human-authored document wouldn't need the same 
> thoroughness. I think that's unfair to him. Reviewers have always read 
> with priors. You read a new contributor more carefully than a familiar 
> one, and for a familiar contributor you may give more attention to 
> certain aspects than to others. Knowing a submission came from an LLM 
> tells you to go and check the references. That's useful information, 
> if you have it. My objection isn't that disclosure would tell us 
> nothing, it's that I don't expect it to be accurate in the cases where 
> it matters most. Those are separate arguments, and I think they've 
> been getting mixed up.
Right, individuals gather reputation. Does a known author that increases 
its use of AI in the generation of their contribution lower their 
reputation because of that? I personally expect from any known 
contributor that the quality of their work does not decrease.

Does / should disclosure materially affect the review process for 
newcomers? If so, how can you trust their disclosure one way or the other?

Also, I don't think that it is the role of a reviewer (in general, 
including code) to become experts on all details of contributions. This 
includes the XMPP Council. Like in the IETF, the responsibility for the 
quality and correctness of a given specification is shared between the 
authors, the Standards-JIG, and the Council. Besides managing our 
standards process, the Council exists to provide a set of people that 
have the specific task to provide technical advice and in general review 
contributions, on top of the wider community view. A dedicated 
collection of additional eyes, so to say.

If the current understanding is that the Council is fully responsible 
for the outcome, then I believe that is undesirable and we need to make 
the role of the Council more explicit in this regard.

ralphm
_______________________________________________
Standards mailing list -- [email protected]
To unsubscribe send an email to [email protected]