Skip to content

Development guidelines

  • Trunk‑based; squash merges
  • Small PRs; tests + docs required
  • Code style: ruff + black; mypy strict
  • Perf‑sensitive changes include benchmarks