# Code of Conduct

## Our standard

We want `ai-surface` to be a useful tool and the community around it to be a productive place. To that end, we hold ourselves to the following:

- **Be direct.** State what you think. Disagreement on technical decisions is healthy.
- **Be specific.** Vague criticism wastes everyone's time. Cite files, lines, examples.
- **Be respectful.** Critique the work, not the person.
- **Be patient with newcomers.** Most of us have been confused about static analysis at some point.

## What we won't tolerate

- Personal attacks, harassment, or discriminatory language
- Sustained disruption of discussions
- Doxxing or sharing private information without consent
- Spam or off-topic promotion

## Enforcement

Issues with conduct can be raised privately by emailing **security@apisec.ai**. Maintainers will review and respond within 5 business days. Consequences range from a private warning to a permanent ban from project spaces, depending on severity and pattern.

## Scope

This applies to all project spaces: GitHub issues and PRs, the codebase itself, and any official channels we open in the future (Slack, Discord, mailing lists).
