- keep only the options that differ from Google style, each annotated with
the Google default, so every override carries its own rationale
- switch to Allman braces and a 120 column limit; short functions now
collapse only when declared inline
- dropped overrides fall back to Google behaviour, which turns include
sorting, argument binpacking, comment reflow and namespace comment
fixing back on
- drop a stray trailing blank line in .clangd
Introduce C++ and Python docs/templates and split .agents rulesets by language (tsl/cpp/python).
Move commit message guidance to CONTRIBUTING.md (full spec remains in docs/common/commit_message.md).