- Rust 1.97+ (CI, Docker, and Nix pin 1.97.1;
rust-toolchain.tomltracks stable) just— command runnerlefthook— Git hookscargo-nextest— test runner (optional,cargo testworks too)cargo-deny— license/advisory checkscargo-audit— vulnerability scanningmarkdownlint-cli2— Markdown linting
just setupjust check # fast: format + clippy + check + test
just ci # full pipeline
cargo test # run tests
cargo nextest run # faster parallel tests (if installed)Use Conventional Commits:
feat(ctx-symbol): add a new language backend
fix(ctx-exec): keep-pattern matching for empty lists
docs(cli-contract): document exec signal exit codes