Code of Conduct and Community Guidelines seem to be in the overlap. I would say that Code of Conduct should contain community guidelines - which I consider an expose of expectations and advice how to behave in the community - while Code of Conduct can expand on this with explanations of what is a total no-no and will get you banned without discussion, etc.
Well, I think it’s more or less semantics, but Code of Conduct feels to me like the community takes Trust & Safety seriously, while guidelines can be more or less anything. So I propose (and vote) for replacing Community Guidelines with Code of Conduct and that’s the only document what explains all the protocols, hard rules, and also expectations (soft rules, advice, etc).
While Code of Conduct is a dynamic/fluid document which can change over time with community itself and consent, I think terms of service are a legal document that protects the project (community platform like this Discourse space) for being legaly reponsible for certain things.
I think the community has to make an effort to be kind and welcoming to anyone, especially those who make mistakes, are clumsy with english as their non-native language, or with projects that are in alpha state, experiments with clumsy code, etc. SC is actually big and complex and has a steep learning curve for beginners, especially those not coming from CS background, for example. By putting something like Code of Conduct in a visible space, and enforcing it properly (not saying it isn’t being done) we maybe support existance of a culture of helpfulness where newcomers don’t feel afraid to say “something wrong” to reach for LLMs to articulate their thoughts. That said, I totally agree with @jamshark70 and their “scoring table” wrt how LLMs are used.
I disagree that LLM chatbots are useful in adoption of new users. In my opinion they are useless most of the time. They get things wrong, and we should rather put an effort that people feel safe asking questions on the forum regarding their projects or any confusion when trying to make something work. In that regard, everybody in the community should be discouraged making snarky-funny comments and articulations that can appear as condescending or patronizing. These micro-tones can quickly give wrong impression to those new to this community, or those who are from disadvantaged groups.
EDIT: I realised I have touchd the topic of this thread too tangentialy. To that effect - I think the articulation proposed above is pretty on the point, machine-generated content and “over-use” of generative AI in SC spaces shouldn’t be allowed - but can also be looked at on case-by-case basis. - and I agree that it is added to Code of Conduct (or Community Guidelines)