Skip to content

AI Usage Policy

This project welcomes AI-assisted contributions, provided they are reviewed, tested, and comply with the project's coding standards and license requirements.

How AI is used

AI tools (such as ChatGPT, GitHub Copilot, Claude, or similar assistants) may be used to assist with:

  • Writing and improving documentation.
  • Creating and improving unit tests.
  • Refactoring existing code.
  • Explaining APIs, libraries, or algorithms.
  • Assisting with implementation and development tasks.

Human review

All AI-generated content is reviewed by the project maintainer before being merged.

Every line of code is read, understood, and validated. AI suggestions are treated as recommendations, not authoritative implementations.

The maintainer has full knowledge of the project's architecture, codebase, and design decisions, and remains fully responsible for every change included in the repository.

Development policy

No feature is developed entirely by AI.

AI may accelerate implementation or help with repetitive tasks, but feature design, architecture, implementation decisions, debugging, testing, and final validation are performed by the maintainer.

Quality standards

Regardless of whether code is written manually or with AI assistance, all contributions are expected to:

  • Follow the project's coding standards.
  • Include appropriate tests when applicable.
  • Pass the project's automated checks.
  • Comply with the project's license and contribution guidelines.

The quality and maintainability of the project always take precedence over the origin of the code.