# Motivation # Context # Checklist for maintainers - [ ] agreed on idea - [ ] agreed on implementation strategy - [ ] unit tests - [ ] functional tests (`tests/**.sh`) - [ ] documentation in the manual - [ ] code and comments are self-explanatory - [ ] commit message explains why the change was made - [ ] new feature or bug fix: updated release notes