Skip to content

Introduce AI-generated submissions policy in CONTRIBUTING.md#1453

Open
franziskuskiefer wants to merge 1 commit into
mainfrom
franziskus/ai-guidelines
Open

Introduce AI-generated submissions policy in CONTRIBUTING.md#1453
franziskuskiefer wants to merge 1 commit into
mainfrom
franziskus/ai-guidelines

Conversation

@franziskuskiefer

Copy link
Copy Markdown
Member

Added a policy on AI-generated submissions to ensure quality and human validation.

Added a policy on AI-generated submissions to ensure quality and human validation.
@franziskuskiefer franziskuskiefer requested a review from a team as a code owner May 20, 2026 14:03
Comment thread CONTRIBUTING.md
Using a non-[crates.io](https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#specifying-dependencies-from-cratesio) dependency in a PR is acceptable for development. However, **before merging**, the dependency must be updated to point to a released version of `hax`.
If a new `hax` release is required for your PR to be merged, please [open an issue on the hax repository](https://github.com/cryspen/hax/issues/new?title=Release%20request&body=For%20libcrux%20PR%20%23XX,%20I%20need%20a%20release%20of%20hax.) to request it.

### Policy on AI-Generated Submissions

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### Policy on AI-Generated Submissions
### Policy on LLM-Assisted Submissions

Comment thread CONTRIBUTING.md

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this is about LLM use, I would prefer that we use that term, instead of "AI".

Comment thread CONTRIBUTING.md
### Policy on AI-Generated Submissions

We are supportive of responsible AI use in software development.
AI can be a helpful tool, and we do not object to contributors using it as part of their workflow for writing code, drafting issues, or conducting security research.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In my opinion LLMs have many, many issues that should be considered besides their concrete utility for some task, so personally I wouldn't say I'm broadly supportive. At the same time I don't think we could ban them for contributors if we wanted to do that and that many of the issues are not to be solved at the level of individuals.
I would be happier if we omitted these two lines, unless we also include a broader discussion of the externalities that's not yet present here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants