- [ ] Matrix py{3.9,3.10,3.11} - [ ] Steps: ruff → pytest --cov → upload artefacts - [ ] Cache Real-ESRGAN models