AI-assisted contributions are welcome, subject to the following rules.
Add a tag to your commit message when AI tools were involved:
Assisted-by: <tool>— AI helped with parts of the work (e.g. suggestions, debugging)Generated-by: <tool>— AI produced a substantial portion of the code or text
The same applies to pull request descriptions and issue reports: state at the top whether AI was used.
The contributor is fully responsible for every line of code, bug report, or text submitted, regardless of how it was produced. Do not submit AI-generated content you have not read, understood, and verified. Reviewers will apply extra scrutiny to Generated-by submissions.
CSXCAD is licensed under the LGPLv3. By submitting a contribution you confirm it is compatible with this license. Verify that the AI tool's terms of service do not impose restrictions on its output that are incompatible with the LGPLv3, and avoid submitting large verbatim AI-generated blocks where copyright provenance is unclear.
AI output tends to be verbose. Edit it before submitting. Pull requests, commit messages, and issue reports should be as concise as a human would write them. Overly long AI-generated descriptions will be asked to be trimmed before review.