feature_request.md•2.51 kB
---
name: Feature Request
about: Suggest a new feature or enhancement
title: 'feature: '
labels: ['enhancement']
assignees: ''
---
## Description
<!-- Provide a clear and concise description of the feature -->
## Acceptance Criteria
<!-- List the criteria that must be met for this feature to be considered complete -->
- [ ] Criterion 1
- [ ] Criterion 2
- [ ] Criterion 3
## Implementation Area
<!-- Select the areas this feature impacts -->
- [ ] Core
- [ ] API
- [ ] Documentation
- [ ] Testing
- [ ] Build System
- [ ] Other: _____
## Required Labels
<!-- You MUST include all of these label categories -->
### Priority Level
<!-- Select ONE by replacing [ ] with [x] -->
- [ ] `P0` - Critical (service down, security issue)
- [ ] `P1` - High (blocking functionality)
- [ ] `P2` - Medium (important but not blocking)
- [ ] `P3` - Low (minor improvements)
- [ ] `P4` - Trivial (cosmetic, nice-to-have)
### Type Label
<!-- Select ONE by replacing [ ] with [x] -->
- [ ] `feature` - New capability
- [ ] `enhancement` - Improvement to existing feature
- [ ] `documentation` - Documentation updates
- [ ] `test` - Test improvements
### Status Label
<!-- Select ONE by replacing [ ] with [x] -->
- [ ] `status:ready` - Ready for implementation
- [ ] `status:in-progress` - Currently being worked on
- [ ] `status:blocked` - Cannot proceed due to dependencies
- [ ] `status:needs-info` - Requires additional information
- [ ] `status:review` - Ready for or in review
- [ ] `status:untriaged` - Not yet assessed
### Area Labels
<!-- Select ALL that apply by replacing [ ] with [x] -->
**Module:**
- [ ] `area:core` - Core module
- [ ] `area:api` - API functionality
- [ ] `area:build` - Build system
- [ ] `area:dist` - Distribution
**Content:**
- [ ] `area:documentation` - Documentation
- [ ] `area:testing` - Testing
- [ ] `area:performance` - Performance
- [ ] `area:refactor` - Refactoring
## Related Issues
<!-- Link any related issues -->
## Additional Context
<!-- Add any other context about the feature here -->
## Reminder: GitHub Issue Management Requirements
<!-- Do not remove this section -->
### Before Closing:
1. Check off all criteria
2. Add implementation comment with:
- Implementation Details
- Key Implementation Elements (3+ points)
- Lessons Learned (3+ insights)
- Challenges/Solutions
- Future Considerations
3. Add verification statement:
"✅ VERIFICATION: I have completed all GitHub documentation requirements including: [list all requirements]"