## Summary ## CLA - [ ] I have read and signed the [Contributor License Agreement (CLA)](https://github.com/zonghaoyuan/infiplot/blob/staging/CLA.md). > If you have not yet signed, read the [CLA](https://github.com/zonghaoyuan/infiplot/blob/staging/CLA.md) > and reply to this PR with: `I have read the CLA Document and I hereby sign the CLA` > You only need to sign once. ## Self-check - [ ] I have read [`CONTRIBUTING.md`](../CONTRIBUTING.md) - [ ] `pnpm typecheck` passes - [ ] `pnpm lint` passes ## Type of change - [ ] `feat` — new feature - [ ] `fix` — bug fix - [ ] `perf` / `refactor` — performance or code-quality change - [ ] `docs` — documentation only - [ ] `chore` — build, deps, tooling, etc.