How to build, run, format, sanitize, and write tests for the Corvid project via ./cleanbuild.sh and ./format_all.sh. Use whenever building, running tests, verifying a change, formatting before commit, running clang-tidy / ASAN / TSAN / UBSAN / MSAN, or…
How to structure class- and function-level doc comments in this C++ codebase. Functions open with an imperative sentence ("Split the string."), types open with a descriptive noun phrase, plus the paragraph, whitespace, and pragma-region layout the headers…
How to declare and use enums in Corvid - registering a `class enum` as a sequence or bitmask enum for string conversion, and the helpers that registration unlocks. Use when declaring a `class enum`, wiring up enum<->string conversion, or working with bitmask…