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