- Follow
rustfmt.tomlwith 4-space indentation and 100-column width. - Pass
cargo clippy -- -D warnings. - Use
snake_casefor modules and files. - Use
CamelCasefor exposed types and traits. - Prefer helpers from
common/exceptionfor error handling. - Use
tracingspans when observability matters.
- Keep SQL suite file prefixes consistent with the existing numeric ordering in
tests/suites/.
- Python utilities in
tests/should satisfy Ruff defaults.
- Shell scripts should round-trip through
shfmt -l -w.