> - Only Cassandra committers may submit AI-assisted PRs. This would mean new 
> contributors first write and understand code without AI before becoming 
> committers; or
> - Contributors may submit AI-assisted changes in a component/subcomponent 
> only after they have submitted at least one non-AI PR in that 
> component/subcomponent.

I am not sure if I am missing something but can you all explain in
simple terms how is this actually enforceable in practice?

"Only Cassandra committers may submit AI-assisted PRs" - there is no
restriction who can create a PR and how. It is not like we see that a
PR is created with heavy AI usage, then we check if a contributor is a
committer and when they are not we comment on that PR saying - "hold
your horses mate, we checked the list and you are not a committer,
sorry, we have to close this".

If a PR is crafted "carefuly" then it might look like a completely
legitimate piece of work while it is still 100% prompted and the
author does not have a clue what they did. I mean ... how do you make
the difference between what is "real" and what is AI-driven 100%? I
think that even if we "guessed" which one is which, the possibility to
see this is being progressively erased as this tech is evolving and we
will eventually not have a clue.

Reply via email to