pull_request_template.mdโข2.28 kB
## Description
Brief description of changes and the problem they solve.
## Type of Change
- [ ] ๐ Bug fix (non-breaking change that fixes an issue)
- [ ] โจ New feature (non-breaking change that adds functionality)
- [ ] ๐ฅ Breaking change (fix or feature that would cause existing functionality to break)
- [ ] ๐ Performance improvement
- [ ] ๐ Documentation update
- [ ] ๐งน Code cleanup/refactoring
- [ ] ๐ง Build/CI improvements
- [ ] ๐งช Test improvements
## Components Modified
- [ ] ๐ฆ Rust Core (`rust-core/`)
- [ ] AST Parser (`ast_parser.rs`)
- [ ] Pattern Learning (`pattern_learning.rs`)
- [ ] Semantic Analysis (`semantic.rs`)
- [ ] NAPI bindings
- [ ] ๐ฆ TypeScript Layer (`src/`)
- [ ] MCP Server integration
- [ ] CLI commands
- [ ] Storage layer (SQLite/Vector DB)
- [ ] File watchers
- [ ] ๐ง Build & CI
- [ ] Multi-platform builds
- [ ] Release workflow
- [ ] Package configuration
## AI/ML Changes (if applicable)
- [ ] Pattern detection algorithms
- [ ] Semantic concept extraction
- [ ] Vector embeddings/search
- [ ] Learning pipeline modifications
- [ ] Intelligence data structures
## Testing
- [ ] Unit tests added/updated (Rust `#[cfg(test)]` modules)
- [ ] Integration tests added/updated (TypeScript `.test.ts`)
- [ ] Manual testing performed
- [ ] Cross-platform testing (if applicable)
- [ ] MCP integration testing
## Performance Impact
- [ ] No performance impact
- [ ] Minor performance improvement
- [ ] Significant performance improvement
- [ ] Performance regression (justified)
- [ ] Large codebase testing performed (if claims about scale)
## Breaking Changes
If this introduces breaking changes, describe:
- What breaks
- Migration path for users
- Version bump required (major/minor/patch)
## Privacy & Data Handling
- [ ] No user data handling changes
- [ ] Maintains local-only data principle
- [ ] No external API calls added
- [ ] Intelligence data remains on-device
## Checklist
- [ ] Code follows project conventions
- [ ] Self-review completed
- [ ] Documentation updated (if needed)
- [ ] No console.log/debugging statements left
- [ ] Commit messages are clear
- [ ] All CI checks pass
## Additional Notes
Any additional context, screenshots, or implementation notes.