Code Reviewer:
(Some checks are automatically carried out via the CI pipeline)
- I have performed a self-review of my own code
- My code follows the project's style guidelines
- Comments have been included that aid undertanding and enhance the readability of the code
- My changes generate no new warnings
- I have tested this change locally, using the Moci rose-stem suite
- If any tests fail (rose-stem or CI) the reason is understood and acceptable (eg. kgo changes)
- I have added tests to cover new functionality as appropriate (eg. system tests, unit tests, etc.)
- I have reviewed my changes for potential security issues
- Sensitive data is properly handled (if applicable)
- Authentication and authorisation are properly implemented (if applicable)
- Performance of the code has been considered and, if applicable, suitable performance measurements have been conducted
- Some of the content of this change has been produced with the assistance of Generative AI tool name (e.g., Met Office Github Copilot Enterprise, Github Copilot Personal, ChatGPT GPT-4, etc) and I have followed the Simulation Systems AI policy (including attribution labels)
- Where appropriate I have updated documentation related to this change and confirmed that it builds correctly
- All dependencies have been resolved
- Related Issues have been properly linked and addressed
- CLA compliance has been confirmed
- Code quality standards have been met
- Tests are adequate and have passed
- Documentation is complete and accurate
- Security considerations have been addressed
- Performance impact is acceptable