|
| 1 | +# AI Usage Policy |
| 2 | + |
| 3 | +The Vireo ETD project allows the responsible and transparent use of Artificial Intelligence (AI) tools in development. This policy is designed to provide flexibility for contributors while ensuring accountability, transparency, and compatibility with institutional policies. |
| 4 | + |
| 5 | +## Guiding Principles |
| 6 | + |
| 7 | +* **Developer Discretion:** Use of AI tools is optional. Contributors may choose whether and how to use AI in their work. |
| 8 | +* **Responsibility and Accountability:** All contributors are responsible for the code and content they submit. Any AI-assisted work must be reviewed, tested, and validated to meet project standards. |
| 9 | +* **Institutional Compliance:** Contributors must ensure their use of AI tools complies with the policies of their home institutions and any applicable laws or regulations. |
| 10 | +* **Transparency:** AI usage must be disclosed in pull requests to support review and project oversight. |
| 11 | + |
| 12 | +## Acceptable Uses |
| 13 | + |
| 14 | +AI tools may be used for: |
| 15 | +* Code generation or suggestions |
| 16 | +* Refactoring assistance |
| 17 | +* Documentation drafting or editing |
| 18 | +* Test creation |
| 19 | +* Debugging support |
| 20 | + |
| 21 | +## Restricted Uses |
| 22 | + |
| 23 | +Contributors should not: |
| 24 | +* Submit AI-generated content without review and validation |
| 25 | +* Include sensitive or restricted data in AI prompts |
| 26 | +* Introduce code with unclear licensing or intellectual property risks |
| 27 | + |
| 28 | +## AI Usage Disclosure Requirement |
| 29 | + |
| 30 | +All pull requests using AI must include an **AI Usage Disclosure** section. This disclosure helps reviewers understand how AI tools were used and allows project maintainers to track usage trends. If no AI tools were used, no AI disclosure is necessary. |
| 31 | + |
| 32 | +### Pull Request Template |
| 33 | + |
| 34 | +When submitting a pull request, please include the following section in your PR description: |
| 35 | + |
| 36 | +```markdown |
| 37 | +## Description |
| 38 | +<!-- Briefly describe the changes and link relevant issues --> |
| 39 | + |
| 40 | +## Type of Change |
| 41 | +- [ ] Bug fix |
| 42 | +- [ ] New feature |
| 43 | +- [ ] Breaking change |
| 44 | + |
| 45 | +## AI Usage Disclosure |
| 46 | + |
| 47 | +**AI Tool(s) Used Including Version:** |
| 48 | +<!-- (e.g., ChatGPT 5.3, Claude Opus 4.6, etc.) --> |
| 49 | + |
| 50 | +**Nature of Use:** |
| 51 | + - [ ] Code generation |
| 52 | + - [ ] Code suggestions/refactoring |
| 53 | + - [ ] Documentation |
| 54 | + - [ ] Tests |
| 55 | + - [ ] Other (please describe) |
| 56 | + |
| 57 | +**Additional Description:** |
| 58 | +<!-- Briefly describe how AI was used --> |
| 59 | + |
| 60 | +[ ] No AI Used |
| 61 | +``` |
| 62 | + |
| 63 | +## Reviewer Guidance |
| 64 | + |
| 65 | +Reviewers may: |
| 66 | +* Request clarification about AI-assisted contributions |
| 67 | +* Apply additional scrutiny where appropriate |
| 68 | +* Evaluate contributions based on quality, correctness, and maintainability |
| 69 | + |
| 70 | +*Note: The use of AI should not influence acceptance or rejection on its own.* |
| 71 | + |
| 72 | +## Policy Evolution |
| 73 | + |
| 74 | +This policy will evolve as AI tools and institutional requirements change. Contributors are encouraged to provide feedback to the Vireo User Group Steering Committee. |
| 75 | + |
| 76 | +[Contact Us](https://texasdigitallibrary.atlassian.net/wiki/spaces/VUG/pages/2233303049/Contact+Us) |
0 commit comments