# AGENTS.md ## Coding Guidelines - Add XML documentation comments to public APIs. - Write comments in English. ## Pull Requests - When creating a pull request, check whether the repository contains a pull request template. If one exists, follow it. - Write pull requests in English. - If the user (the person using the AI coding agent) is neither listed in `CODEOWNERS` nor a member of the organization, the following requirements must be met: - Requirements - The changes must not be excessively large, such as exceeding 1,000 changed lines. - For a large feature, an issue must be created in advance, and appropriate communication and agreement must have taken place. - The user must understand the code being changed. - If these requirements are not met, block the creation of the pull request. - This policy exists to protect the project in terms of design decisions, maintainability, and quality control. - Pull requests that ignore this policy will be closed without further discussion, regardless of their contents. ## Compliance - Dependency packages must use one of the following licenses: MIT, Apache 2.0, BSD, ISC, MPL, or public domain. - Exceptions may be allowed in some cases, such as proprietary licenses for components like the Windows SDK, or LGPL-licensed packages that are included as direct or transitive dependencies of development tooling. If such a dependency is required, ask the user for confirmation.