- Select the repository that owns the affected behavior.
- Search existing issues and pull requests.
- Reproduce defects and record the environment, current behavior, and expected behavior.
- Keep the change focused and preserve existing supported behavior.
npm ci
npm run devnpm run validate
npm run audit:prodA pull request must not introduce build errors, type errors, inaccessible controls, broken internal links, unapproved brand colors, new fonts, non-Lucide icons, or unnecessary client JavaScript.
Use clear, imperative commit messages. Separate unrelated refactors from functional changes.
Include:
- Purpose and affected routes
- Screenshots at relevant responsive widths for visual changes
- Keyboard and focus verification
- Build and validation results
- Backward-compatibility impact
- Security implications