/ .github / pull_request_template.md
pull_request_template.md
 1  ## Description
 2  
 3  <!-- Provide a brief description of the changes in this PR -->
 4  
 5  ## Type of Change
 6  
 7  - [ ] Bug fix (non-breaking change which fixes an issue)
 8  - [ ] New feature (non-breaking change which adds functionality)
 9  - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
10  - [ ] Documentation update
11  - [ ] Performance improvement
12  - [ ] Refactoring
13  
14  ## Testing
15  
16  - [ ] Tests pass locally (`just test`)
17  - [ ] Architecture check passes (`just check-arch`)
18  - [ ] New tests added for new functionality
19  - [ ] Existing tests updated as needed
20  
21  ## System Invariant Impact
22  
23  <!-- Only fill this section if your PR modifies system behavior -->
24  
25  - [ ] This PR modifies system invariants
26  - [ ] Updated relevant INVARIANTS.md files
27  - [ ] Added/updated invariant tests in simulator
28  
29  **Affected Invariants** (if any):
30  <!-- List which invariants are affected and how -->
31  
32  ## Checklist
33  
34  - [ ] My code follows the project's style guidelines
35  - [ ] I have performed a self-review of my code
36  - [ ] I have commented my code in hard-to-understand areas
37  - [ ] I have made corresponding changes to the documentation
38  - [ ] My changes generate no new warnings