Closes #
- Bug fix (non-breaking change that resolves an issue)
- New feature (non-breaking change that adds functionality)
- Breaking change (fix or feature that would cause existing functionality to change)
- Refactor (no functional change, internal code improvement)
- Documentation update
All items must be checked before requesting review.
-
npm run lintpasses with no errors -
npm testpasses with no failures -
npm run buildcompletes successfully
- Module test coverage for impacted files meets or exceeds the 95% minimum threshold
(run
npm test -- --coverageand check the per-file table) - If this PR adds or modifies UI components, accessibility tests were written using
the shared utilities in
src/test-utils/a11y.tsx