Read and follow the code review rules when implementing changes and reviewing PRs.
Before reporting implementation work as complete, review the entire diff against these rules, fix introduced violations, and rerun relevant checks.
- Do not edit release changelog files unless explicitly asked.
- Do not add agent attribution: no
Generated with ...lines in PR descriptions and noCo-Authored-By: <agent>trailers in commit messages.
When preparing or updating a PR, automatically prepare any needed changelog entry and migration guide following the shared writing rules.
Usage and testing examples: samples/. Documentation pages: scripts/docs/en/.
The project is built with both CMake and the internal ya.make build system. Always update CMakeLists.txt. Update ya.make only if it already exists for the affected target; otherwise change only CMake.
Always ask for explicit user permission before forcibly deleting build caches (e.g. wiping build directories, ya/cmake caches, or similar). Do not clear them on your own.
Read the CMake guide before any CMake changes.