Closes # (if applicable).
Required:
- Security scans show no high-severity bugs, critical vulnerabilities, or exposed secrets.
- Changes are tested locally and behave as expected.
- Code and workflow changes are documented.
- A release note entry is added to
doc/release_notes.md.
If applicable:
- Changes in configuration options are reflected in
scripts/lib/validation. - Changes in configuration options are added to
config/test/*.yaml. - Multiple climate years test passes locally (
pixi run -e open-tyndp tyndp-cyears-test). - For new data sources or versions, these instructions have been followed.
- Open-TYNDP SPDX license header is added to all touched files.
- Module docstrings are added to new Python scripts.
- New rules are documented in the appropriate
doc/*.mdfiles. - Major features are documented in
doc/index.md.