# AGENTS.md ## Code Style - Use Java / Spring conventions: explicit names, clear structure, and standard patterns. - Prefer readability over cleverness. - Avoid complex template tricks unless required for correctness. ## C++ Guidelines - Minimise use of macros; only use them when there is no clear alternative. - Prefer `constexpr`, `inline`, and scoped enums over macros. - Keep APIs explicit and predictable; avoid implicit conversions.