- Existing tests pass (
pnpm test) - New/updated tests cover the change
- Linting and type checks pass (
pnpm lint && pnpm typecheck)
- My code follows the project's coding style
- I have reviewed my own diff
- I have added/updated documentation as needed
- This change does not introduce new warnings