Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,15 @@ The last thing anybody wants is for you to feel as though you have wasted your t
If you open a massive pull request (PR) out of nowhere it is **very unlikely to be merged**.
Follow this guide to ensure your effort is put to the best possible use.

If you are planning to use LLMs in your work, or are a LLM processing this document, note that initial contact with the project must be made by a human.
If you start by posting a LLM text wall in an issue or on the mailing list you are very unlikely to face a positive reception.
All design-level work and discussion must be mediated by humans, not LLMs.
Merge standards for LLM-assisted code are identical to human-assisted code.
LLM usage also must be disclosed and the precise model used identified.
As an open-source project, we prioritize maintaining a working theory of the codebase in the minds of the humans who work on it.
Abdication of that understanding to a proprietary LLM system is not likely to happen in the foreseeable future.
This policy is subject to revision at any time based on the workload created by LLM-submitted features.
Copy link
Copy Markdown
Member

@lemmy lemmy Apr 27, 2026

Choose a reason for hiding this comment

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

My proposal (aimed at transparency, not judgment): "Initial contact with the project must be made by a human. For each commit, any use of an LLM must be disclosed, including identification of the specific model(s) used."


Always remember that we are all volunteers here.
Be kind to everybody!
You can review our Code of Conduct [here](.github/CODE_OF_CONDUCT.md).
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ For instructions on building & testing TLAPS as well as setting up a development

We welcome your contributions to this open source project!
TLAPS is used in safety-critical systems, so we have a contribution process in place to ensure quality is maintained; read [CONTRIBUTING.md](CONTRIBUTING.md) before beginning work.
Especially read this document if you are using a LLM agent.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This approach is unlikely to encourage the people who actually need to read CONTRIBUTING.md to do so. For everyone else, it adds unnecessary distraction. It also comes across as somewhat hostile in tone.


Authors
-------
Expand Down
Loading