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