## Summary

Describe the focused change and its user impact.

## Validation

- [ ] Moodle coding style and PHPDoc reviewed
- [ ] Relevant PHPUnit tests pass
- [ ] JavaScript lint/build output is current when applicable
- [ ] Real Moodle acceptance behaviour tested when applicable
- [ ] Documentation and language strings updated
- [ ] No personal data, assessment content, secrets or local configuration included

## Privacy and security

Describe any change to collected data, retention, permissions, exports, external requests or threat model. Write “No change” when none applies.
