# Code of Conduct

## Our Pledge

We are committed to providing a welcoming and inclusive environment for all contributors, regardless of experience level, background, or identity.

## Our Standards

**Positive behavior includes:**

* Being respectful and considerate in communication
* Accepting constructive feedback gracefully
* Focusing on what is best for the project and community
* Showing empathy towards others

**Unacceptable behavior includes:**

* Harassment, insults, or discriminatory comments
* Trolling or deliberately disruptive behavior
* Publishing others' private information without permission
* Any conduct that would be inappropriate in a professional setting

## AI Assistance

The use of AI assistants (e.g., GitHub Copilot, ChatGPT, Claude) for code contributions is allowed. However, contributors must:

* Clearly state in the pull request description that AI assistance was used
* Specify which parts of the contribution were created or modified with AI help
* Take responsibility for reviewing and understanding all AI-generated code
* Ensure the code meets project standards and is properly tested

## Responsibilities

Project maintainers are responsible for clarifying standards and may take appropriate action in response to unacceptable behavior, including removing comments, commits, or contributions.

## Scope

This Code of Conduct applies to all project spaces, including issues, pull requests, discussions, and any public interactions where someone represents the project.

## Enforcement

Instances of unacceptable behavior may be reported to the project maintainers. All complaints will be reviewed and investigated, resulting in a response deemed necessary and appropriate to the circumstances.

## Attribution

This Code of Conduct is adapted from common open source community standards, kept simple and focused on maintaining a respectful collaborative environment.
