Skip to main content

AI-Assisted Contribution Policy

This document outlines openRuyi’s basic requirements and boundaries for AI-assisted contributions.

You Are Responsible for What You Submit

Regardless of whether you create a contribution entirely yourself or use AI assistance, submitting it to openRuyi means that you accept responsibility for its quality, compliance, and usability.

All contributions must comply with all applicable openRuyi standards, specifications, and guidelines, whether you produce them yourself, use large language models for assistance, or generate them with other AI tools. openRuyi always regards the submitter as the author of the contribution and the party ultimately responsible for it.

Keep AI Use Transparent

If an AI tool generates a substantial portion of a submitted contribution and the submitter has not made substantive modifications, the submitter must disclose the use of AI.

For other forms of AI-assisted work, we encourage contributors to disclose such use voluntarily. Transparent disclosure helps us better evaluate contributions, accumulate experience, and improve existing workflows when needed.

We do not require disclosure for minor assistance, such as correcting typos, grammar, or spelling.

How to Disclose AI Use

Disclosure should appear wherever you normally indicate author or contributor information, so that reviewers can see it in the same context.

For contributions submitted via Git, we recommend briefly stating the tools or models you used in the PR description or in review comments. You should not include such information in the commit message.

For other types of contributions, a brief explanation is sufficient. You should indicate which parts involved AI assistance, roughly how much of the output AI generated, and what verification or modifications you performed.

Evaluating Contributions

Reviewers may use AI tools to assist in analysis, suggest improvements, or help identify issues. However, reviewers must not rely on AI as the sole or final basis for decisions about contributions, especially in situations involving subjective judgment, design trade-offs, or high-impact changes.

Even when automated systems perform certain processes—such as CI, automated testing, or static analysis—the person authorized to take action retains final responsibility for merging or releasing a contribution, and for any consequences arising from that decision.

Prohibition of Abuse and Low-Quality Submissions

openRuyi strictly prohibits the submission of low-quality contributions that waste the time of the community and reviewers. These low-quality contributions include, but are not limited to, spam and other meaningless content generated by large language models, bots, or similar tools. You should use AI tools to improve your productivity and the quality of your contributions, not to mass-produce content that lacks substantive value or that a human has not meaningfully reviewed. If reviewers identify such behaviour, openRuyi will reject the relevant submissions.