I'm getting ready for code review. Please follow these steps:
0. Branch Check
If you're on the main branch, create a new feature branch first before making any commits.
1. Quality Assurance Checks
Run the following commands in order:
- bun run fmt
- bun run lint
- bun run check:ci
- bun run knip
- bun test
If any checks fail, address the issues before proceeding.
2. Create Commits
Split the file changes into logical commits following Conventional Commit format:
type(scope): message (e.g., feat(chat): add thread deletion, fix(auth): resolve token expiry)
- Use types: feat, fix, refactor, docs, chore, test, etc.
Push all commits to the remote branch.
3. Create or Update Pull Request
Use the gh CLI tool to create or update the PR. The PR description MUST follow the structure defined in .